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


Android — Повторять уведомление ежедневно в определенное время
В Android сложно запланировать запуск работ/заданий в определенное время из-за множества опций, таких как WorkManager, JobScheduler, AlarmManager + BroadcastReceivers, а также из-за спящего режима . В этом блоге я покажу вам реализацию, которую я использую в своем опубликованном приложении QuoteLab для отправки ежедневного уведомления-напоминания в определенное время с помощью AlarmManager + BroadcastReceivers. Почему AlarmManager + BroadcastReceivers? Поскольку WorkManager не..

Как проверить существование файла в React Native
Чтобы проверить, существует ли файл в React Native, вы можете использовать библиотеку RNFS (React Native File System). Вот пример: Во-первых, вам нужно установить react-native-fs , выполнив эту команду в каталоге вашего проекта: npm install react-native-fs Затем вы можете использовать метод RNFS.exists() , чтобы проверить, существует ли файл. Вот пример кода: В этом примере RNFS.DocumentDirectoryPath указывает путь к каталогу документов приложения, а example.txt — это..

Как создать виджеты в android
Как создавать виджеты в android Эта статья проведет вас через весь процесс создания виджета. Мы будем делать это поэтапно: Введение в виджеты Создайте виджет размером 1 * 1: мы добавим в проект основные файлы, необходимые для создания виджета. Добавьте прослушиватель кликов: здесь мы увидим, как работает прослушиватель кликов и чем он отличается от обычного слушателя кликов. Добавление нескольких виджетов для вашего приложения: мы увидим, как разные виджеты к провайдеру..

CI/CD с использованием Bitrise для разработки под Android
В этой статье мы узнаем о непрерывной интеграции (CI) и непрерывном развертывании (CD) с помощью популярного инструмента под названием Bitrise . Непрерывная интеграция (CI) Непрерывная интеграция (CI)  – это процесс разработки программного обеспечения, который включает объединение изменений кода в общий репозиторий. Это позволяет нам тестировать и разрабатывать приложения автоматически…

Разработка приложений для Android в Android Studio — Java plus Android edition для начинающих
Описание: В этой книге рассматриваются основы разработки приложений для Android в Android Studio с использованием языка программирования Java. Автор предполагает, что у вас нет опыта разработки приложений. Книга начинается с установки необходимой среды разработки и настройки эмуляторов. Затем шаг за шагом разрабатывается простейшее приложение «Hello World». В следующей главе даются основы языка программирования Java с практическими примерами. Скриншоты и фрагменты кода четко даны в..

Декодирование Jetpack Compose — LazyColumn, архитектура навигации, модель данных, сетка и представление TabBar
Часть 0 Начиная со стабильной версии jetpack-compose1.0 , я начинаю изучать структуру пользовательского интерфейса. Декларативный пользовательский интерфейс — это будущее, поэтому я подумал, что должен попробовать — и поверьте мне, мне это нравится. Если вы пришли из Flutter или любого декларативного фона пользовательского интерфейса, то очень легко понять реализацию декларативного пользовательского интерфейса Jetpack Compose. Что вы будете строить Давайте перейдем к..

Создание приложения BMI для Android с нуля
Здравствуйте, Я буду писать уроки для новичков, которые хотят заняться разработкой Android, создавая приложения для Android с нуля и пройдя через них, это первое. В этом руководстве мы создадим первую версию BMIApp. Прежде чем углубляться в код, нам нужно наглядно представить, как будет выглядеть приложение. Для этого я зашел в Интернет в поисках вдохновения для дизайна на Dribble , Uplabs , Behance , Pinterest и т. Д. Я смог придумать этот дизайн с помощью Figma . Я..