Запись

[stepik] Kotlin Multiplatform шаг за шагом (Максим Казанцев)

Тема в разделе "Курсы по программированию"

Цена:
9500 руб
Взнос:
544 руб
Организатор:
Евражкa

Список участников складчины:

1. Евражкa
open
2
Записаться
  1. Евражкa Организатор складчин

    [stepik] Kotlin Multiplatform шаг за шагом (Максим Казанцев)

    [​IMG]

    Освойте кросс-платформенную разработку через пошаговое изучение Kotlin Multiplatform. Каждая лекция раскрывает ключевые технологии на примере создания приложения, предоставляя студентам глубокие знания и практический опыт

    Чему вы научитесь
    В результате прохождения курса Вы разберётесь с тем, как работает система сборки Gradle и научитесь разрабатывать кросс-платформенные приложения с помощью Kotlin Multiplatform и Compose Multiplatform.

    О курсе
    Цель курса - дать студенту знания и умения в работе с Gradle, Kotlin Multiplatform, Compose Multiplatform;
    Материал разработан практикующим разработчиком, который имеет большой опыт, последние несколько лет работает с KMP, CMP и понимает как подать материал так, чтобы он был максимально полезным и понятным;
    Курс даёт комплексные знания о работе не только над клиентским приложением, но и над серверной его частью

    Для кого этот курс
    Целевая аудитория курса - это разработчики мобильных приложений с опытом от одного года. Прежде всего курс будет полезен независимым разработчикам, кому не хватает обмена опытом и знаниями с коллегами.

    Начальные требования
    Для успешного освоения программы курса необходимо понимать синтаксис языка Kotlin и иметь представление о процессе создания мобильных приложений на одной из платформ. Будет хорошо, если у студентов уже будет представление о декларативных фреймворках построения UI (Compose, SwiftUI)

    Программа курса

    Система сборки Gradle
    Инициализация проекта
    Задачи в Gradle
    Добавление Desktop модуля и подключение Compose Multiplatform
    Добавление Android к проекту
    Создаем iOS приложение и подключаем к нему общий код

    Разработка каркаса приложения
    Знакомство с синтаксисом expect-actual
    Презентационный паттерн MVVM, добавление ViewModel
    Подключаем тему приложения
    Работа с кросс-платформенными ресурсами
    Внедряем кросс-платформенные настройки
    Внедрение зависимостей с помощью Koin

    Вёрстка экранов приложения
    Модели данных и UI атомы
    Работаем с календарём
    Добавляем экран категорий
    Экран событий, работа с диалогами в Compose Multiplatform.

    Серверная часть и работа с данными
    Подключаем базу данных SqlDelight
    Инициализируем сервер на CMS Strapi
    Кастомизация логики сервера на CMS Strapi
    Создаем сетевой слой на Ktor. Синхронизация данных.


    Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
     
  2. Похожие складчины
    Загрузка...
Наверх