SlideShare a Scribd company logo
1 of 60
Native ve Hybrid olmak üzere
temel iki yöntem vardır.
Yöntem seçildikten sonra
Geliştirme Ortamı tercih edilip
geliştirmeye başlanabilir.
HTML, JavaScript, Css gibi web dilleri
kullanılarak geliştirilen ve birden çok
(android, ios, windows mobile vs )
platformda çalışabilen uygulamalardır.
Bu özellikleri nedeniyle Hybrid
uygulamalar Çapraz ( Cross )
Platform uygulamaları diye de adlandırılır.
Geliştirmenin, kullanılan işletim
sisteminin sunduğu geliştirme
ortamları (IDE), kontroller ve
programlama dili ile yapılmasıdır.
Native
Avantajları:
* Hızlı
* Stabil
* Güvenli
* Kullanıcı Deneyimi
Hybrid
Avantajları:
* Öğrenmesi Kolay
* Maliyeti Düşük
IDE ( tümleşik geliştirme ortamı )
Program yazmak için kullanılan
Studio’lara verilen genel isimdir.
Native Android geliştirmek için Eclipse,
Android Studio, Netbeans yada Visual
Stuido Mono For Android IDE’leri
kullanılabilir.
Yakın bir zamana kadar C++ ve java ile tek
native uygulama geliştirilmekteydi.
Fakat geçtiğimiz yıl google Kotlin dilini
desteklediklerini duyurdu ve artık Kotlin ile de
android geliştirilebilmektedir.
Arayüz tasarlamak için de xml bilmek
gerekmektedir.
Öncelikle Android Developer Sayfasından
Studio’yu İndiriyoruz.
https://developer.android.com/studio/index.html
Daha önce Android studio kullanıyordunuz
ise ayarları eski konumundan çekebilirsiniz.
Kodların bulunduğu dizin
Resources ( Kaynaklar )
Resimler Bulunur
Ekran Tasarımları Bulunur
Renkler
Metinler
Stiller vb.
Şimdi Birlikte basit bir toplama
uygulaması geliştirelim
onCreate : Activity Açıldığında ilk olarak buraya uğrar
setContentView(R.layout.actvivity_main) : layout
içinde bulunan activity_main.xml dosyasi ile activiy’i
bağlamış olduk.
Activity’nin en üstüne, kullanılacak genel
değişkenler tanımlanır.
Eğer bir android cihazınız varsa Geliştirici
Seçenekleri’ni açarak uygulamalarınızı
kolayca test
edebilirsiniz.
Android Studio Kurulumu ve Native Uygulama Geliştirme - CEMAL ÇAĞATAY
Android Studio Kurulumu ve Native Uygulama Geliştirme - CEMAL ÇAĞATAY
Android Studio Kurulumu ve Native Uygulama Geliştirme - CEMAL ÇAĞATAY
Android Studio Kurulumu ve Native Uygulama Geliştirme - CEMAL ÇAĞATAY
Android Studio Kurulumu ve Native Uygulama Geliştirme - CEMAL ÇAĞATAY
Android Studio Kurulumu ve Native Uygulama Geliştirme - CEMAL ÇAĞATAY
Android Studio Kurulumu ve Native Uygulama Geliştirme - CEMAL ÇAĞATAY

More Related Content

Similar to Android Studio Kurulumu ve Native Uygulama Geliştirme - CEMAL ÇAĞATAY

Android & Vr & CardBoard - Muhammet ÇAĞATAY
Android & Vr & CardBoard - Muhammet ÇAĞATAYAndroid & Vr & CardBoard - Muhammet ÇAĞATAY
Android & Vr & CardBoard - Muhammet ÇAĞATAYMuhammet ÇAĞATAY
 
Android'e Giriş Eğitimleri 2_1
Android'e Giriş Eğitimleri 2_1Android'e Giriş Eğitimleri 2_1
Android'e Giriş Eğitimleri 2_1Univerist
 
IonicFramework
IonicFrameworkIonicFramework
IonicFrameworkierhalim
 
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?mobilike
 
Standardization Android Slide
Standardization Android SlideStandardization Android Slide
Standardization Android SlideAsude Sena Ölmez
 
Yazılım ve-yazılımcı-nedir- net-ve-net-platformu
Yazılım ve-yazılımcı-nedir- net-ve-net-platformuYazılım ve-yazılımcı-nedir- net-ve-net-platformu
Yazılım ve-yazılımcı-nedir- net-ve-net-platformuAhmet S.
 
Android Programlamaya Giriş E-Eğitimi
Android Programlamaya Giriş E-EğitimiAndroid Programlamaya Giriş E-Eğitimi
Android Programlamaya Giriş E-EğitimiUniverist
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010bykezza
 
Mobil Teknolojiler
Mobil TeknolojilerMobil Teknolojiler
Mobil TeknolojilerMuharrem Tac
 
Mobil Pentest Eğitim Dökümanı
Mobil Pentest Eğitim DökümanıMobil Pentest Eğitim Dökümanı
Mobil Pentest Eğitim DökümanıAhmet Gürel
 
Açık kaynak iş modeli nedir?
Açık kaynak iş modeli nedir?Açık kaynak iş modeli nedir?
Açık kaynak iş modeli nedir?Gokhan Boranalp
 

Similar to Android Studio Kurulumu ve Native Uygulama Geliştirme - CEMAL ÇAĞATAY (20)

