Android-programozás

Android-programozás,

avagy hogyan készítsünk alkalmazást egymilliárd felhasználónak

Mottó: Kis lépés nekem...

Az Android-programozási tanfolyammal egy egyre jobban előtérbe kerülő igénynek szeretnénk megfelelni. Köztudott, hogy minden egyes nap közel félmillió Androidos okostelefont aktiválnak világszerte. Hamarosan olyan hatalmas alkalmazásvásárlói réteg jelenik meg a világon, amilyenre még nem volt példa. Itt az idő, hogy ha valakinek alkalmazásötlete van, valósítsa meg, töltse fel az alkalmazását az Android Marketre, majd várja a "csodát". Az első kettőben egyértelműen tudunk segíteni.

Kinek ajánljuk
A tanfolyamot mindazoknak ajánljuk, akik érdeklődnek az Android-okostelefonok képességei iránt, és szeretnék a beépített lehetőségeket saját ötleteiknek megfelelően felhasználni. Az Ideális Hallgató élénk késztetést érez a telefon eszközkészletére (fényképezőgép, GPS-navigáció, giroszkóp, telefonképességek) épülő saját alkalmazás készítésére. Ajánljuk a tanfolyamot korábbi JAVA-tanfolyamunk hallgatóinak is, mert a téma izgalmas, a fejlesztői környezet pedig hasonló.

VIDEÓ!!!
Tartottunk egy egyórás bemutatót a képzésből, amit itt tudsz visszanézni: http://www.youtube.com/watch?v=AwvgpZNLm48.

Szükséges előismeretek
A tanfolyam sikeres elvégzéséhez a programozás fogalmi szintű ismeretén túl nincs másra szükség. Fogalmi szintű ismereten a ciklus, elágazás, változó szavak jelentésének megértését értjük. Azt nem kell tudni, hogy ezek hogyan épülnek bele az Android-fejlesztőkörnyezetbe, az már a tanfolyam dolga. Aki JAVA-s előképzettséggel rendelkezik, ismerősnek fogja találni az eszközkészletet és a nyelvet, mert a fejlesztőkörnyezet JAVA-ra épül.

A tanultak hasznosítása a való világban
A tanfolyam elvégzése után a hallgatók képessé válnak saját Android-alkalmazás készítésére, hibakeresésre (debuggolás), a telefon beépített képességeinek, valamint hálózati szolgáltatásoknak a felhasználására, az Android Market kezelésére. Egyszóval el tudnak indul az úton, hogy sikeres alkalmazásokat tudjanak önállóan készíteni és publikálni.

A tanfolyam hossza:
40óra
Ár (online és tantermi részvétel esetén egyaránt)
Magánszemélyek részére: bruttó 69 000 Ft
Cégek, intézmények részére: 69 000 Ft + áfa
A képzésen 78 fő vett részt.

Oktatók

Kiri Gyula

Józsa Tamás

Részletes tematika és videók

Minden előadásról videó készül, melyet a résztvevők tetszőlegesen visszanézhetnek, illetve le is tölthetnek.
1. nap: Hello, World!
2011. május 28., szombat, 09:00 - 16:00

A modul célja az Android fejlesztőkörnyezet telepítésétől az első program készüléken való futtatásáig terjedő infrastruktúrális kérdések megismerése. Az Android SDK, Eclipse és Eclipse plugin hármas telepítése és konfigurálása. Saját Hello World példaprogram elkészítése, ennek minimális Androidspecifikus követelményeinek ismertetése. A példaprogram emulátoron történő futtatása, debuggolása, illetve készülékre való telepítése. Ismerkedés a plugin nyújtotta segítségekkel (LogCat, File Explorer, Devices, Emulator Control).
Android_20110528_0901.zip (.zip)
441Kb
Android_20110528_0901.wmv (.wmv)
14 131Kb
Android_20110528_0907.zip (.zip)
1 233Kb
Android_20110528_0907.wmv (.wmv)
354 316Kb
Android_20110528_1046.zip (.zip)
2 584Kb
Android_20110528_1046.wmv (.wmv)
333 555Kb
Android_20110528_1304.zip (.zip)
2 762Kb
Android_20110528_1304.wmv (.wmv)
514 534Kb
Android_20110528_1509.zip (.zip)
1 231Kb
Android_20110528_1509.wmv (.wmv)
452 279Kb
2. nap: Hello, World! 2
2011. június 4., szombat, 09:00 - 16:00

