Nové výhodné předplatné namísto kreditů je tu! Více informací. Upravili jsme také naše provozní podmínky.
NOVINKA: Staň se datovým analytikem a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

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

Znalosti v hodnotě stovek tisíc získáš za pár korun

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.

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íš s Provozními podmínkami.

Co od nás v dalších lekcích dostaneš?
  • Přístup k jednotlivým lekcím dle způsobu pořízení.
  • 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ě.
Článek pro vás napsal Jiří Frank
Avatar
Autor se věnuje programování v C# a vývoji aplikací pro platformu Android a dalším věcem spojeným s Android OS
Aktivity