Kotlin dla programistów Androida


Czas trwania: 1 dzień


Zamów szkolenie

Wprowadzenie do języka Kotlin dla programistów Androida. Najważniejsze cechy i konstrukcje języka oraz sposoby integracji z popularnymi bibliotekami.

1

Dzień 1

    1. Wprowadzenie

  • Kotlin - co to jest?
  • Podstawowe zalety względem Java 7/8
  • Konfiguracja środowiska w Intelij Idea CE i Android Studio
  • Dekompilacja do kodu Java

    2. Podstawowe konstrukcje języka

  • var i val - statyczne typowanie
  • obsługa null
  • stringi
  • sterowanie: if, when i let
  • iterowanie: tablice i zakresy, pętla for

    3. Programowanie funkcyjne

  • deklarowanie i używanie funkcji
  • argumenty opcjonalne i nazwane
  • lambdy
  • funkcje wyższego rzędu

    4. Programowanie obiektowe

  • klasy, obiekty i properties
  • Extension functions i properties
  • Konstruktor główny i blok init
  • Data class
  • Destructuring
  • interface
  • companion object - następca pól i metod statycznych
  • Delegacja z użyciem "by"

    5. Kolekcje

  • Sequence i Iterator
  • Operacje na stumieniach:
  • Qualifiers
  • Projections
  • Aggregations
  • Filters
  • Grouping
  • Inne

    6. Kotlin Koans

  • kotlin w akcji - ćwiczenia

    7. Kotlin i Android

  • Migracja projektu do Kotlina
  • Kotlin extensions for Android
  • Anko

    8. Przykładowy projekt z popularnymi bibliotekami

  • Dagger 2
  • RxJava
  • OrmLite
  • Data Binding

Zobacz również nasze pozostałe szkolenia

Android <b>od podstaw</b>

Android od podstaw


Czas trwania: 3 dni


Sprawdź ofertę

Szkolenie bazowe, będące dobrym wprowadzeniem dla programistów języków obiektowych (Java, C#, PHP, Ruby). Uczestnicy poznają najważniejsze komponenty składowe aplikacji (Activity, Service, BroadcastReceiver, ContentProvider). Uzyskane umiejętności pozwalają na tworzenie aplikacji wykorzystujących API i lokalne bazy danych SQLite.

<b>Advanced</b> Android Programming

Advanced Android Programming


Czas trwania: 3 dni


Sprawdź ofertę

Szkolenie rozszerzające, zawierające zbiór popularnych bibliotek, narzędzi i technik. Uzupełnia szkolenie podstawowe i pokazuje warsztat doświadczonych programistów.

<b>Kotlin</b> dla programistów Androida

Kotlin dla programistów Androida


Czas trwania: 1 dzień


Sprawdź ofertę

Wprowadzenie do języka Kotlin dla programistów Androida. Najważniejsze cechy i konstrukcje języka oraz sposoby integracji z popularnymi bibliotekami.

Reactive Android z biblioteką <b>RxJava 2</b>

Reactive Android z biblioteką RxJava 2


Czas trwania: 1 dzień


Sprawdź ofertę

Użycie RxJavy w ekosystemie Androida - przykładowe zastosowania i przypadki użycia

<b>Testowanie + Clean Architecture</b> w środowisku Androida

Testowanie + Clean Architecture w środowisku Androida


Czas trwania: 2 dni


Sprawdź ofertę

Testowanie + Clean Architecture w środowisku Androida

<b>Bezpieczeństwo aplikacji</b> dla programistów Androida

Bezpieczeństwo aplikacji dla programistów Androida


Czas trwania: 2 dni


Sprawdź ofertę

Szkolenie przedstawiające najważniejsze zagadnienia związane z tworzeniem bezpiecznych aplikacji na Androida. Uczestnicy poznają metody i narzędzia, które mogą zostać użyte do atakowania aplikacji oraz sposoby ich zabezpieczania.

Masz pytania? Sprawdź stronę najczęściej zadawane pytania lub napisz do mnie szkolenia@szkoleniaandroid.pl