-
Retrofit, OkHttp, Kotlin Serialization (Авторизація #3) – Android-проект з нуля
Підключення та налаштування HTTP-клієнтів OkHttp + Retrofit для комунікації з сервером. Реалізація запитів на сервер…
-
Встановлення Docker & Synapse Matrix Server (Авторизація #2) – Android-проект з нуля
Встановлення Docker. Підготовка та встановлення Matrix-серверу Synapse на локальний комп’ютер. Створення admin-акаунту та перевірка авторизації…
-
Авторизація (SignIn) #1: логіка та інтерфейс – Android-проект з нуля
Початок реалізації входу користувача в додаток за допомогою логіну та паролю. Бізнес-логіка авторизації, вью-модель, UI,…
-
Data-шар, репозиторії, Data Store + SharedPreferences – Android-проект з нуля
Реалізація data-шару в Android-проекті та його підключення до Feature-модулів. Використання бібліотеки DataStore для збереження простих…
-
ViewModel Mixins – Android-проект з нуля
Експериментальний підхід до організації вью-моделей в Android-проекті. Робота зі стейтом всередині вью-моделей. Посилання на Medium…
-
Domain-шар та UseCases – Android-проект з нуля
Приклад реалізації простої бізнес-логіки в Domain-шарі Feature-модулів. Код проекту тут (silver) і тут (gold).
-
Картинки (Coil), Screen Orientation, Preview-функції – Android-проект з нуля
Завантаження та відображення картинок за допомогою Coil. Підтримка альбомної (landscape) орієнтації екрану. Preview-функції для чотирьох…
-
Навігація (частина 2) – Android-проект з нуля
Взаємодія Feature-модулів з компонентами, які знаходяться за межами екрану. Код проекту тут (silver) і тут…
-
Навігація в багатомодульному проекті (частина 1) – Android-проект з нуля
Реалізація простої навігації в багатомодульному проекті на базі Navigation Component. Код проекту тут (silver) і…
-
ContainerView, діалоги та Toast-повідомлення – Android-проект з нуля
Відображення тексту помилки різними способами: в стейті екрану (ContainerView), за допомогою Toast-повідомлення, та за допомогою…