Публикации по теме 'android-app-development'


Монорепозиторий для iOS и Android Project
Изучаем Android-разработку Монорепозиторий для iOS и Android Project Обеспечить возможную более простую интеграцию и обработку зависимостей при масштабировании разработки проекта. Исторически сложилось так, что работа над мобильным проектом — это максимум один командный проект (для каждой платформы, например iOS и Android). Итак, у нас есть проект Android Studio или Xcode…

Демистификация Kotlin Coroutine Dispatchers
Рекомендации по разработке Android и понимание различных типов диспетчеров сопрограмм Kotlin Написание асинхронного кода, который не блокирует пользовательский интерфейс (UI) , является важной частью разработки мобильных приложений в целом. Это позволяет создать удобный пользовательский интерфейс при выполнении нескольких задач…

Глубокое погружение в Android: findViewById
Начиная с Пока я писал пример макета для статьи, у меня в голове возник интересный вопрос. В последнее время вопрос улетучился из моей головы из-за его неиспользования. Я использовал привязку данных , привязку представлений и даже Jetpack Compose в своих недавних приключениях по разработке приложений. Но в моем примере проекта уравнения были другими, так как я не хотел загружать его вещами, которые ему не нужны. Когда я работал с простым поиском представлений, я обнаружил,..

Используйте Android WorkManager API для задач синхронизации
Узнайте о WorkManager API в качестве практического примера и о том, как синхронизировать данные с ним. API WorkManager является частью Android Jetpack Suite . Используя эту библиотеку, мы можем значительно упростить процесс реализации тяжелой работы или длительных задач, которые потенциально могут заблокировать поток пользовательского интерфейса…

Создание формы для ввода кредитной карты с помощью Flutter
Несколько дней назад я просматривал Твиттер и наткнулся на красивую форму ввода кредитной карты для Интернета и мобильных устройств. Я решил принять это как вызов и реализовать с помощью Flutter. Полный исходный текст доступен здесь . Приложение состоит из трех основных виджетов, как определено ниже: Кредитная карта - основной виджет, содержащий текстовые поля ввода пользователя. CreditCardFront - лицевая сторона кредитной карты. CreditCardBack - обратная сторона..

Kotlin Reflection: работа с KClasses и KTypes
В мире Kotlin Reflection два важных игрока — это KClasses и KTypes. Они представляют версию Kotlin класса и типа Java соответственно. Поняв их, вы сможете найти новый способ взаимодействия с классами и типами во время выполнения. «Не считай дни, считай дни» — Мухаммед Али KClasses: класс отражения Kotlin KClass представляет собой версию класса Kotlin во время выполнения. Он дает вам информацию о классе и его свойствах, функциях, аннотациях и многом другом. Давайте посмотрим на..

Современная архитектура Android-приложений: обзор
Что произойдет, если вы добавите ненужные шестеренки к часам или дополнительные пилочки для ногтей к швейцарскому армейскому ножу? Путаница и менее эффективный инструмент. Представьте себе, что вам поручено добавить новый компонент в уже хорошо спроектированную систему, но это похоже на попытку разместить шар для боулинга на стеклянной полке. В этом посте я раскрою тайну концепции архитектуры, особенно для тех, кто, как и я, находит ее немного сложной. Я поделюсь общим обзором..