Записи с тегом ‘Android Studio’

Notification в Android

 1 Мар, 2025

Как показать уведомление в android?

Мало того, что сообщения имеют довольно сложную структуру, но они еще и зависят от версии API, под которое билдится приложение.

Читать далее »

Синглтон и даблчек

 25 Фев, 2025

Рассмотрим использование двух паттернов программирования в kotlin — singleton и doublecheck.

Читать далее »

View Binding в kotlin

 15 Фев, 2025

Иногда на собесах спрашивают что такое view binding, и звучит это как некая сложная тема, но на самом деле, это просто фича сборщика, которую можно использовать для упрощения доступа к элементам шаблонов.

Читать далее »

Работа с фрагментами в kotlin

 13 Фев, 2025

Небольшой гайд по работе с фрагментами в android studio.

Фрагменты чем то напоминают фреймы в html. Фрагменты обладают многими возможностями, которые есть у активити (Activity), имеют свой lifecycle, также работают с viewModel и т.п. И конечно же фрагмент имеет собственный шаблон (layout).

Но при этом, фрагмент можно встроить в другой шаблон (используя контейнер FragmentContainerView) и запрограммировать логику активити или другого фрагмента, чтобы он подключал нужный фрагмент, где инкапсулирована требуемая логика.

Читать далее »

Cannot find implementation for Database. Database_Impl does not exist (Room)

 11 Фев, 2025

Данная ошибка при работе c Room обычно связана с неполным или неверным описанием в gradle файлах, связанных с обработчиком аннотаций. Т.е. суть ошибки в том, что он просто не может прочитать аннотации, которые вы сделали к классу базы данных, и по умолчанию ищет класс с указанным в тексте ошибки именем.

Читать далее »

Автоинкремент версии билда в проекте на kotlin

 9 Фев, 2025

Куча готовых решений в сети, но почему то ничего не работает. Пришлось исследовать этот вопрос. Оказалось, что gradle.kts это тоже kotlin скрипт, который выполняется каждый раз при сборке проекта.

Читать далее »

Читаем данные из интернет

 23 Янв, 2025

Для чтения данных из интернет есть множество библиотек и классов, потому не стоит делать так, как это описано ниже в статье. Я буду использовать базовые библиотеки, и будет много кода (kotlin).

Читать далее »

Вызов одного конструктора в другом в Kotlin

 21 Янв, 2025

Если вы переходите с java на kotlin, то у вас часто возникают вопросы вроде — как сделать на kotlin то, что вы делали на java вот так и так.

Читать далее »

Фильтрация сообщений в logcat

 10 Янв, 2025

Android Studio пере-изобретает способ фильтрации сообщений в logcat в очередной раз. Теперь это инструкции, которые задаются сродни ключам командной строки.

Читать далее »

Анимированный градиент в ActionBar

 23 Окт, 2022

Расскажу как создать фон для actionbar с анимацией градиента цвета. Нам понадобится Android Studio и Kotlin.

Читать далее »