Sunum yükleniyor. Lütfen bekleyiniz

Sunum yükleniyor. Lütfen bekleyiniz

BIL4106 - MOBiL PROGRAMLAMA TEKNiKLERi Yard. Doç. Dr. Oğuzhan Topsakal

Benzer bir sunumlar


... konulu sunumlar: "BIL4106 - MOBiL PROGRAMLAMA TEKNiKLERi Yard. Doç. Dr. Oğuzhan Topsakal"— Sunum transkripti:

1 BIL MOBiL PROGRAMLAMA TEKNiKLERi Yard. Doç. Dr. Oğuzhan Topsakal

2 Bu Derste App Inventor Nedir? Güçlü-zayıf yönleri App Inventor Nedir? Güçlü-zayıf yönleri Projelerinizdeki kodlama sorunlarinin birlikte çözümü Projelerinizdeki kodlama sorunlarinin birlikte çözümü 2

3 App Inventor Nedir? App Inventor, Google ve MIT Üniversitesinin ortak gelis ̧ tirdig ̆ i ve halende gelis ̧ tirmeye devam ettig ̆ i Google Android is ̧ letim sistemi için program gelis ̧ tirme aracıdır. App Inventor, Google ve MIT Üniversitesinin ortak gelis ̧ tirdig ̆ i ve halende gelis ̧ tirmeye devam ettig ̆ i Google Android is ̧ letim sistemi için program gelis ̧ tirme aracıdır. Herhangi bir kodlama bilgisine ihtiyaç duymadan program yazmayı sag ̆ lar. Arayüzü Scratch programına benzemektedir. Yani sürükle bırak yöntemi ile kodları yerles ̧ tirilerek uygulama gelis ̧ tirilir. Herhangi bir kodlama bilgisine ihtiyaç duymadan program yazmayı sag ̆ lar. Arayüzü Scratch programına benzemektedir. Yani sürükle bırak yöntemi ile kodları yerles ̧ tirilerek uygulama gelis ̧ tirilir. App Inventor Java tabanlı bir sistemdir. Yani bilgisayarda Java’ nın kurulu olması gereklidir. App Inventor Java tabanlı bir sistemdir. Yani bilgisayarda Java’ nın kurulu olması gereklidir. App Inventor projesinin amacı, deg ̆ is ̧ kenlerle, algoritmalarla, döngülerle ug ̆ ras ̧ madan kısaca kodlama bile yapmadan uygulama gelis ̧ tiricisi olmaya olanak sag ̆ lamaktadır. App Inventor projesinin amacı, deg ̆ is ̧ kenlerle, algoritmalarla, döngülerle ug ̆ ras ̧ madan kısaca kodlama bile yapmadan uygulama gelis ̧ tiricisi olmaya olanak sag ̆ lamaktadır. 3

4 App Inventor Nedir? App Inventor, Google ve MIT Üniversitesinin ortak gelis ̧ tirdig ̆ i ve halende gelis ̧ tirmeye devam ettig ̆ i Google Android is ̧ letim sistemi için program gelis ̧ tirme aracıdır. App Inventor, Google ve MIT Üniversitesinin ortak gelis ̧ tirdig ̆ i ve halende gelis ̧ tirmeye devam ettig ̆ i Google Android is ̧ letim sistemi için program gelis ̧ tirme aracıdır. Herhangi bir kodlama bilgisine ihtiyaç duymadan program yazmayı sag ̆ lar. Arayüzü Scratch programına benzemektedir. Yani sürükle bırak yöntemi ile kodları yerles ̧ tirilerek uygulama gelis ̧ tirilir. Herhangi bir kodlama bilgisine ihtiyaç duymadan program yazmayı sag ̆ lar. Arayüzü Scratch programına benzemektedir. Yani sürükle bırak yöntemi ile kodları yerles ̧ tirilerek uygulama gelis ̧ tirilir. App Inventor Java tabanlı bir sistemdir. Yani bilgisayarda Java’ nın kurulu olması gereklidir. App Inventor Java tabanlı bir sistemdir. Yani bilgisayarda Java’ nın kurulu olması gereklidir. App Inventor projesinin amacı, deg ̆ is ̧ kenlerle, algoritmalarla, döngülerle ug ̆ ras ̧ madan kısaca kodlama bile yapmadan uygulama gelis ̧ tiricisi olmaya olanak sag ̆ lamaktadır. App Inventor projesinin amacı, deg ̆ is ̧ kenlerle, algoritmalarla, döngülerle ug ̆ ras ̧ madan kısaca kodlama bile yapmadan uygulama gelis ̧ tiricisi olmaya olanak sag ̆ lamaktadır. Hedefledig ̆ i kullanıcı kitlesi ise ortaokul ve lise çag ̆ ındaki ög ̆ renciler. Hedefledig ̆ i kullanıcı kitlesi ise ortaokul ve lise çag ̆ ındaki ög ̆ renciler. 4

