Android summer school 2012

Prošle nedelje sam pohađao Android summer school koju je organizovao odsek RT-RK fakulteta tehničkih nauka u Novom Sadu. Škola je trajala 5 dana, a šta smo za to kratko vreme, opisaću ukratko.

Android summer school
Android summer school – plakata

Prvog dana samo se upoznali sa Androidom i njegovom arhitekturom. Android framework, načini čuvanja podataka, Android SDK, emulator, adb, kao i pisanje prvih aplikacija u Eclipse-u su samo neke od tema koje su obrađene. Takođe održano je i predavanje o Android GUI-u i elemntima GUI-a, a nakon toga su usledili zadaci koje smo rešavali uz pomoć profesora.

Predavnja drugog dana su malo detaljnije objasnila Androidovu bazu podataka ali i baze uopšte (SQL upiti, primarni ključevi…). Takođe je bilo reči i o  komunikaciju preko interneta na Androidu, socket-ima, prenosu teksta, DOM parseru… Na kraju je održano predavanje o multimediji, gde su obrađeni razni adapteri i čemu oni služe kao i dodavanje multimedijalnog sadržaja u MediaLibrary.

Trećeg dana smo učili kako se prave igrice na Androidu! Ali, koliko god ova uvodna rečenica fensi zvuči, moje oduševljenje predavanjima nije. Smatram da je prvi deo predavanja bio zaista koristan, jer smo saznali dosta informacija o GameLoop-u (petlji koja se izvršava tokom igranja neke igrice i načinima da se ta petlja uvek izvršava isto na raznim procesorima). Drugi deo predavanja je meni lično bio malo dosadan, iz razloga što nam je bilo prikazano gomila izsečaka koda nekih igrica, a pošto su to izsečci, često se moglo čuti od strane predavača: “Ovo zanemarite, to je realizovano u toj-i-toj klasi”. No, u svakom slučaju, vredelo je odslušati i to predavanje, jer su tu data rešenja za neke konkretne probleme.

Četvrti i peti dan je poslužio da zavirimo ispod haube Androida. Linux Kernel, izvorne biblioteke, runtime, framework… Stvari za koje smatram da dosta onih koji “programiraju” na Androidu nisu ni čuli za njih, a oni koji jesu, nisu se preterano udubljivali da ih izuče. Uglavnom, na predavanjima je sve to obrađeno u onoj meri koliko je to bilo moguće za 2x4h. Meni je bilo zanimljivo, jer sam se zbog toga u principu i prijavio na školu. Takve stvari, em što se malo teže nalaze na internetu, malo ih je teže i skontati od razumevanja kako napisati “HelloWorld!” aplikaciju.

Sve u svemu, svakome ko sledeće (a nadam se i dosta narednih godina) primeti plakatu o Android školi, preporučujem da se prijavi. Možda je vreme održavanja škole nakon završetka fakulteta, budu vrućine i verovatno bi ste se radije negde brčkali na Štrandu nego sedeli za računarom i usput učili, ali prilika za sticanje ovakvog znanja nema mnogo.

 

 

 

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.