Публикации по теме 'mobile'
Введение в UIGestureRecognizer в iOS
Взгляните на 6 типов и на то, что делает каждый
UIGestureRecognizer
UIGestureRecognizer отслеживает поведение касания на экране, интерпретируемое пользователем, такое как касание, сжатие, поворот, пролистывание, панорамирование и длительное нажатие, и действует на распознавании на основе записанного метода действия.
С появлением UIGestureRecognizer вы определенно сэкономите больше времени на написании дополнительного кода.
Существует шесть типов распознавателей жестов:..
15 полезных книг и курсов по iOS, которые помогут вам стать лучше
Ресурсы для вашей карьеры в программировании
В этой статье мы рассмотрим замечательные ресурсы и книги по iOS, которые помогут вам продвинуться в карьере разработчика iOS.
Я лично использовал эти ресурсы и нашел их полезными.
Рассмотрим сначала бесплатные ресурсы, а потом уже платные.
Бесплатно
1. Введение в разработку приложений на Swift
Эта официальная книга Apple - отличный способ начать разработку iOS:
Введение в разработку приложений с помощью..
Я ошибался насчет офлайн
В последние несколько лет мы (инженеры платформы визуального программирования, используемой для создания корпоративных приложений) начали получать запросы на нашу платформу, позволяющую разрабатывать мобильные приложения, работающие в автономном режиме.
Я считал, что это прихоть, и пытался убедить в этом всех вокруг. К счастью, более умные люди подвергли сомнению мои убеждения и направили наш продукт в правильном направлении.
Я не в первый раз ошибаюсь. Это часть группы, известной..
Как перенести ваш Android-проект на AndroidX
Лучшее время для этого - прямо сейчас
Самое время изменить существующую Библиотеку поддержки Android на AndroidX . Команда разработчиков Android уже анонсировала AndroidX еще на Google I / O 2018. Компании, занимающиеся разработкой приложений для Android, должны в ближайшем будущем перенести свои проекты приложений для Android на AndroidX. Это верный способ убедиться, что вы получаете исправления ошибок, новые функции и обновления библиотеки.
Хотя миграция AndroidX вызвала..
Dagger-Hilt vs Dagger-Android для MVVM
Если вы создавали свои приложения с помощью MVVM Architecutre с Dagger. Тогда, возможно, вы все устали от шаблонного кода Dagger-Android.
Я говорю об этих фрагментах кода, которые вы часто видите:
Класс Applicaiton
override fun applicationInjector(): AndroidInjector<out DaggerApplication> {
return DaggerAppComponent.builder().application(this).build()
}
Аннотации
@MapKey
@Target(AnnotationTarget.FUNCTION)
annotation class ViewModelKey(val value : KClass<out..