Android from Bootcamp 2012 Agenda • Android?? • Versions • The stack Android Tarihi • 2005 de Google Android Inc i satın aldı • 2007 Open Handset Alliace SDK yı duyurdu. • Google en büyük güç, T mobile, Sprint , Chine Mobiel, HTC 80 üzerinde katılımcı • 2008-2010 Pazar payına yeni ürünler geldi • 2011 oyunlar, tabletler, TV • Future ?? Telefon ötesi, Smart homes, Ev OTOMASYONU, buzdolabından Vision for Android • Sadece bir alet yapmak değil bir platform ortaya koymak ve bir çok farklı ortamda donanımda çalışmasını sağlamak. Platform Codename API Level Distribution Android 1.5 Cupcake 3 0.4% Android 1.6 Donut 4 0.8% Android 2.1 Eclair 7 6.6% Android 2.2 Froyo 8 25.3% 9 0.5% 10 61.5% 11 0.1% 12 1.1% 13 2.1% 14 0.4% 15 1.2% Android 2.3 Android 2.3.2 Android 2.3.3 Android 2.3.7 Gingerbread Android 3.0 Android 3.1 Honeycomb Android 3.2 Android 4.0 Android 4.0.2 Android 4.0.3 Ice Cream Sandwich App Dağıtımı • Bir markette dağıtılabilir • Google Play – aka Google Market-- once 25$ • Amazon Android Market • Başka marketler (cisco CsTablet enterprise market) • Butik marketlet çıkacak • Side Loading • USB, mail, (unknown source izin verilmeli) • Internal App Directory TOOLS • Android SDK • Developers.android.com • Directory • Platform-tools e path yapılmalı • Tools • Android SDK MANAGER • Eclipse IDE for JAVA • Help install new software • Repository • Dl-ssl.google.com/android/eclipse • New Project • Android Project • Proje Adı • NEXT • Hedef Platform • Packadge Name • Tekil olarak uyuglamayı • Ayıran ad • Create Activity • Kabaca bir ekran • Java sınıfı olacak • Mininum SDK • Desteklenmesi düşü• nülen en küçük vers. • Code • Resource • AndroidManifest Manifest File Best Practice • Ekle Android XML file • Values içine • Bu şekilde Kişiselleştirme de yapılabilir. Layout • Drag and drop some • Widgets • New Layout Resources • Hdpi 24x24 • Ldpi 36x36 • Mdpi 48x48 • Çok yapısal dır ve değiştirilmesi • hepsi R.java da toplanacaktır. • Activity ile Resource arasında bir iletişimdir. R.java • AVD • Emulator • Not Simulator • Properties • Key Nerede? • Android Tools/Export singed packadge • Burada key üretebiliriz • Bu key bir parola ile korunacaktır. •