5 App Güçlü Yönleri Hiçbir programlama dili bilmeden bile uygulama gelis ̧ tirilebilir. Hiçbir programlama dili bilmeden bile uygulama gelis ̧ tirilebilir. Kullanımı basitdir. Kullanımı basitdir. Herkes kullanabilir, öğrencileriniz de! Herkes kullanabilir, öğrencileriniz de! Ücretsiz bir uygulamadır. Ücretsiz bir uygulamadır. I ̇ nternet olan her yerde yapılan uygulamalar görülebilir. I ̇ 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 yerles ̧ tirilir. Scratch’ a benzer bir kod arayüzü vardır. Kodlar sürükle bırak yöntemi ile yerles ̧ tirilir. Yanlıs ̧ kodlama oldug ̆ u zaman kullanıcı bunu anlayabilir. Yanlıs ̧ kodlama oldug ̆ u zaman kullanıcı bunu anlayabilir. 5

6 App Zayıf Yönleri App Inventor’ a tarayıcı üzerinden bag ̆ lanılır. I ̇ nternet bag ̆ lantısı olması gereklidir. App Inventor’ a tarayıcı üzerinden bag ̆ lanılır. I ̇ nternet bag ̆ lantısı olması gereklidir. Karmas ̧ ık uygulamalar gelis ̧ tirmek için daha gelis ̧ mis ̧ algoritmalar hazırlamak gerekebilir. Karmas ̧ ık uygulamalar gelis ̧ tirmek için daha gelis ̧ mis ̧ algoritmalar hazırlamak gerekebilir. Kısıtlı seçenekler vardır (zamanla çoğalabilir) Kısıtlı seçenekler vardır (zamanla çoğalabilir) Biles ̧ enler sınırlıdır (zamanla artabilir) Biles ̧ enler sınırlıdır (zamanla artabilir) I ̇ leri seviye uygulamalar yapmak çok zor olabilir. I ̇ leri seviye uygulamalar yapmak çok zor olabilir. Sistem I ̇ ngilizcedir. Türkçe dil desteg ̆ i s ̧ u anda yoktur. Sistem I ̇ ngilizcedir. Türkçe dil desteg ̆ i s ̧ u anda yoktur. App Inventor hakkında Türkçe kaynak fazla 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 29 Mayıs haftaya cuma gününe kodu en geç saat 12de gönderin Sunum hazırlayın Sunum hazırlayın Sunumunuzda şunlardan ikisini appde nerede kullandığınız belirtin Sunumunuzda şunlardan ikisini appde nerede kullandığınız belirtin veritabanı, veritabanı, lokasyon yada harita, lokasyon yada harita, web servis web servis 7

8 Teşekkürler Derse ilginiz, katkınız ve özverili çalışmalarınız için teşekkür ederim. Derse ilginiz, katkınız ve özverili çalışmalarınız için teşekkür ederim. 8


"BIL4106 - MOBiL PROGRAMLAMA TEKNiKLERi Yard. Doç. Dr. Oğuzhan Topsakal" indir ppt

Benzer bir sunumlar


Google Reklamları