Android Eğitimleri             Volkan ULUTAŞ                26.11.2012Hacettepe Üniversitesi ACM Student Chapter          ...
Sunum İçeriği   Android Tarihçesi   Android Özellikleri   Android Yazılım    Geliştirme Hazırlıkları   Android Demo   ...
ANDROID • Linux tabanlı bir mobil işletim sistemidir. • Palo Alto’da Ekim 2003 yılında geliştirildi. ( X google)          ...
ANDROID • Android, Google tarafından 2005 yılında satın alındı. • Google ve The Open Handset Alliance ortaklığıyla   geliş...
ANDROID VE DİL  Android’in geliştirilme, güncelleme işlemleri Google’un    kontrolünde yapılmaktadır.  Android uygulamalar...
SAYILARLA ANDROID Ekim 2008 Ekim 2012 - 700.000 25 milyar             Android Eğitimleri Volkan ULUTAŞ
ANDROID PLATFORM 2010 Symbian 500 000 000 cihaz 1.3 milyon cihaz/gün Telefon, tv, netbook, camera, tablet…                ...
ANDROID OS ÖZELLİKLERİ    Çoklu görev (Multi-tasking)    Çoklu dokunuş (Multi-touch)    Flash desteği (4.1 sürümü artık...
Depolama  Local Storage:  File(txt) kullanılabilir.  SqlLite kullanılır.  Networked Storages:  Web Servisleri kullanılarak...
Bağlanabilirlik     GSM (Contacts, SMS)     Bluetooth     EDGE, 3G, 4G     Wi-Fi     Hotspot                         ...
Mimari         Android Eğitimleri Volkan ULUTAŞ
Android Geliştirme Araçları  • 1. Eclipse (veya Netbeans)  • 2. Android SDK  • 3. ADT Plugin (Eclipse ve Android SDK İleti...
1.Eclipse İndirme & Kurulum             Android Eğitimleri Volkan ULUTAŞ
2.Android SDK İndirme  1/4            Android Eğitimleri Volkan ULUTAŞ
2.Android SDK İndirme  2/4            Android Eğitimleri Volkan ULUTAŞ
2.Android SDK İndirme  3/4            Android Eğitimleri Volkan ULUTAŞ
2.Android SDK İndirme  4/4            Android Eğitimleri Volkan ULUTAŞ
2.Android SDK Kurulum  1/7            Android Eğitimleri Volkan ULUTAŞ
2.Android SDK Kurulum  2/            Android Eğitimleri Volkan ULUTAŞ
2.Android SDK Kurulum  3/7            Android Eğitimleri Volkan ULUTAŞ
2.Android SDK Kurulum  4/7            Android Eğitimleri Volkan ULUTAŞ
2.Android SDK Kurulum  5/7            Android Eğitimleri Volkan ULUTAŞ
2.Android SDK Kurulum  6/7            Android Eğitimleri Volkan ULUTAŞ
2.Android SDK Kurulum  7/7            Android Eğitimleri Volkan ULUTAŞ
3. Android SDK & Eclipse İletişimi     Çıkan menü de «Add» e basılır.                         Android Eğitimleri Volkan UL...
3. Android SDK & Eclipse İletişimi                         http://dl-ssl.google.com/android/eclipse              Android E...
3. Android SDK & Eclipse İletişimi              Android Eğitimleri Volkan ULUTAŞ
3. Android SDK & Eclipse İletişimi              Android Eğitimleri Volkan ULUTAŞ
3. Android SDK & Eclipse İletişimi              Android Eğitimleri Volkan ULUTAŞ
3. Android SDK & Eclipse İletişimi              Android Eğitimleri Volkan ULUTAŞ
JRE Not: Eğer JRE – Java Runtime Enviroment yüklü değilse bunu da   yüklemeliyiz.                        Android Eğitimler...
Proje Yapısı                            src: Paketler ve Java kodları                            gen: R.java burada bulu...
Android Manifest     package: projemizin paket adını gösterir     uses-sdk android:minSdkVersion : en az hangi Android v...
Güvenlik İzinler     AndroidManifes.xml içinde tanımlanır     Örnek:          <uses-permission               android:na...
Activity     Kullanıcı ile iletişim kurar     Her ekran için Activity olmalı     Layoutlar Activitylerde kullanılırlar ...
Intent     Veri alış-verişini sağlar     Activityler arası geçişi ve servislere erişimi sağlar     Açık intentler      ...
Demolar  • Merhaba Android ( Android Virtual Device    Manager)  • Sayfalar Arası Geçiş (Intent Örneği ve Manifest    İzin...
Sizin Sorularınız?               volkanulutas@msn.com               www.volkanulutas.com.tr                  Volkan ULUTAŞ...
Kitap Çekilişi               Android Eğitimleri Volkan ULUTAŞ
Upcoming SlideShare
Loading in …5
×

Android Eğitimleri Hacettepe Üniversitesi

1,500 views

Published on

28.11.2012 tarihinde Hacettepe Üniversitesinde gerçekleştirdiğim eğitimin ilk sunumudur.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,500
On SlideShare
0
From Embeds
0
Number of Embeds
235
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Android Eğitimleri Hacettepe Üniversitesi

  1. 1. Android Eğitimleri Volkan ULUTAŞ 26.11.2012Hacettepe Üniversitesi ACM Student Chapter Android Eğitimleri Volkan ULUTAŞ
  2. 2. Sunum İçeriği  Android Tarihçesi  Android Özellikleri  Android Yazılım Geliştirme Hazırlıkları  Android Demo Uygulamalar Android Eğitimleri Volkan ULUTAŞ
  3. 3. ANDROID • Linux tabanlı bir mobil işletim sistemidir. • Palo Alto’da Ekim 2003 yılında geliştirildi. ( X google) ANDROID INC. Nick Sears T-Mobile Chris White (WebTV) Andy Rubin Rich Miner Android Eğitimleri Volkan ULUTAŞ
  4. 4. ANDROID • Android, Google tarafından 2005 yılında satın alındı. • Google ve The Open Handset Alliance ortaklığıyla geliştirilmiştir. • Android’in duyurulması 2007 yılında yapıldı. • Google, Android’i Apache License altında açık kaynaklı olarak sundu. Android Eğitimleri Volkan ULUTAŞ
  5. 5. ANDROID VE DİL Android’in geliştirilme, güncelleme işlemleri Google’un kontrolünde yapılmaktadır. Android uygulamaları yazılırken kullanılan dil JAVA ve XML’dir. Java  CodeBehind XML  Tasarım Android Eğitimleri Volkan ULUTAŞ
  6. 6. SAYILARLA ANDROID Ekim 2008 Ekim 2012 - 700.000 25 milyar Android Eğitimleri Volkan ULUTAŞ
  7. 7. ANDROID PLATFORM 2010 Symbian 500 000 000 cihaz 1.3 milyon cihaz/gün Telefon, tv, netbook, camera, tablet… Android Eğitimleri Volkan ULUTAŞ
  8. 8. ANDROID OS ÖZELLİKLERİ  Çoklu görev (Multi-tasking)  Çoklu dokunuş (Multi-touch)  Flash desteği (4.1 sürümü artık Flash desteklemiyor.)  OpenGL  Map  Yüz tanıma  Yer çekimi sensörleri  GPS - lokasyon Android Eğitimleri Volkan ULUTAŞ
  9. 9. Depolama Local Storage: File(txt) kullanılabilir. SqlLite kullanılır. Networked Storages: Web Servisleri kullanılarak, herhangi bir veri tabanından veriler çekilebilir. (MSSQL, MySql) Android Eğitimleri Volkan ULUTAŞ
  10. 10. Bağlanabilirlik  GSM (Contacts, SMS)  Bluetooth  EDGE, 3G, 4G  Wi-Fi  Hotspot Android Eğitimleri Volkan ULUTAŞ
  11. 11. Mimari Android Eğitimleri Volkan ULUTAŞ
  12. 12. Android Geliştirme Araçları • 1. Eclipse (veya Netbeans) • 2. Android SDK • 3. ADT Plugin (Eclipse ve Android SDK İletişimi) Android Eğitimleri Volkan ULUTAŞ
  13. 13. 1.Eclipse İndirme & Kurulum Android Eğitimleri Volkan ULUTAŞ
  14. 14. 2.Android SDK İndirme 1/4 Android Eğitimleri Volkan ULUTAŞ
  15. 15. 2.Android SDK İndirme 2/4 Android Eğitimleri Volkan ULUTAŞ
  16. 16. 2.Android SDK İndirme 3/4 Android Eğitimleri Volkan ULUTAŞ
  17. 17. 2.Android SDK İndirme 4/4 Android Eğitimleri Volkan ULUTAŞ
  18. 18. 2.Android SDK Kurulum 1/7 Android Eğitimleri Volkan ULUTAŞ
  19. 19. 2.Android SDK Kurulum 2/ Android Eğitimleri Volkan ULUTAŞ
  20. 20. 2.Android SDK Kurulum 3/7 Android Eğitimleri Volkan ULUTAŞ
  21. 21. 2.Android SDK Kurulum 4/7 Android Eğitimleri Volkan ULUTAŞ
  22. 22. 2.Android SDK Kurulum 5/7 Android Eğitimleri Volkan ULUTAŞ
  23. 23. 2.Android SDK Kurulum 6/7 Android Eğitimleri Volkan ULUTAŞ
  24. 24. 2.Android SDK Kurulum 7/7 Android Eğitimleri Volkan ULUTAŞ
  25. 25. 3. Android SDK & Eclipse İletişimi Çıkan menü de «Add» e basılır. Android Eğitimleri Volkan ULUTAŞ
  26. 26. 3. Android SDK & Eclipse İletişimi http://dl-ssl.google.com/android/eclipse Android Eğitimleri Volkan ULUTAŞ
  27. 27. 3. Android SDK & Eclipse İletişimi Android Eğitimleri Volkan ULUTAŞ
  28. 28. 3. Android SDK & Eclipse İletişimi Android Eğitimleri Volkan ULUTAŞ
  29. 29. 3. Android SDK & Eclipse İletişimi Android Eğitimleri Volkan ULUTAŞ
  30. 30. 3. Android SDK & Eclipse İletişimi Android Eğitimleri Volkan ULUTAŞ
  31. 31. JRE Not: Eğer JRE – Java Runtime Enviroment yüklü değilse bunu da yüklemeliyiz. Android Eğitimleri Volkan ULUTAŞ
  32. 32. Proje Yapısı  src: Paketler ve Java kodları  gen: R.java burada bulunur, resource erişimi için kullanılır.  assets: 3.parti kütüphaneler  res  layout: ekran tasarımları  values: string değerler  manifest: uygulama ayarları Android Eğitimleri Volkan ULUTAŞ
  33. 33. Android Manifest  package: projemizin paket adını gösterir  uses-sdk android:minSdkVersion : en az hangi Android versiyonunda çalışması gerektiğini gösterir  application android-icon: uygulamamıza vereceğimiz ikon, android:label ise uygulama adı olacaktır. Android Eğitimleri Volkan ULUTAŞ
  34. 34. Güvenlik İzinler  AndroidManifes.xml içinde tanımlanır  Örnek:  <uses-permission android:name="android.permission.RECEIVE_SMS" />  <uses-permission android:name="android.permission.INTERNET" /> Android Eğitimleri Volkan ULUTAŞ
  35. 35. Activity  Kullanıcı ile iletişim kurar  Her ekran için Activity olmalı  Layoutlar Activitylerde kullanılırlar  Başka Activity çağırabilir  Veri gönderip, alabilirler  Form, buton, textbox, vs. (arayüz elemanları) ekranda görüntülenmesini sağlarlar  I/O için kullanılırlar Android Eğitimleri Volkan ULUTAŞ
  36. 36. Intent  Veri alış-verişini sağlar  Activityler arası geçişi ve servislere erişimi sağlar  Açık intentler  Alıcı bellidir, genelde Java sınıflarıdır. Örn; bir aktiviteden diğerine geçiş  Dolaylı intentler  Androidde yüklü olan uygulamaları çağırmada yardımcı olur. Örn; uygulama içinden bir numara aranacak veya mesaj atılacaksa ilgili aktivite intent aracılığıyla çağrılır Android Eğitimleri Volkan ULUTAŞ
  37. 37. Demolar • Merhaba Android ( Android Virtual Device Manager) • Sayfalar Arası Geçiş (Intent Örneği ve Manifest İzinlerinin Ayarlanması) • Basit bir oyun (Dice) Android Eğitimleri Volkan ULUTAŞ
  38. 38. Sizin Sorularınız? volkanulutas@msn.com www.volkanulutas.com.tr Volkan ULUTAŞ Microsoft Student Partner Android Eğitimleri Volkan ULUTAŞ
  39. 39. Kitap Çekilişi  Android Eğitimleri Volkan ULUTAŞ

×