Android Studio – narzędzie do programowania aplikacji dla systemu Android

  • Cele szkolenia

    Szkolenie ma na celu wprowadzenia słuchaczy do pracy ze środowiskiem tworzenia aplikacji Android  - Android Studio. Na szkoleniu omówione będą tematy z zakresu konfiguracji, jak również użytkowania środowiska deweloperskiego. Będzie położony też nacisk na praktyczny aspekt tworzenie projektu aplikacji z ważnymi elementami.

  • Profil słuchaczy

    Szkolenie przeznaczone dla programistów języka Java lub innych języków obiektowych. Programistów aplikacji mobilnych. Projektantów aplikacji mobilnych i webowych oraz programistów i projektantów interfejsów aplikacji.

  • Wymagania wstępne

    Od uczestników szkolenia wymaga się wiedzy z zakresu programowania obiektowego, języków obiektowych (najlepiej Java), języka XML i struktur danych. 

  • Czas trwania

    2 dni po 8 godzin lekcyjnych

  • Metoda realizacji szkolenia

    Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy. 

  • Wiedza teoretyczna i praktyczna

    Instalacja i konfiguracja Android Studio

    • Źródła potrzebne do instalacji, proces instalacji Android Studio
    • Konfiguracja podstawowa Android Studio

    Cykl życia aplikacji Android

    • Analiza składowych cyklu życia aplikacji systemu Android
    • Implementacja cyklu życia aplikacji w procesie projektowania aplikacji

    Architektura Android Studio – narzędzia do projektowania i programowania aplikacji

    • Struktura projektu
    • Paski narzędzi Android Studio – rozmieszczenie opcji
    • Użycie Gradle
    • Monitorowanie procesów w Android Studio
    • Inspekcja kodu
    • Adnotacje
    • Translations Editor
    • Użycie Git Hub
    • SDK Manager
    • Konfiguracja Android Studio

    Tworzenie nowego projektu

    • Tworzenie podstawowego projektu – wybór opcji
    • Wybór i konfiguracja różnych wzorców aktywności
    • Analiza otwartego projektu – programowanie
    • Moduł bibliotek (Library module)
    • Android Manifest
    • Pliki java w projekcie
    • Pliki UI

    Narzędzia do kodowania Android Studio

    • Lint
    • Użycie adnotacji do inspekcji kodu
    • Wsparcie dla użycia URL, indeksowania aplikacji i ich funkcjonalności.

    Narzędzia UI Android Studio

    • Layout Editor
    • Theme Editor
    • Translations Editor
    • Vector Assets Studio
    • Image Assets Studio

    AVD Manager

    • Zarzadzanie AVD
    • Użycie AVD
    • Konfiguracja urządzeń wirtualnych – telefon
    • Konfiguracja urządzeń wirtualnych – tablet
    • Konfiguracja urządzeń wirtualnych – inne urządzenia
    • Urządzenia fizyczne
    • Użycie AVD w procesie uruchomienia aplikacji

    Android Emulator

    • Użycie emulatora systemu Android
    • Konfiguracja i opcje emulatora
    • Zadania wykonywane przez emulator

    Debugger

    • Uruchomienie narzędzi debuggingu
    • Proces debuggingu
    • Połączenie debuggingu i procesu uruchomienia aplikacji
    • Użycie logów
    • Użycie Break Points
    • Track Object Allocations

    Narzędzia monitorujące Android Studio

    • Android Monitor
    • Uruchamianie aplikacji z monitorowaniem
    • Analiza aplikacji za pomocą procesu monitorowania

    Testowanie aplikacji w Android Studio

    • Struktura testów dla aplikacji mobilnych
    • JUnit
    • Android Testing Support Library APIs
    • Monkey i Monkeyrunner

    Android Support Library

    • Analiza bibliotek
    • Tworzenie wstecznie kompatybilnych wersji API

    Data Binding Library

    • Wykorzystanie Data Binding Library
    • Wiązanie danych
    • Data Objects
    • Layout Detials
    • Klasy i wyrażenia

    Android NDK

    • Użycie NDK
    • Przykład użycia NDK

    Procesy migracji źródeł aplikacji z innych środowisk

    • Przygotowanie  do migracji ze środowisk ECLIPSE
    • Importowanie projektów do środowiska Android Studio

    Przygotowanie prostej aplikacji

    • Zapis i tworzenie nowego projektu
    • Tworzenie prostego Layoutu aplikacji
    • Tworzenie plików java apliakcji, pisanie klas
    • Przygotowanie środowiska uruchomienia aplikacji
    • Uruchomienie i debuggowanie
    • Wykorzystanie AVD w procesie uruchamianie
    • Publikacja aplikacji
  • Umiejętności

    Po ukończeniu kursu uczestnik/czka będzie potrafił/a:

    • Używać środowiska Android Studio do projektowania i programowania aplikacji natywnych dla systemu Android
    • Tworzyć projekty aplikacji dla systemu Android na poziomie podstawowym 
    • Konfigurować Android Studio
    • Używać narzędzi do kodowania
    • Używać narzędzi UI
    • Używać AVD Managera
    • Stosować i konfigurować emulator systemu Android oraz debugger
    • Stosować narzędzia monitorujące w Android Studio
    • Wykonywać testy aplikacji
    • Używać zaawansowanych narzędzi środowiska Android Studio
  • Ścieżka rozwoju

    Po zakończeniu szkolenia rekomendowane jest skorzystanie z:

    • temat/y szkoleń zaawansowanych: Programowanie aplikacji dla systemu Android- poziomy: podstawowy, średniozaawansowany i zaawansowany, Projektowanie i programowanie Android UI
    • oficjalna dokumentacja androida w gogle developer service

     

Poinformuj mnie o innym terminie tego szkolenia

Prosimy o tę zgodę z uwagi na przepisy dotyczące wysyłania informacji handlowych drogą elektroniczną oraz przepisy prawa telekomunikacyjnego, aby nasi przedstawiciele mogli skontaktować się z Tobą mailowo. Twoje dane osobowe będą przetwarzane w tym przypadku przez spółki z grupy Comarch na podstawie ich prawnie uzasadnionego interesu. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.
Na podstawie tej zgody Twoje dane osobowe będą przetwarzane przez spółki z grupy Comarch w celu wysyłki newslettera. Możesz wycofać tę zgodę w dowolnym momencie. Pamiętaj, że wycofanie zgody nie wpływa na zgodność z prawem przetwarzania danych sprzed cofnięcia zgody. Prosimy o Twoją zgodę przede wszystkim z uwagi na przepisy o ochronie danych osobowych. Twoja zgoda jest równoznaczna z akceptacją marketingu bezpośredniego i otrzymywania na wskazany adres e-mail informacji handlowych zawartych w naszym newsletterze. Dowiedz się więcej o tym jak spółki z grupy Comarch przetwarzają dane osobowe.

Najbliższe szkolenia

Szkolenie aktualnie niedostępne

Zapytaj o termin

Podobne szkolenia

Skontaktuj się z naszym konsultantem

Do każdego klienta podchodzimy indywidualnie. Ofertę naszych szkoleń dopasujemy do Państwa potrzeb, oczekiwań i możliwości. 

Zadzwoń lub napisz do nas jeśli napotkasz problem

31-864 Kraków

ul. Prof. Michała Życzkowskiego 33