-
SignUp ViewModel & Actions – Android-проект з нуля
Реалізація вью-моделі SignUpViewModel для створення акаунту користувача. Приклад реалізації дій з використанням sealed-класів. State As…
-
Основи юніт-тестів – Android-проект з нуля
JUnit, кастомні моки, а також використання MockK. Юніт-тести для Domain-шару Feature-модуля Sign-Up. Код проекту тут…
-
Sign-Up Feature: Domain-шар – Android-проект з нуля
Реалізація бізнес-логіки створення нового акаунту користувача. Валідація даних. Код проекту тут (silver) і тут (gold).
-
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-функції для чотирьох…
