Sunuyu indir
Sunum yükleniyor. Lütfen bekleyiniz
1
BIL4106 - MOBiL PROGRAMLAMA TEKNiKLERi
Yard. Doç. Dr. Oğuzhan Topsakal
2
Bu Derste App Inventor Nedir? Güçlü-zayıf yönleri
Projelerinizdeki kodlama sorunlarinin birlikte çözümü 2
3
App Inventor Nedir? App Inventor, Google ve MIT Üniversitesinin ortak geliştirdiği ve halende geliştirmeye devam ettiği Google Android işletim sistemi için program geliştirme aracıdır. Herhangi bir kodlama bilgisine ihtiyaç duymadan program yazmayı sağlar. Arayüzü Scratch programına benzemektedir. Yani sürükle bırak yöntemi ile kodları yerleştirilerek uygulama geliştirilir. App Inventor Java tabanlı bir sistemdir. Yani bilgisayarda Java’ nın kurulu olması gereklidir. App Inventor projesinin amacı, değişkenlerle, algoritmalarla, döngülerle uğraşmadan kısaca kodlama bile yapmadan uygulama geliştiricisi olmaya olanak sağlamaktadır. 3
4
App Inventor Nedir? App Inventor, Google ve MIT Üniversitesinin ortak geliştirdiği ve halende geliştirmeye devam ettiği Google Android işletim sistemi için program geliştirme aracıdır. Herhangi bir kodlama bilgisine ihtiyaç duymadan program yazmayı sağlar. Arayüzü Scratch programına benzemektedir. Yani sürükle bırak yöntemi ile kodları yerleştirilerek uygulama geliştirilir. App Inventor Java tabanlı bir sistemdir. Yani bilgisayarda Java’ nın kurulu olması gereklidir. App Inventor projesinin amacı, değişkenlerle, algoritmalarla, döngülerle uğraşmadan kısaca kodlama bile yapmadan uygulama geliştiricisi olmaya olanak sağlamaktadır. Hedeflediği kullanıcı kitlesi ise ortaokul ve lise çağındaki öğrenciler. 4
5
App Güçlü Yönleri Hiçbir programlama dili bilmeden bile uygulama geliştirilebilir. Kullanımı basitdir. Herkes kullanabilir, öğrencileriniz de! Ücretsiz bir uygulamadır. İnternet olan her yerde yapılan uygulamalar görülebilir. Scratch’ a benzer bir kod arayüzü vardır. Kodlar sürükle bırak yöntemi ile yerleştirilir. Yanlış kodlama olduğu zaman kullanıcı bunu anlayabilir. 5
6
App Zayıf Yönleri App Inventor’ a tarayıcı üzerinden bağlanılır. İnternet bağlantısı olması gereklidir. Karmaşık uygulamalar geliştirmek için daha gelişmiş algoritmalar hazırlamak gerekebilir. Kısıtlı seçenekler vardır (zamanla çoğalabilir) Bileşenler sınırlıdır (zamanla artabilir) İleri seviye uygulamalar yapmak çok zor olabilir. Sistem İngilizcedir. Türkçe dil desteği şu anda yoktur. App Inventor hakkında Türkçe kaynak fazla yoktur. 6
7
Projeleriniz üzerinde birlikte çalışma
29 Mayıs haftaya cuma gününe kodu en geç saat 12de gönderin Sunum hazırlayın Sunumunuzda şunlardan ikisini appde nerede kullandığınız belirtin veritabanı, lokasyon yada harita, web servis 7
8
Teşekkürler Derse ilginiz, katkınız ve özverili çalışmalarınız için teşekkür ederim. 8
Benzer bir sunumlar
© 2024 SlidePlayer.biz.tr Inc.
All rights reserved.