Az alkalmazásfejlesztés alapjai Android-környezetben. Hogyan épül fel egy alkalmazás, milyen követelményeknek kell megfelelni? Példaprogram tervezése és megvalósítása. Az MVC (Model View Controller) megfeleltetése. Activity, mint eszköz a vezérlésben. A felhasználói felület alapelemei. Tesztelési lehetőségek.
Android Market account létrehozása. Az elkészült alkalmazás előkészítése feltöltésre, bejegyzése és feltöltése a Marketbe. Verziónövelés, illetve eltávolítás a Marketből.
Marketopciók megismerése, alkalmazáskövetés, monitorozás.
Android_20110604_0858.zip (.zip)
714Kb
Android_20110604_0858.docx (.docx)
455Kb
wgkm2bvr.FUN_FeladatLista.zip (.zip)
57Kb
Android_20110604_0858.wmv (.wmv)
429 719Kb
Android_20110604_1056.zip (.zip)
357Kb
Android_20110604_1056.docx (.docx)
32Kb
xfhc3duc.keystore.jks (.jks)
1Kb
Android_20110604_1056.wmv (.wmv)
269 016Kb
Android_20110604_1253.zip (.zip)
599Kb
0dopyyj0.MVCPelda.zip (.zip)
45Kb
2xrr35t1.teszteles.zip (.zip)
79Kb
Android_20110604_1253.docx (.docx)
34Kb
lsl1tzdk.Dialogus.zip (.zip)
49Kb
w3eegjoo.FUN_FeladatLista.zip (.zip)
59Kb
x2ge1u0n.Lokalizacio.zip (.zip)
39Kb
Android_20110604_1253.wmv (.wmv)
429 703Kb
Android_20110604_1444.zip (.zip)
529Kb
110r4bdy.internet_icon.png (.png)
4Kb
Android_20110604_1444.docx (.docx)
33Kb
anrgfqqe.FUN_FeladatLista1.zip (.zip)
61Kb
c14mxc2w.FussUI.zip (.zip)
41Kb
d0xs43gc.internet_icon.png (.png)
8Kb
ej14kx3h.internet_icon.png (.png)
13Kb
lwf0v5ao.FUN_FeladatLista.zip (.zip)
57Kb
xzkb2hrs.Internet-icon.png (.png)
4Kb
Android_20110604_1444.wmv (.wmv)
455 527Kb
3. nap: Baktériumjáték
2011. június 11., szombat, 09:00 - 16:00

Játékalkalmazás fejlesztése objektumorientált alapokon. Szereplők létrehozása, tulajdonságaik konfigurálása adattárolási stratégiák bemutatásával, képességeik tesztelése, versenyeztetése grafikai elemekkel illusztrálva. Ezzel a példaalkalmazással elsajátítjuk a felhasználói felület készítésének rejtelmeit. Megtanuljuk, hogyan lehet egy egyszerű játéklogikához illeszteni a mobilfelületet, hogyan kell több párhuzamos szálat kezelni.
Android_20110611_0900.zip (.zip)
356Kb
Android_20110611_0900.docx (.docx)
33Kb
Android_20110611_0900.wmv (.wmv)
261 387Kb
Android_20110611_1022.zip (.zip)
510Kb
Android_20110611_1022.docx (.docx)
34Kb
lq1tbcsy.Bakterium.zip (.zip)
57Kb
qaho0rnx.Bakterium.zip (.zip)
58Kb
sgyijnmn.Bakterium.zip (.zip)
55Kb
Android_20110611_1022.wmv (.wmv)
368 527Kb
Android_20110611_1250.zip (.zip)
517Kb
Android_20110611_1250.docx (.docx)
33Kb
cybxyxhi.Bakterium2.zip (.zip)
58Kb
iapfo3wc.Bakterium3.zip (.zip)
58Kb
vaejhhpc.Bakterium3.zip (.zip)
62Kb
Android_20110611_1250.wmv (.wmv)
447 079Kb
Android_20110611_1446.zip (.zip)
32 986Kb
5jtatnnk.ZeneLejatszo.zip (.zip)
24 276Kb
Android_20110611_1446.docx (.docx)
32Kb
ebvifcg2.Bakterium90.zip (.zip)
130Kb
gns0k0tt.Bakterium89.zip (.zip)
130Kb
lohxr5h2.ZeneLejatszo.zip (.zip)
14Kb
udtgtz53.ZeneLejatszo.zip (.zip)
8 092Kb
uhpwleqp.Bakterium88.zip (.zip)
120Kb
Android_20110611_1446.wmv (.wmv)
388 072Kb
4. nap: Online fordítóalkalmazás
2011. június 18., szombat, 09:00 - 16:00

