• Izrada aplikacije sa standardnim elementima korisničkog sučelja i njihovog razmještaja bez ugrađenih funkcionalnosti (menu izbornici, navigacijski izbornici, gumbi, tekstualni elementi, itd.). (8 sati)
• Izrada aplikacije za pozdrav korištenjem tekstualnog inputa i održavanja trenutnog stanja komponenti.(4 sata)
• Izrada aplikacije s jednostavnom (fiksnom) listom zadataka (lista kao programska komponenta s metodama za dodavanje, uređivanje i uklanjanje elemenata, kondicionalno prikazivanje podataka, dijaloški okviri, formatiranje prikaza podataka). (8 sati)
• Izrada aplikacije za evidenciju kontakata s prosljeđivanjem podataka i parametara između različitih ekrana aplikacije i održavanje stanja pojedinih komponenti.(4 sata)
• Izrada aplikacije koja učitava podatke iz vanjskog API-ja u listu s mogućnošću otvaranja detalja za svaki element liste. (8 sati)
• Upoznavanje s razvojnom tehnologijom (razvojni okvir, programski jezik, skup alata za izradu korisničkog sučelja – UI Toolkit), uređivačem programskog koda, emulatorom, paketima i ostalim vanjskim komponentama, uključivo lokalnu bazu podataka, kompiliranje i izradu .apk, korištenje terminala i moda za otklanjanje pogrešaka (8 sati)
• Izrada aplikacije za unos, uređivanje i brisanje liste zadataka (tzv. CRUD). Podaci su trajno pohranjeni u lokalnoj SQL bazi koja je dio aplikacije / projekta. (4 sata)
• Izrada aplikacije za evidenciju kontakata (unos, brisanje, uređivanje) te filtiriranje i pretraživanje kontakata. Podaci su trajno pohranjeni u lokalnoj SQL bazi koja je dio aplikacije / projekta.(4 sata)
• Izrada aplikacije za evidenciju kontakata s mogućnošću slanja e-mail poruke kontaktu, SMS poruke direktno iz aplikacije ili posredstvom nativne SMS aplikacije s prosljeđivanjem preddefinirane poruke kao parametra te uspostava telefonskog poziva kontaktu, učitavanje resursa s URL-a. (8 sati)
• Izrada aplikacije za dohvat podataka iz vanjskog izvora (API). (4 sata)