Android
Wystaw opinię o produkcie
Wybierz wariant produktu:
Poszczególne warianty mogą różnić się ceną
Typ szkolenia
Forma realizacji
Zapytaj o produkt
Administratorem danych osobowych jest ITEGER sp. z o.o.. Przetwarzamy je w celu przesłania odpowiedzi na zapytanie. Więcej informacji dotyczących przetwarzania danych osobowych znajduje się w polityce prywatności.
Udostępnianie karty produktu
Koszty dostawy wybranego produktu
Cena dostawy dotyczy tego produktu (w wybranym wariancie - jeśli dotyczy). Może się ona zmienić po dodaniu innych produktów do koszyka.
Opinie o produkcie
Jeśli dodałeś/-aś recenzję, a nie pojawiłą się na liście, być może oczekuje na moderację.
Wystaw opinię o produkcie
Opis produktu
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 (
val,var) - 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:
onCreate,onStart,onResume,onPause,onStop,onDestroy - obsługa zdarzeń i interakcja z użytkownikiem
- zapisywanie stanu aktywności
Budowanie interfejsu użytkownika
- układy (
Layout):ConstraintLayout,LinearLayout,RelativeLayout - podstawowe widoki (
View):TextView,Button,EditText,ImageView - 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.