Nainstalujeme prostředí Android Studio a nastavíme mobilní telefon pro ladění vytvořených aplikací.
Vytvoříme první projekt Hello world. Zatím bude jen zobrazovat text, ale vyzkoušíme si tak propojení s mobilním telefonem.
Ukážeme si, jak přidávat prvky pomocí XML popisu layoutu aplikace.
Naučíme se, jak nastavit reakci na stisk tlačítka. Vyzkoušíme vše v jednoduché aplikaci.
Ukážeme si, jak přistupovat k prvkům grafického rozhraní z kódu aplikace.
Na tlačítku si ukážeme, jak měnit popis, barvu a reakci tlačítka z kódu.
Příklad: Vytvoříme aplikaci, která může fungovat jako jednoduchá svítilna.
Vyskakovací hlášení (Toast).
Editační pole (EditText).
Upozorníme na další zajímavé prvky: Checkbox, NumberPicker, DatePicker, TimePicker, Spinner a další.
Příklad: Připravíme aktivitu (okno) pro úpravu údajů klienta.
Shrneme dosavadní znalosti o layoutech a představíme si zobrazení více položek v seznamu pomocí ListView.
Potřebujeme mechanizmus, který nám umožní informovat adaptér o změně dat. K tomu se nám hodí implementace návrhového vzoru Observer / Pozorovatel v Javě.
Ukážeme si, jak jednoduše uložit a načíst data do a ze souboru pomocí serializace dat.
Hlavní menu nabízí volby, přístupné v celé aplikaci.
Volby, vztažené ke konkrétnímu prvku, zobrazujeme v aplikacích kontextovým menu. Ukážeme si, jak kontextové menu vytvořit a přiřadit konkrétnímu prvku.
O něco složitější je přiřazení kontextového menu položkám ListView. I to ale snadno zvládneme.
V této kapitole se budeme zabývat vytvořením nové obrazovky aplikace. Musíme si také ukázat, jak předat data do a z nové obrazovky.
Naznačíme postup, jak přidávat další grafické prvky do aktivity z kódu aplikace (dynamicky).
Na závěr musíme připravit aplikaci tak, aby ji uživatel mohl jednoduše použít.