План на курса
Въведение
Настройване на инструментите за Kotlin
- Използване на инструментите от командния ред Инсталиране на JDK за Kotlin Инсталиране и настройка на IDE: IntelliJ Инсталиране на добавките
Настройване на инструментите за Android разработка
- Инсталиране на Android Studio Стартиране на нов проект Настройка на емулатора Настройка на библиотеката
Настройка Kotlin в Android
Първи стъпки с Kotlin и синтаксиса Kotlin.
- Общ преглед на Kotlin Изучаване на Kotlin архитектурата Изучаване на Kotlin синтаксиса с използване на ключови характеристики на Kotlin
Сравняване на приликите и разликите на Kotlin и Swift
- Основни масиви Речници
Задълбочаване на програмирането с Kotlin срещу Swift
- Изучаване на типовете класове Създаване на клас Добавяне на методи към класове Дефиниране на базови конструктори Използване на именувани параметри и стойности по подразбиране Използване на отворени класове за разрешаване на наследяване Създаване, деклариране и използване на функции в Kotlin Използване на параметри и връщане на стойност Създаване и използване на интерфейси Използване на изброявания Разбиране на Generics Внедряване на Generic Stack Използване на Generic Functions Използване на функции за разширение
Работа с Java от Kotlin и обратно
Работа със слоя данни
- Преглед на мрежовия слой, използващ обекти и крайни точки, внедряващи мрежови интерактори, ВЗЕМЕТЕ статии, публикувайте статии, финализирайте
Проста сложна нишка
- Използване на XML UI оформление
Преглед на често срещаните компоненти на потребителския интерфейс между Apple и Android Добавяне на събития в потребителския интерфейс Създаване на дейност с помощта на RecyclerView
- Отстраняване на неизправности
Обобщение и заключение
Изисквания
- Опит с Swift програмиране
Oтзиви от потребители (3)
Че имаше много упражнения.
Katarzyna Straszewska - Swiss AviationSoftware Ltd.
Course - Build Native iOS and Android Apps with Flutter
Machine Translated
Повече за лабораторията.
Sarbin - Cagayan Electric Power And Light Co., Inc.
Course - Flutter Development Bootcamp with Dart
Machine Translated
On time, training resources is readily available