5 napos .NET-et nem ismerő, Android fejlesztőknek  

1 nap

  • .NET CLI, CLR bevezetés – összehasonlítása az Dalvik VM lehetőségeivel
    • GC, memóriakezelés
  • Visual Studio -  Eclipse, Android Development plugin, Android emulátor
    • Visual Studio Solution, projekt, fordítás, futtatás, debuggolás
  • C#, OO nyelvi elemek – összehasonlítása a Java lehetőségeivel
    • generikus típusok, generikus konstrukciók, lambda kifejezések, események, metódus referencia, implicit típusú lokális változó, kiterjesztett metódusok
  • BCL – összehasonlítása az Android SDk-val
    • gyűjtemények, string kezelés, formázás, XML kezelés, stream kezelés
  • Windows Phone architektúra -  Android architektúra
    • gyökerek
    • hardver képességei
    • windows phone képességei
    • manifest fájl, resource fájlok
    • deploy, hogy lehet fejleszteni a platformra
    • marketplace, milyen eszközök kellenek a fejlesztéshez (Zune, Visual Studio, Microsoft Blend)

2 nap

  • Silverlight – összehasonlítása az Android Layout lehetőségeivel
    • XAML, dependancy property, attached property
    • elrendezés, méretezés, pozicionálás
    • transzformáció, stílusok és sablonok, adatkötés
    • Windows Phone felhasználói felületének felépítése
    • METRO desgin, panorama, pivot
    • beépített vezérlők, Windows Phone Toolkit
    • navigáció
    • orientáció kezelés
    • animáció
    • asszinkronitás

3 nap

  • alkalmazás életciklus, multitasking – összehasonlítása az Activity életciklusával
    • állapotok, állapotmentés, state dictionary
  • isolated storage, adatok titkosítása a telefonon – összehasonlítása az Android alkalmazás védett területével, és SD használatának lehetőségeivel
  • LINQ, adatbázis elérés a telefonon, SQL CE, LINQ to SQL –Android SQLite
  • Kommunikáció – Andorid Rest webservicek elérése, http get/post, socket kezelés
    • webservice elérés, webrequest, socket kezelés
    • WCF használata

4 nap

  • Telefon specifikus részek – Android telefónia, Android PIM
    • Hívásindítás, SMS írása, email küldés, kontakt és naptárkezelés, keresés kiterjesztése alkalmazás specifikus adatokra
  • beépített launcher-ek, chooser-ek
    • bing keresés, webbrowser, medaiplayer, marketplace
  • Media – összehasonlítás az Android. Media package lehetőségeivel
    • kamera
    • hang lejátszás felvétel
    • médiatartalmak kezelése
  • Szenzorok – összehasonlítás  az Android.Sensor package lehetőségeivel
    • gyorsulásmérő
    • gyroszkóp
  • Térképkezelés és helymeghatározás – Android Google Maps
    • helymeghatározás
    • bing map

5 nap

  • push notification
  • live tile
  • XNA – összehasonlítás az Android OpenGL lehetőségeivel
    • Game Loop, Game Life Cycle, Rendering, Sprites, Movement, Text, Font, 3D rendering, 3D model, textures
  • Silverlight és XNA kombinálása