Android & Vr & CardBoard - Muhammet ÇAĞATAY
Android & Vr & CardBoard - Muhammet ÇAĞATAYAndroid & Vr & CardBoard - Muhammet ÇAĞATAY
Android & Vr & CardBoard - Muhammet ÇAĞATAY
 
Android'e Giriş Eğitimleri 2_1
Android'e Giriş Eğitimleri 2_1Android'e Giriş Eğitimleri 2_1
Android'e Giriş Eğitimleri 2_1
 
A studio
A studioA studio
A studio
 
Android
AndroidAndroid
Android
 
IonicFramework
IonicFrameworkIonicFramework
IonicFramework
 
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
Uygulama diline karar vermek: HTML5 mi, Native mi yoksa Hibrit uygulama mı?
 
Standardization Android Slide
Standardization Android SlideStandardization Android Slide
Standardization Android Slide
 
Yazılım ve-yazılımcı-nedir- net-ve-net-platformu
Yazılım ve-yazılımcı-nedir- net-ve-net-platformuYazılım ve-yazılımcı-nedir- net-ve-net-platformu
Yazılım ve-yazılımcı-nedir- net-ve-net-platformu
 
Sunu (1)
Sunu (1)Sunu (1)
Sunu (1)
 
Android Programlamaya Giriş E-Eğitimi
Android Programlamaya Giriş E-EğitimiAndroid Programlamaya Giriş E-Eğitimi
Android Programlamaya Giriş E-Eğitimi
 
.Net Core sunum
.Net Core sunum.Net Core sunum
.Net Core sunum
 
Visual studio 2010
Visual studio 2010Visual studio 2010
Visual studio 2010
 
Android
AndroidAndroid
Android
 
Mobil Teknolojiler
Mobil TeknolojilerMobil Teknolojiler
Mobil Teknolojiler
 
Net beans nedir
Net beans nedirNet beans nedir
Net beans nedir
 
Mobil Pentest Eğitim Dökümanı
Mobil Pentest Eğitim DökümanıMobil Pentest Eğitim Dökümanı
Mobil Pentest Eğitim Dökümanı
 
Ip2 vi̇ze2
Ip2 vi̇ze2Ip2 vi̇ze2
Ip2 vi̇ze2
 
Tizen
TizenTizen
Tizen
 
Açık kaynak iş modeli nedir?
Açık kaynak iş modeli nedir?Açık kaynak iş modeli nedir?
Açık kaynak iş modeli nedir?
 
Eclipse
EclipseEclipse
Eclipse
 

Android Studio Kurulumu ve Native Uygulama Geliştirme - CEMAL ÇAĞATAY

  • 1.
  • 2. Native ve Hybrid olmak üzere temel iki yöntem vardır. Yöntem seçildikten sonra Geliştirme Ortamı tercih edilip geliştirmeye başlanabilir.
  • 3. HTML, JavaScript, Css gibi web dilleri kullanılarak geliştirilen ve birden çok (android, ios, windows mobile vs ) platformda çalışabilen uygulamalardır. Bu özellikleri nedeniyle Hybrid uygulamalar Çapraz ( Cross ) Platform uygulamaları diye de adlandırılır.
  • 4. Geliştirmenin, kullanılan işletim sisteminin sunduğu geliştirme ortamları (IDE), kontroller ve programlama dili ile yapılmasıdır.
  • 5. Native Avantajları: * Hızlı * Stabil * Güvenli * Kullanıcı Deneyimi Hybrid Avantajları: * Öğrenmesi Kolay * Maliyeti Düşük
  • 6.
  • 7. IDE ( tümleşik geliştirme ortamı ) Program yazmak için kullanılan Studio’lara verilen genel isimdir. Native Android geliştirmek için Eclipse, Android Studio, Netbeans yada Visual Stuido Mono For Android IDE’leri kullanılabilir.
  • 8.
  • 9.
  • 10.
  • 11. Yakın bir zamana kadar C++ ve java ile tek native uygulama geliştirilmekteydi. Fakat geçtiğimiz yıl google Kotlin dilini desteklediklerini duyurdu ve artık Kotlin ile de android geliştirilebilmektedir. Arayüz tasarlamak için de xml bilmek gerekmektedir.
  • 12. Öncelikle Android Developer Sayfasından Studio’yu İndiriyoruz. https://developer.android.com/studio/index.html
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21.
  • 22. Daha önce Android studio kullanıyordunuz ise ayarları eski konumundan çekebilirsiniz.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31.
  • 32.
  • 33.
  • 34.
  • 35.
  • 36.
  • 37. Kodların bulunduğu dizin Resources ( Kaynaklar ) Resimler Bulunur Ekran Tasarımları Bulunur Renkler Metinler Stiller vb.
  • 38.
  • 39.
  • 40.
  • 41. Şimdi Birlikte basit bir toplama uygulaması geliştirelim
  • 42.
  • 43.
  • 44.
  • 45. onCreate : Activity Açıldığında ilk olarak buraya uğrar setContentView(R.layout.actvivity_main) : layout içinde bulunan activity_main.xml dosyasi ile activiy’i bağlamış olduk.
  • 46. Activity’nin en üstüne, kullanılacak genel değişkenler tanımlanır.
  • 47.
  • 48.
  • 49.
  • 50.
  • 51.
  • 52.
  • 53. Eğer bir android cihazınız varsa Geliştirici Seçenekleri’ni açarak uygulamalarınızı kolayca test edebilirsiniz.