
Az "Énkönyv" olyan, egyes szám első személyben írott információs füzet, amely autizmussal élő gyerekeknek, fiataloknak segít elhelyezni magukat a világban, egyrészt alapadatokkal, mint név, lakcím stb., másrészt jellemző tulajdonságaik, karakterjegyeik összegyűjtésével. Vince bemutatja hogy hogyan lehet Appinventor segítségével információkat megjelenítő egyszerű applikációt készíteni Android platformra. A leírás alján segítségként le tudjátok tölteni az app forráskódját.

A Screen1 a főképernyő, a fenti képernyőképen látható. Az en screen-ben az alap informásiók vannak, például szem színe, életkor. Van egy kattintható kép, amit meg lehet változtatni a Camera1-el. Rákattintva megnyílik a nagykep screen, aminek a payload-ja a kattintott kép. A rolam activity megjelenít több opciót, ezek mind a tetszik activity-re irányítanak, a payload a megnyomott gombtól függ. Ezt először több activity-vel próbáltam megoldani, de optimalizálás céljából összevontam egybe. A tetszik activity egy gombot és egy listview-et tartalmaz, a gomb megnyomása megnyitja a Notifier1-et, szöveges bemenettel, amit hozzáad a listához. A lista elemeire kattintáskor megjelenik a Notifier1, az „igen”-re kattintáskor törli azt az elemet. A csaladom activity egy táblázatot tartalmaz, 3 tartalommal. Hasonlít a működése a „rólam”-hoz. Az iskola activity 2 Camera-t tartalmaz. A szin activity egy táblázatot tartalmaz különböző színű gombokkal. Alul van 3 Slider, ezekkel lehet megváltoztatni a R-G-B színét az „egyéni” gombnak. Kattintáskor a módosításokat elmenti egy fájlba, majd betölti és megjeleníti. Minden activity betölti a háttérszínt és az előtérszínt 2 File-ban, majd alkalmazza. A további adatokat extra File-kal tölti be, minden kategóriában egyet használva. Minden adat külön fájlban van.
A főmenüben 5 menüpont van. Az „én” alatt alap információkat lehet beírni, valamint képet lehet beilleszteni. A „rólam” alatt különböző részletesebb információkat lehet megadni. A „családom” alatt a családtagok vészhelyzet esetén értesíthető elérhetőségei vannak. Az „iskola” alatt az iskola, valamint az osztály információi vannak. A „beállítások”-ban a színeket lehet változtatni.

„Screen1”: Fent egy kerek gomb, szélesség: fill, hosszúság: fill. Alatta 4 kerekített sarkú, szélesség: fill, magasság: auto. Közöttük üres, alapértelmezett Label-ek. 1 Notifier, 2 File
„csaladom”: Táblázat, abban 3 másik táblázat. A beágyazott táblázatban egy ImagePicker, két gomb, az egyiknek változtatható a háttere. A TextBox-ok fölött vannak Label-ek. 11 File, 3 Camera
„en”: Táblázat, minden második egy TextBox. Az előzőhöz hasonló tartalommal. Alatta egy változó hátterű gomb. 9 File, 1 Camera
„iskola”: Gomb, majd táblázat, majd 2 általános gomb, alatta hátteres gomb. 7 File, 2 Camera
„nagykep”: Egy Image a payload-ból, háttér a File1-ből. 1 File
„rolam”: A 7 gomb között vannak az üres Label-ek. 2 File
„szin”: Táblázat 2 oszloppal, ugyanaz a tartalma, színes gombok, alatta egy „egyéni”, alatta 3 Slider, változtatáskor a gomb színe is megváltozik. 3 File, 1 Notifier
„tetszik”: Gomb, alatta ListView, kattintáskor megnyílik a Notifier1. 3 File, 1 Notifier

Screen 1:


csaladom:

en:

iskola:

nagykep:

rolam:

szin:

tetszik:

kész! (figyelem! A telepítés közben elképzelhető, hogy engedélyezni kell a nem Play-ból származó alkalmazások telepítését.)
Töltsd le a forráskódot itt!

