Android işletim sistemine mobil uygulama geliştirirken kullanılacak en temel programlama dili Java'dır. Java ile ilgili genel bilgilere buradan ulaşabilirsiniz.
Android tüm bileşenleriyle son derece geniş bir ekosistemdir. Bu ekosistemin anlatımında aşağıdaki başlıklar temel alınmıştır:
Android’e Giriş 1 eğitiminde, temel Java bilgisine sahip olmanız ve basit Java uygulamalarını bilgisayarınızda çalıştırabilmeniz hedeflenmektedir. Java dünyasıyla ilk kez tanışacaklar için hem dilin temel kavramları hem de uygulamaya yönelik kod örnekleriyle birlikte bir anlatım esas alınmıştır.
Android’e Giriş 2 eğitiminde, Android platformunun detaylarına ve geliştirme ortamına değinilmiştir. Platform özelinde bilgiler, cihazların özellikleri ve Android için geliştirme ortamının kurulumu yer almaktadır.
Android Üzerinde Adobe Flex ve AIR ile Yazılım GeliştirmeMuharrem Tac
19 Şubat 2011 tarihinde İTÜ ARI - 1 Teknokent'te düzenlenen Google Technology User Group toplantısında sunduğum Android üzeerinde Adobe Flex ve AIR ile Yazılım Geliştirme sunumu.
appwoX - Mobil Uygulama Çözümleri
http://www.appwox.com
appwoX Mobil Yazılım ve Uygulama Çözümleri
appwoX iPhone, iPad ve Android Platformlarında Mobil Yazılım, iphone Yazılım, ipad Yazılım, IOS Yazılım, Android Yazılım ve Mobil Uygulama çözümleri Sunan, özgün ve kaliteli mobil uygulamalar geliştiren ve mobil uygulamalara içerik sağlayan bir teknoloji şirketidir.
http://www.appwox.com/tr/hizmetlerimiz/mobil-uygulama-danismanligi
iphone yazılım, ios yazılım, mobil yazılım, android yazılım, ipad yazılım, iphone uygulama, android uygulama, mobil uygulama, ipad uygulama
Android, Google, Open Handset Alliance ve özgür yazılım topluluğu tarafından geliştirilen, Linux tabanlı, mobil cihaz ve cep telefonları için geliştirilmekte olan, açık kaynak kodlu bir mobil işletim sistemidir. Android, aygıtların fonksiyonelliğini genişleten uygulamalar yazan geniş bir geliştirici grubuna sahiptir. Android için halihazırda 1 milyondan fazla uygulama bulunmaktadır. Google Play Store ise, Android işletim sistemi uygulamalarının çeşitli sitelerden indirilebilmesinin yanı sıra, Google tarafından işletilen kurumsal uygulama mağazasıdır. Geliştiriciler, ilk olarak aygıtı, Google’ın Java kütüphanesi aracılığıyla kontrol ederek Java dilinde yazmışlardır.
Android işletim sistemine mobil uygulama geliştirirken kullanılacak en temel programlama dili Java'dır. Java ile ilgili genel bilgilere buradan ulaşabilirsiniz.
Android tüm bileşenleriyle son derece geniş bir ekosistemdir. Bu ekosistemin anlatımında aşağıdaki başlıklar temel alınmıştır:
Android’e Giriş 1 eğitiminde, temel Java bilgisine sahip olmanız ve basit Java uygulamalarını bilgisayarınızda çalıştırabilmeniz hedeflenmektedir. Java dünyasıyla ilk kez tanışacaklar için hem dilin temel kavramları hem de uygulamaya yönelik kod örnekleriyle birlikte bir anlatım esas alınmıştır.
Android’e Giriş 2 eğitiminde, Android platformunun detaylarına ve geliştirme ortamına değinilmiştir. Platform özelinde bilgiler, cihazların özellikleri ve Android için geliştirme ortamının kurulumu yer almaktadır.
Android Üzerinde Adobe Flex ve AIR ile Yazılım GeliştirmeMuharrem Tac
19 Şubat 2011 tarihinde İTÜ ARI - 1 Teknokent'te düzenlenen Google Technology User Group toplantısında sunduğum Android üzeerinde Adobe Flex ve AIR ile Yazılım Geliştirme sunumu.
appwoX - Mobil Uygulama Çözümleri
http://www.appwox.com
appwoX Mobil Yazılım ve Uygulama Çözümleri
appwoX iPhone, iPad ve Android Platformlarında Mobil Yazılım, iphone Yazılım, ipad Yazılım, IOS Yazılım, Android Yazılım ve Mobil Uygulama çözümleri Sunan, özgün ve kaliteli mobil uygulamalar geliştiren ve mobil uygulamalara içerik sağlayan bir teknoloji şirketidir.
http://www.appwox.com/tr/hizmetlerimiz/mobil-uygulama-danismanligi
iphone yazılım, ios yazılım, mobil yazılım, android yazılım, ipad yazılım, iphone uygulama, android uygulama, mobil uygulama, ipad uygulama
Android, Google, Open Handset Alliance ve özgür yazılım topluluğu tarafından geliştirilen, Linux tabanlı, mobil cihaz ve cep telefonları için geliştirilmekte olan, açık kaynak kodlu bir mobil işletim sistemidir. Android, aygıtların fonksiyonelliğini genişleten uygulamalar yazan geniş bir geliştirici grubuna sahiptir. Android için halihazırda 1 milyondan fazla uygulama bulunmaktadır. Google Play Store ise, Android işletim sistemi uygulamalarının çeşitli sitelerden indirilebilmesinin yanı sıra, Google tarafından işletilen kurumsal uygulama mağazasıdır. Geliştiriciler, ilk olarak aygıtı, Google’ın Java kütüphanesi aracılığıyla kontrol ederek Java dilinde yazmışlardır.
Türkiye Bilişim Derneği İstanbul Şubesi tarafından düzenlenen 3. İstanbul Bilişim Konferansı sona erdi.
Marmara Üniversitesi Nişantaşı Kampüsü Erdal İnönü Bilim ve Kültür Merkezi'nde 29-30-31 Mayıs tarihleri arasında düzenlenen ve sektörün önemli konularının tartışıldığı konferansta "Bilişimde Yönetişim" enine boyuna tartışıldı.
Sayın Ümit Vardar'ın Netbeans ve Sayın Kıvanç Erdem Oracle Yazılım Araçları sunumunu yaptığı Yazılım Araçları oturumunda ben de Eclipse anlatmaya çalıştım.
Android işletim sistemine mobil uygulama geliştirirken kullanılacak en temel programlama dili Java'dır. Java ile ilgili genel bilgilere buradan ulaşabilirsiniz.
Android tüm bileşenleriyle son derece geniş bir ekosistemdir. Bu ekosistemin anlatımında aşağıdaki başlıklar temel alınmıştır:
Android’e Giriş 1 eğitiminde, temel Java bilgisine sahip olmanız ve basit Java uygulamalarını bilgisayarınızda çalıştırabilmeniz hedeflenmektedir. Java dünyasıyla ilk kez tanışacaklar için hem dilin temel kavramları hem de uygulamaya yönelik kod örnekleriyle birlikte bir anlatım esas alınmıştır.
Android’e Giriş 2 eğitiminde, Android platformunun detaylarına ve geliştirme ortamına değinilmiştir. Platform özelinde bilgiler, cihazların özellikleri ve Android için geliştirme ortamının kurulumu yer almaktadır.
Titanium mobile ile Çapraz Platform Uygulama GeliştirmeNazır Dogan
Appcelerator Titanium Platformu ile iOS,Android ve Windows Mobile'e mobil uygulama geliştirebilirsiniz. Kitapta iOS ve Android anlatılmıştır.Daha sonradan Windows destegi gelmiştir.
Türkiye Bilişim Derneği İstanbul Şubesi tarafından düzenlenen 3. İstanbul Bilişim Konferansı sona erdi.
Marmara Üniversitesi Nişantaşı Kampüsü Erdal İnönü Bilim ve Kültür Merkezi'nde 29-30-31 Mayıs tarihleri arasında düzenlenen ve sektörün önemli konularının tartışıldığı konferansta "Bilişimde Yönetişim" enine boyuna tartışıldı.
Sayın Ümit Vardar'ın Netbeans ve Sayın Kıvanç Erdem Oracle Yazılım Araçları sunumunu yaptığı Yazılım Araçları oturumunda ben de Eclipse anlatmaya çalıştım.
Android işletim sistemine mobil uygulama geliştirirken kullanılacak en temel programlama dili Java'dır. Java ile ilgili genel bilgilere buradan ulaşabilirsiniz.
Android tüm bileşenleriyle son derece geniş bir ekosistemdir. Bu ekosistemin anlatımında aşağıdaki başlıklar temel alınmıştır:
Android’e Giriş 1 eğitiminde, temel Java bilgisine sahip olmanız ve basit Java uygulamalarını bilgisayarınızda çalıştırabilmeniz hedeflenmektedir. Java dünyasıyla ilk kez tanışacaklar için hem dilin temel kavramları hem de uygulamaya yönelik kod örnekleriyle birlikte bir anlatım esas alınmıştır.
Android’e Giriş 2 eğitiminde, Android platformunun detaylarına ve geliştirme ortamına değinilmiştir. Platform özelinde bilgiler, cihazların özellikleri ve Android için geliştirme ortamının kurulumu yer almaktadır.
Titanium mobile ile Çapraz Platform Uygulama GeliştirmeNazır Dogan
Appcelerator Titanium Platformu ile iOS,Android ve Windows Mobile'e mobil uygulama geliştirebilirsiniz. Kitapta iOS ve Android anlatılmıştır.Daha sonradan Windows destegi gelmiştir.
3. ANDROID
• Linux tabanlı bir mobil işletim sistemidir.
• Palo Alto’da Ekim 2003 yılında geliştirildi. ( X google)
Android Eğitimleri Volkan ULUTAŞ
ANDROID INC.
Nick Sears T-Mobile
Chris White (WebTV)
Andy Rubin
Rich Miner
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. 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.
Android Eğitimleri Volkan ULUTAŞ
Java CodeBehind
XML Tasarım
31. JRE
Not: Eğer JRE – Java Runtime Enviroment yüklü değilse bunu da
yüklemeliyiz.
Android Eğitimleri Volkan ULUTAŞ
32. Proje Yapısı
Android Eğitimleri Volkan ULUTAŞ
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ı
33. Android Manifest
Android Eğitimleri Volkan ULUTAŞ
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.
35. Activity
Kullanıcı ile iletişim kurar
Her ekran için Activity olmalı
Layout'lar Activity'lerde 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. Intent
Veri alış-verişini sağlar
Activity'ler 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
Android'de 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. 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Ş