Course Code: kotliniosandroid
Duration: 35 hours
Prerequisites:
  • Doświadczenie w programowaniu w języku Java
  • Podstawowe doświadczenie lub znajomość programowania w systemie Android
  • Doświadczenie z Swift programowaniem
Overview:

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.
Course Outline:

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

Sites Published:

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

Nepal - Kotlin for iOS and Android Development

Uzbekistan - Kotlin for iOS and Android Development