Przejdź do głównej treści
polski
Produkty w koszyku: 0. Zobacz szczegóły

Android

Przejdź do sekcji Opinie
Cena 813,01 zł
bez 23% VAT

Wybierz wariant produktu:

Poszczególne warianty mogą różnić się ceną

Typ szkolenia

Forma realizacji

Dostępność:
na wyczerpaniu
szt.
Zapytaj o produkt
Udostępnij
Dostawa od 0,00 zł - InPost Paczkomaty 24/7

Czas wysyłki: 5 dni

Opinie o produkcie

Liczba ocen: 0
Oceń i opisz

Opis produktu

Kalendarz szkoleń Portal egzaminacyjny

Programowanie aplikacji mobilnych na Android


1. Co zyskasz dzięki szkoleniu?

Smartfon to dziś podstawowe narzędzie pracy — a umiejętność tworzenia własnych aplikacji na Androida otwiera zupełnie nowe możliwości: od wewnętrznych narzędzi firmowych, przez aplikacje mobilne dla klientów, po automatyzację procesów dostępną dosłownie z kieszeni. To szkolenie przeprowadzi Cię przez cały proces tworzenia aplikacji od zera: od konfiguracji środowiska i pierwszego ekranu, przez budowanie interfejsu użytkownika, aż po działające aplikacje z nawigacją, listami danych i połączeniem z siecią. Będziesz pracować w języku Kotlin — oficjalnym, nowoczesnym języku zalecanym przez Google do tworzenia aplikacji na Androida.


2. Dla kogo jest to szkolenie?

Szkolenie jest przeznaczone dla:

  • programistów i osób technicznych, które chcą wejść w świat aplikacji mobilnych,
  • deweloperów znających inne języki (np. Java, C#), którzy chcą rozszerzyć kompetencje o platformę Android,
  • pracowników IT firm, które planują tworzenie własnych aplikacji mobilnych na potrzeby wewnętrzne lub dla klientów,
  • wszystkich, którzy chcą zrozumieć, jak działają aplikacje na Androida i samodzielnie zbudować swój pierwszy projekt.

3. Czas trwania szkolenia

⏱ 40 godzin


4. Szczegółowy program szkolenia

Wprowadzenie do ekosystemu Android

  • platforma Android: architektura, wersje, rynek urządzeń
  • środowisko pracy: Android Studio — instalacja i konfiguracja
  • struktura projektu Android: pliki, zasoby, manifest
  • emulator i uruchamianie aplikacji na urządzeniu fizycznym

Podstawy języka Kotlin

  • typy danych, zmienne i stałe (valvar)
  • instrukcje warunkowe i pętle
  • funkcje i wyrażenia lambda
  • klasy, obiekty i dziedziczenie w Kotlinie
  • typy nullowalne i operatory bezpiecznego dostępu

Aktywności i cykl życia aplikacji

  • czym jest aktywność (Activity) i jak działa
  • cykl życia: onCreateonStartonResumeonPauseonStoponDestroy
  • obsługa zdarzeń i interakcja z użytkownikiem
  • zapisywanie stanu aktywności

Budowanie interfejsu użytkownika

  • układy (Layout): ConstraintLayoutLinearLayoutRelativeLayout
  • podstawowe widoki (View): TextViewButtonEditTextImageView
  • edytor graficzny i edycja XML
  • Material Design — podstawowe komponenty i dobre praktyki UI

Nawigacja między ekranami

  • zamierzenia (Intent): jawne i niejawne
  • przekazywanie danych między aktywnościami
  • stos aktywności i obsługa przycisku Wstecz
  • wprowadzenie do Jetpack Navigation Component

Fragmenty (Fragment)

  • czym są fragmenty i kiedy je stosować
  • cykl życia fragmentów
  • komunikacja między fragmentem a aktywnością
  • fragmenty w nawigacji wieloekranowej

Listy i adaptery

  • RecyclerView — budowanie dynamicznych list
  • tworzenie własnego adaptera
  • obsługa kliknięć na elementach listy
  • różne typy widoków w liście

Przechowywanie danych

  • SharedPreferences — proste dane klucz-wartość
  • pliki wewnętrzne i zewnętrzne
  • wprowadzenie do bazy danych Room (SQLite)
  • podstawowe operacje CRUD

Sieć i pobieranie danych

  • uprawnienia sieciowe w Manifeście
  • wprowadzenie do Retrofit — pobieranie danych z API REST
  • parsowanie JSON z użyciem Gson
  • podstawy programowania asynchronicznego w Kotlinie (Coroutines)

Uprawnienia i powiadomienia

  • uprawnienia systemowe: statyczne i dynamiczne (runtime permissions)
  • tworzenie i wyświetlanie powiadomień (Notification)
  • kanały powiadomień (Android 8+)

Publikacja i testowanie

  • logowanie i debugowanie w Android Studio (Logcat)
  • podstawy testów jednostkowych (JUnit)
  • podpisywanie aplikacji i przygotowanie do publikacji
  • omówienie procesu publikacji w Google Play

5. Rekomendowane szkolenia powiązane


6. Inne informacje

Certyfikat ukończenia szkolenia

Po zakończeniu szkolenia otrzymujesz certyfikat, który potwierdza zdobytą wiedzę oraz umiejętność wykorzystania jej w praktyce.

Wiedza i narzędzia, które nadążają za zmianami

Pracujesz na systemie, który jest stale aktualizowany i dostosowany do obowiązujących przepisów oraz realiów rynku. Masz dostęp do nowoczesnych technologii i rozwiązań, które realnie ułatwiają codzienną pracę.

Realny zwrot z inwestycji (ROI)

Uczysz się, jak w pełni wykorzystywać możliwości systemu oraz wdrażać rozwiązania, które automatyzują procesy, oszczędzają czas i ograniczają błędy. Dzięki temu firma działa sprawniej, a pracodawca może skupić się na strategicznych aspektach zarządzania.

  • Indywidualne podejście

    Indywidualne podejście

  • Rozliczamy się za efekty

    Rozliczamy się za efekty

  • Autoryzowany Partner Comarch
    Autoryzowany Partner Comarch
  • 15 lat doświadczenia

    15 lat doświadczenia