Hálózati alapok ismertetése nyilvános API-k segítségével. Fordítóprogram készítése a Google Translate nyilvános API-ja alapján, JSON használatával. Keresések tárolása a készülék adatbázisában, utólagos keresés a lokális adatbázisban. Ezzel a példaalkalmazással elsajátítjuk a hálózat- és adatbáziskezelés alapjait, illetve azt, hogy hogyan érdemes ezeket a stratégiákat használni bármilyen elérhető nyilvános szolgáltatás integrálása során.
Android_20110618_0903.zip (.zip)
400Kb
4ykawudi.Forditas1.zip (.zip)
47Kb
Android_20110618_0903.docx (.docx)
33Kb
Android_20110618_0903.wmv (.wmv)
339 588Kb
Android_20110618_1041.zip (.zip)
409Kb
2myheis3.Forditas2.zip (.zip)
55Kb
Android_20110618_1041.docx (.docx)
34Kb
Android_20110618_1041.wmv (.wmv)
354 159Kb
Android_20110618_1306.zip (.zip)
470Kb
13mrqv5q.szotar.db (.db)
4Kb
Android_20110618_1306.docx (.docx)
33Kb
ffb4tueg.Forditas3.zip (.zip)
60Kb
hocq2xft.Forditas4.zip (.zip)
60Kb
Android_20110618_1306.wmv (.wmv)
417 607Kb
Android_20110618_1452.zip (.zip)
556Kb
Android_20110618_1452.docx (.docx)
33Kb
ovawobqa.OAuthPelda.zip (.zip)
144Kb
yamxgg5x.Forditas5.zip (.zip)
63Kb
Android_20110618_1452.wmv (.wmv)
328 209Kb
5. nap: Androidképességek használata
2011. június 25., szombat, 09:00 - 16:00

Használjuk a beépített GPS-t aktuális földrajzi koordinátáink kinyerésére! Integráljuk szabadon a készülék előtelepített alapalkalmazásait (Névjegyzék, Naptár, Email, Telefon, SMS)! “Ki szólít?” Homescreen Widget készítése, melynek célja, hogy gyorsan megmutassuk a legutóbbi elmulasztott vagy fogadott vagy tárcsázott számot. Ha van hozzá tartozó névjegyzék bejegyzés akkor a visszahívason és SMS küldésen kívül tudjunk email-t küldeni, illetve címet térképen megnézni.
Android_20110625_0906.zip (.zip)
480Kb
Android_20110625_0906.docx (.docx)
129Kb
dl1csj2p.Terkep1.zip (.zip)
48Kb
Android_20110625_0906.wmv (.wmv)
474 033Kb
Android_20110625_1107.zip (.zip)
410Kb
Android_20110625_1107.docx (.docx)
35Kb
nut3n3h5.Terkep2.zip (.zip)
57Kb
Android_20110625_1107.wmv (.wmv)
283 275Kb
Android_20110625_1306.zip (.zip)
486Kb
Android_20110625_1306.docx (.docx)
33Kb
cxyh3rb5.Terkep3.zip (.zip)
67Kb
eof0abdr.Terkep4.zip (.zip)
72Kb
Android_20110625_1306.wmv (.wmv)
495 524Kb
Android_20110625_1455.zip (.zip)
570Kb
5sjoeplg.Terkep6.zip (.zip)
76Kb
Android_20110625_1455.docx (.docx)
32Kb
hmefbgco.Terkep7.zip (.zip)
77Kb
yrowcnfi.Terkep5.zip (.zip)
75Kb
Android_20110625_1455.wmv (.wmv)
382 117Kb
Terkep8.zip (.zip)
75Kb