Lekce 20 - Poznámkový bloček pro Android - Analýza a návrh
V minulé lekci našeho Android kurzu, Poznámkový bloček pro Android - Nové technologie, jsme si představili fragmenty, databázi SQLite, oprávnění, app bar a code templates. Také jsme si řekli, že budeme programovat aplikaci pro správu poznámek.
Dnešní tutoriál je věnován požadavkům na tuto aplikaci, abychom se shodli na tom, co by měla obsahovat a jak by měla fungovat. Aplikaci si podle požadavků navrhneme.
Požadavky
Budeme chtít vytvořit hybridní aplikaci, která bude umožňovat uložit poznámku nebo text v podobně txt souboru:
- aplikace bude rozdělena do dvou částí
- první část aplikace bude sloužit pro ukládání poznámek
- bude umožňovat přidání poznámky, vyhledávání poznámky, smazání poznámky a úpravu poznámky
- druhá část aplikace bude sloužit pro uložení nebo otevření txt souboru
- obě dvě části aplikace budou mít rozdílný design
- aplikace bude umožňovat převod textu z poznámky v editačním režimu do aktivity pro ukládání txt souborů
- aplikace bude umožňovat převod textu z aktivity pro ukládání souborů do aktivity pro přidání poznámky
- součástí aplikace bude aktivita s vypsanými informacemi o aplikaci
- app bar bude využit pro navigaci v aplikaci, tlačítko vypnout, zpět a přeskok k informacím
Analýza a návrh aplikace
Požadavky máme definované, nyní se zamyslíme nad tím, jak takovýto poznámkový bloček vytvoříme.
Aktivity
Pojďme promyslet, jaké v aplikaci budou figurovat aktivity.
- úvodní animace (viz Poslední kapitola tvorby kalkulačky pro Android)
- hlavní menu – Navigation Drawer Activity se 3 fragmenty
- aktivita pro přidání poznámky,
- aktivita pro vyhledání poznámky,
- aktivita pro výběr editované poznámky, zde bude možnost mazání,
- aktivita pro editování poznámky,
- aktivita pro uložení/otevření txt souboru,
- tabbed activity se dvěma fragmenty pro výpis informací
Logika přechodů mezi aktivitami bude vypadat tedy následovně:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
Tutoriál se věnuje požadavkům a návrhu aplikace pro evidenci poznámek pro Android v Javě.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.