Публикации по теме '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..