19 занятие. Ktor
Добавим в приложение сетевой слой и наконец-то выполним синхронизацию данных между устройствами. Поработаем с Json, kotlinx-serialization, Ktor-client и посмотрим как использовать кастомные сериализаторы.
Добавим в приложение сетевой слой и наконец-то выполним синхронизацию данных между устройствами. Поработаем с Json, kotlinx-serialization, Ktor-client и посмотрим как использовать кастомные сериализаторы.
Поработаем с кодом сервера и посмотрим изнутри из чего он состоит. Добавим свои собственные маршруты, контроллеры и сервисы.
Познакомимся со Strapi CMS, инициализируем сервер и рассмотрим его консоль управления. Посмотрим дополнительные интересные возможности Postman.
Подключим библиотеку SqlDelight, создадим таблицы и DAO объекты. Также на занятии разберём что такое миграции и посмотрим на примере как их выполнять.
Закончим верстать экран с тратами, посмотрим как работать с квалификаторами Koin.
Сверстаем экран категорий и посмотрим как работать с модальными диалогами.
Рассмотрим как устроен компонент календаря, его внутренности и возможности.
Создадим доменные модели и наполним приложение элементами UI, которые будем далее переиспользовать в вёрскте.
Подключаем Koin, настраиваем первые модули. Посмотрим как можно предоставить платформенные зависимости в граф и пройдёмся через возможные ошибки.
В этом занятии подключим и посмотрим как использовать мультиплатформенные настройки на примере смены темы