Re: LZS Android aplikacija
Postano: 03 lis 2014, 09:30
Svrha LZS aplikacije je učenje razvoja mobilnih aplikacija. Ova aplikacija se sastoji od tipičnih stvari s kojima ćete se sresti ako krenete u mobilni razvoj:
- REST backend, HTTP requesti prema njemu i obrada rezultata.
- Prikaz liste nečega što nije baš sasvim trivijalno i zahtjeva izradu custom layouta za redak.
- Pri odabiru nečeg s liste otvara se nekakav detail view.
- Svaki view ima neke akcije koje se mogu okinuti na njemu.
- Polja za unos nečega, validacija inputa i neka akcija nakon toga.
- Perzistencija podataka.
Ovo su elementarne stvari, većina ih se spominje već u Hello World primjerima koje Google, Apple i Microsoft daju u svojim dokumentacijama.
Pa ako netko kreće učiti gore navedene stvari, zgodno je krenuti s izradom LZS aplikacije jer se radi nešto smisleno, nema potrebe za izmišljanjem umjetnih primjera. Takvi primjeri su uglavnom jako uski i neće vas prisiliti da se bavite nekim neočekivanim problemima (asinkroni download thumbnailova npr.).
Uglavnom, ios aplikacija će sigurno bit, wp možda nakon nje. Teško nalazim vremena i za android verziju. Također, iz osobnog iskustva, kad osoba radi app za platformu koju ne koristi, taj app obično ispadne neprirodan i nespretan.
- REST backend, HTTP requesti prema njemu i obrada rezultata.
- Prikaz liste nečega što nije baš sasvim trivijalno i zahtjeva izradu custom layouta za redak.
- Pri odabiru nečeg s liste otvara se nekakav detail view.
- Svaki view ima neke akcije koje se mogu okinuti na njemu.
- Polja za unos nečega, validacija inputa i neka akcija nakon toga.
- Perzistencija podataka.
Ovo su elementarne stvari, većina ih se spominje već u Hello World primjerima koje Google, Apple i Microsoft daju u svojim dokumentacijama.
Pa ako netko kreće učiti gore navedene stvari, zgodno je krenuti s izradom LZS aplikacije jer se radi nešto smisleno, nema potrebe za izmišljanjem umjetnih primjera. Takvi primjeri su uglavnom jako uski i neće vas prisiliti da se bavite nekim neočekivanim problemima (asinkroni download thumbnailova npr.).
Uglavnom, ios aplikacija će sigurno bit, wp možda nakon nje. Teško nalazim vremena i za android verziju. Također, iz osobnog iskustva, kad osoba radi app za platformu koju ne koristi, taj app obično ispadne neprirodan i nespretan.