Strona główna Szkolenia  M/ANDROID - Android – podstawy programowania

Szkolenie: M/ANDROID - Android – podstawy programowania

Kategoria: KOMPUTERY I INTERNET / Programowanie

Szkolenie zamknięte

Najedź kursorem na daną ikonkę aby dowiedzieć się więcej

Osoba kontaktowa:
Piotr Garbowski
tel.: 22035600
email: p.garbowski@sages.com.pl

  • Poleć znajomemu
  • Zadaj pytanie


Tytuł: Android – podstawy programowania
Kategoria: KOMPUTERY I INTERNET / Programowanie
Metodyka: Ćwiczenia
Opis: Szkolenie adresowane jest do programistów, pragnących rozpocząć przygodę z tworzeniem aplikacji mobilnych, pracujących w ramach systemu Android. Programowanie tej wiodącej obecnie platformy umożliwia dotarcie do milionów użytkowników na całym świecie z własnymi aplikacjami i grami mobilnymi.

Cel szkolenia:

Uczestnicy zapoznają się ze specyfiką platformy mobilnej, dowiedzą się jak przygotować środowisko deweloperskie oraz w jaki sposób projektować interfejs aplikacji działającej na telefonie komórkowym. Dowiedzą się również jak sterować telefonem z poziomu aplikacji, w jaki sposób realizowana jest w tym systemie warstwa trwałości i gdzie dane mogą być przechowywane. Omówione zostanie programowanie logiki aplikacji z uwzględnieniem kwestii wielowątkowości oraz wykorzystanie systemu zasobów.
Poziom zaawansowania : początkujący
Wielkość grupy: 8
Program:
  • Elementy środowiska programistycznego
    • Eclipse
    • ADT/DDMS
    • emulator i narzędzia SDK
  • Konstrukcja GUI Androida
    • layouty, kontenery, rozmieszczenie widgetów
    • jednostki miary
    • różnice w rozdzielczości urządzeń
    • narzędzie 9patch
    • obracanie ekranu
  • Interakcja z użytkownikiem
    • okna dialogowe
    • pasek stanu
    • notyfikacje toast
    • diody, dźwięk, wibracja
  • Składowanie danych (nie-SQL)
    • pliki prywatne
    • cache
    • karta SD
    • preferencje
    • data backup (Google Cloud)
  • Bazy danych
    • krótko o SQLite, ograniczenia silnika
    • SQLiteOpenHelper
    • dobre praktyki
  • Listy przewijane
    • koncepcja adapterów, proste adaptery standardowe
    • layout pojedynczego wiersza
    • problemy z wydajnością, wzorzec ViewHolder
  • Cykl życia aktywności
    • zdarzenia przy starcie i końcu zycia aktywności
    • wykorzystanie aktywności programów zewnętrznych
    • podstawy zawartości manifest.xml
  • Zasoby (resources)
    • typy zasobów
    • hierarchia kwalifikatorów
  • Wielowątkowość
    • hierarchia ważności procesów
    • wielowątkowość a GUI
    • klasa AsyncTask
  • Inne zagadnienia
    • Content providers
    • Services
    • Widgets
  • Wymagania: Od uczestników szkolenia wymagana jest umiejętność programowania w języku Java, a także podstawowa znajomość koncepcji programowania sterowanego zdarzeniami.
    Świadczenia dodatkowe: lunch, napoje
     

    Poleć szkolenie znajomemu