Mobil uygulama geliştirme pelin yıldırım Fatma bozyiğit YZM 3214 Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi
Mobil Uygulama Geliştirme Dersin Amacı ve Hedefi Akıllı cihazlarda performans açısından işletim sistemleri en az cihazın markası ve teknik özellikleri kadar önemlidir. Android, iOS, BlackBerry, HP webOS, Symbian OS, Bada from Samsung ve Windows Mobile akıllı cihazların işlemcilerinde native kodlamaya imkân tanıyan başlıca işletim sistemi platformlarıdır. Mobil yazılım geliştirme alanında şu anda piyasada bulunan en başarılı ve tercih edilen işletim sistemleri Android ve IOS sistemleridir. Bu ders kapsamında Android üzerinde Java programlama dili ile gereken temel bilgi ve mobil yazılım geliştirme beceresinin verilmesi amaçlanmaktadır. Mobil Uygulama Geliştirme
Mobil Uygulama Geliştirme Geliştirme Ortamları Mobil Uygulama Geliştirme
Mobil Uygulama Geliştirme Ders İçeriği Hafta 1 Mobil Programlamaya genel bakış ve içerik Hafta 2 Java ile başlangıç Hafta 3 Android Uygulamalarının Temelleri Hafta 4 Geliştirme ortamının Gereksinimleri ve Kurulumu (İlk Uygulama) Hafta 5 Android ile Kullanıcı Arayüzü tasarlamak Hafta 6 Intents, Intent Filters, Broads, BroadReceivers Hafta 7 ARA SINAV 1 Hafta 8 Ağ işlemleri Hafta 9 Veri depolama yöntemleri Hafta 10 Konum tabanlı servisler Hafta 11 Proje Sunumları Hafta 12 Hafta 13 Hafta 14 Dönem Gözden Geçirilmesi Mobil Uygulama Geliştirme
Mobil Uygulama Geliştirme Proje Geliştirme (2) Proje 3 kişilik gruplar halinde yapılacak Appnizi web app olarak HTML5 (JavaScript, CSS3) ile yada native olarak Android işletim sisteminde yapmanız gerekiyor Android işletim sistemi için Java bilmeniz faydalı olacaktır (Derste Java öğretilmeyecektir) Proje arkadaşlarınızla uyumlu çalışmak önemli, tek kişiye her görevi yüklemeyin, adaletli paylaşın, proje arkadaşlarınız size not verecek Projede herkesin görevi belirli olacak, programlamada iyi değilseniz, gereksinim hazırlama, dokumantasyon ve test safhalarında daha fazla sorumluluk almanız beklenmektedir Proje final sunumunda ilk 3 proje belirlenecek ve bonus not alacaklar Mobil Uygulama Geliştirme
Mobil Uygulama Geliştirme Proje Geliştirme (1) Geliştireceğiniz app işlevi hakkında kurallar Arayüzden kullanıcıdan bilgi alınıp kayıt edilecek Cihaza veri saklayacak ve bu veriye erişecek Web servis(ler) kullanılacak Lokasyon bilgisine erişip kullanılacak Final sunumunda app çalışır halde olacak Mobil Uygulama Geliştirme
Mobil Uygulama Geliştirme Ders Kaynakları Links which we will benefit from http://commonsware.com/ http://developer.apple.com/ios http://developer.android.com http://www.stackoverflow.com Course Websites: EdX https://www.edx.org Udacity https://www.udacity.com/ Coursera https://www.coursera.org/ Khan Academy: http://www.khanacademy.org Mobil Uygulama Geliştirme
Mobil Uygulama Geliştirme Değerlendirme Sınav ve Ödevler 1 arasınav (25 %) 1 dönem projesi (25 %) 1 final (50%) Mobil Uygulama Geliştirme
Mobil Uygulama Geliştirme BAŞARILAR… Mobil Uygulama Geliştirme