- Doświadczenie w programowaniu w języku Java
- Podstawowe doświadczenie lub znajomość programowania w systemie Android
- Doświadczenie z Swift programowaniem
Kotlin to nowoczesny, funkcjonalny i obiektowy język programowania oparty na Java.
W tym instruktażowym szkoleniu na żywo uczestnicy nauczą się programowania Kotlin, przechodząc przez proces tworzenia aplikacji na Androida i iOS przy użyciu Kotlin.
Po zakończeniu tego szkolenia uczestnicy będą w stanie
- Zrozumienie podstaw programowania w Kotlin.
- Kodowanie własnej aplikacji Kotlin
- Tworzenie, testowanie, wdrażanie i rozwiązywanie problemów z aplikacjami na Androida i iOS przy użyciu Kotlin
Publiczność
- Deweloperzy
Format kursu
- Część wykładu, część dyskusji, ćwiczenia i ciężka praktyka praktyczna
Uwaga
- Aby zamówić niestandardowe szkolenie dla tego kursu, skontaktuj się z nami.
Wprowadzenie
Konfigurowanie narzędzi dla Kotlin
- Korzystanie z narzędzi wiersza poleceń
- Instalacja JDK dla Kotlin
- Instalowanie i konfigurowanie IDE: IntelliJ
- Instalowanie wtyczek
Pierwsze kroki z Kotlin i składnią Kotlin
- Nauka architektury Kotlin
- Nauka składni Kotlin
- Korzystanie z kluczowych funkcji Kotlin
Object-Oriented Programming z Kotlin
- Przegląd Programming z obiektami
- Tworzenie klasy
- Dodawanie metod do klas
- Definiowanie podstawowych konstruktorów
- Używanie nazwanych parametrów i wartości domyślnych
- Korzystanie z klas otwartych w celu umożliwienia dziedziczenia
- Korzystanie z klas abstrakcyjnych
- Tworzenie i używanie interfejsów
- Obsługa nadpisywania
- Tworzenie klas danych
- Korzystanie z singletonów i obiektów towarzyszących
- Korzystanie z wyliczeń
- Grupowanie klas w pakiety
- Korzystanie z importów
- Implementowanie ukrywania informacji
- Korzystanie z funkcji pobierających i ustawiających
- Implementowanie modyfikatorów widoczności
- Zrozumienie generyczności
- Implementowanie stosu generycznego
- Korzystanie z funkcji generycznych
Android Tworzenie aplikacji przy użyciu Kotlin
- Konfigurowanie narzędzi do Android tworzenia aplikacji
- Instalowanie Android Studio
- Rozpoczynanie nowego projektu
- Konfigurowanie emulatora
- Konfigurowanie biblioteki
- Konfigurowanie Kotlin w Android
- Praca z Hello Android Framework i Android SDK Tools
- Tworzenie aplikacji Android przy użyciu Kotlin
- Korzystanie z ListActivity i ListView
- Używanie intencji i filtrów intencji
- Praca z widokami niestandardowymi
- Korzystanie z menedżerów układu
- Obsługa Web Services i interfejsów API
- Radzenie sobie z usługami Android
- Praca z SQLite Database
- Korzystanie z dostawców treści
- Pisanie adapterów
- Wdrażanie okien dialogowych i alertów (toastów)
- Projektowanie interfejsu użytkownika
- Opcje i menu kontekstowe
- WebView
- Implementowanie powiadomień Android
- Tworzenie niestandardowej, responsywnej Android aplikacji przy użyciu Kotlin
- Publikowanie Android aplikacji w Google PlayStore
iOS Tworzenie aplikacji przy użyciu Kotlin
- Przegląd funkcji i architektury XCode 9
- Przegląd funkcji i architektury Swift 4
- Porównanie podobieństw i różnic Kotlin i Swift
- Podstawy
- Tablice
- Słowniki
- Praca z Web Services
- Wykonywanie Data Management
- Praca ze zmiennymi, stałymi i Swift typami danych
- Optymalizacja doświadczenia użytkownika poprzez projektowanie UX i UI
- Dodawanie interakcji z użytkownikiem w celu poprawy doświadczenia użytkownika
- Optymalizacja wydajności
- Debugowanie aplikacji iOS
- Budowanie niestandardowej responsywnej aplikacji przy użyciu Kotlin
- Publikowanie aplikacji iOS w sklepie Apple AppStore
Rozwiązywanie problemów
Podsumowanie i wnioski
United Arab Emirates - Kotlin for iOS and Android Development
Qatar - Kotlin for iOS and Android Development
Egypt - Kotlin for iOS and Android Development
Saudi Arabia - Kotlin for iOS and Android Development
South Africa - Kotlin for iOS and Android Development
Brasil - Kotlin for iOS and Android Development
Canada - Kotlin for iOS and Android Development
中国 - Kotlin for iOS and Android Development
香港 - Kotlin for iOS and Android Development
澳門 - Kotlin for iOS and Android Development
台灣 - Kotlin for iOS and Android Development
USA - Kotlin for iOS and Android Development
Österreich - Kotlin for iOS and Android Development
Schweiz - Kotlin for iOS and Android Development
Deutschland - Kotlin for iOS and Android Development
Czech Republic - Kotlin for iOS and Android Development
Denmark - Kotlin for iOS and Android Development
Estonia - Kotlin for iOS and Android Development
Finland - Kotlin for iOS and Android Development
Greece - Kotlin for iOS and Android Development
Magyarország - Kotlin for iOS and Android Development
Ireland - Kotlin for iOS and Android Development
Luxembourg - Kotlin for iOS and Android Development
Latvia - Kotlin for iOS and Android Development
España - Kotlin para desarrollo de iOS y Android
Italia - Kotlin for iOS and Android Development
Lithuania - Kotlin for iOS and Android Development
Nederland - Kotlin for iOS and Android Development
Norway - Kotlin for iOS and Android Development
Portugal - Kotlin for iOS and Android Development
România - Kotlin for iOS and Android Development
Sverige - Kotlin for iOS and Android Development
Türkiye - Kotlin for iOS and Android Development
Malta - Kotlin for iOS and Android Development
Belgique - Kotlin for iOS and Android Development
France - Kotlin for iOS and Android Development
日本 - Kotlin for iOS and Android Development
Australia - Kotlin for iOS and Android Development
Malaysia - Kotlin for iOS and Android Development
New Zealand - Kotlin for iOS and Android Development
Philippines - Kotlin for iOS and Android Development
Singapore - Kotlin for iOS and Android Development
Thailand - Kotlin for iOS and Android Development
Vietnam - Kotlin for iOS and Android Development
India - Kotlin for iOS and Android Development
Argentina - Kotlin para desarrollo de iOS y Android
Chile - Kotlin para desarrollo de iOS y Android
Costa Rica - Kotlin para desarrollo de iOS y Android
Ecuador - Kotlin para desarrollo de iOS y Android
Guatemala - Kotlin para desarrollo de iOS y Android
Colombia - Kotlin para desarrollo de iOS y Android
México - Kotlin para desarrollo de iOS y Android
Panama - Kotlin para desarrollo de iOS y Android
Peru - Kotlin para desarrollo de iOS y Android
Uruguay - Kotlin para desarrollo de iOS y Android
Venezuela - Kotlin para desarrollo de iOS y Android
Polska - Kotlin for iOS and Android Development
United Kingdom - Kotlin for iOS and Android Development
South Korea - Kotlin for iOS and Android Development
Pakistan - Kotlin for iOS and Android Development
Sri Lanka - Kotlin for iOS and Android Development
Bulgaria - Kotlin for iOS and Android Development
Bolivia - Kotlin para desarrollo de iOS y Android
Indonesia - Kotlin for iOS and Android Development
Kazakhstan - Kotlin for iOS and Android Development
Moldova - Kotlin for iOS and Android Development
Morocco - Kotlin for iOS and Android Development
Tunisia - Kotlin for iOS and Android Development
Kuwait - Kotlin for iOS and Android Development
Oman - Kotlin for iOS and Android Development
Slovakia - Kotlin for iOS and Android Development
Kenya - Kotlin for iOS and Android Development
Nigeria - Kotlin for iOS and Android Development
Botswana - Kotlin for iOS and Android Development
Slovenia - Kotlin for iOS and Android Development
Croatia - Kotlin for iOS and Android Development
Serbia - Kotlin for iOS and Android Development
Bhutan - Kotlin for iOS and Android Development