MIT App Inventor ile Mobil Programlama Eğitimi

4,6 (55 oylama)
 Son Güncelleme Tarihi: 11/2025
 Türkçe

Temel Seviye 3D Modelleme (Blender) Eğitimi eğitimimize göz atabilirsiniz.

Eğitim İçeriği

Eğitim Süresi: 5 Gün (09:00–12:00 Teori, 13:00–16:00 Uygulama)

Katılımcı Profili: Kodlama deneyimi az/hiç olmayan; hızlıca prototip üretmek ve Android uygulaması geliştirmek isteyenler

Ön Koşullar
• Temel bilgisayar okuryazarlığı
• Google hesabı (App Inventor’a giriş için)
• Android cihaz (mümkünse) ve/veya emülatör


Müfredat Başlıkları

Gün 1:
• App Inventor’a giriş, arayüz (Designer/Blocks)
• Bileşenler: Button, Label, Image, TextBox
• Olay-tabanlı programlama mantığı, ilk “Merhaba Dünya” uygulaması

Gün 2:
• Ekran tasarımı (Layout, responsive grid), Media/Canvas kullanımı
• Değişkenler, listeler, koşullar, döngüler (Blocks)
• Sensörlere giriş: Accelerometer, Orientation, Clock

Gün 3:
• Veri kalıcılığı: TinyDB, File
• Basit ağ/HTTP istekleri, Web bileşeni ile JSON okuma
• Çok ekranlı uygulama yapısı (Screen’ler arası veri aktarımı)

Gün 4:
• Firebase Realtime DB temelleri (okuma/yazma)
• Haritalar ve Konum: LocationSensor + WebViewer/Maps
• Bildirim, paylaşım ve izin yönetimi (Notifier, Sharing)

Gün 5:
• Mini Proje Günü:
  o “Not Defteri + Bulut Senkron”
  o “Sensörlü Adım Sayar + Grafik”
• APK/ABB üretme, cihazda test, temel yayınlama adımları


Eğitim Çıktıları
• Bileşen-temelli arayüz tasarlayıp olay-tabanlı bloklarla mantık kurabilir.
• Yerel (TinyDB) ve bulut (Firebase) veri yönetimi yapabilir.
• Sensörleri ve web servislerini kullanarak işlevsel Android prototipleri geliştirir.
• Uygulamayı paketleyip gerçek cihazda çalıştırabilir.


Kimler Almalıdır?
• Hızlı prototipleme ile fikrini uygulamaya dönüştürmek isteyen girişimciler
• Mobil uygulama geliştirmeye sıfırdan başlamak isteyen öğrenciler/öğretmenler
• Kod yazmadan (veya minimum kodla) eğitim/AR-GE amaçlı mobil araçlar geliştirmek isteyenler


İleri Seviye: MIT App Inventor ile Mobil Programlama Eğitimi

Eğitim Süresi: 5 Gün (09:00–12:00 Teori, 13:00–16:00 Uygulama)

Katılımcı Profili: Temel düzeyde MIT App Inventor bilgisine sahip, sensör, veri tabanı ve IoT tabanlı mobil uygulamalar geliştirmek isteyen katılımcılar

Ön Koşullar
• MIT App Inventor temel eğitimi tamamlamış olmak
• Android cihaz veya emülatör kullanımı bilgisi
• Temel internet ve veri yapıları kavramlarına aşinalık


Müfredat Başlıkları

Gün 1:
• Gelişmiş bileşen kullanımı (ListView, Spinner, Dynamic Components)
• Fonksiyonel blok yapısı oluşturma, kod modülerleştirme
• Veri modeli planlama ve proje yapısını optimize etme

Gün 2:
• Firebase Authentication (kullanıcı girişi ve kayıt)
• Bulut tabanlı veri yönetimi (Realtime DB)
• Veri filtreleme, sıralama ve senkronizasyon mantığı

Gün 3:
• Bluetooth bağlantısı ve IoT uygulamaları (Arduino veya ESP32 ile veri aktarımı)
• Sensör verilerini canlı olarak okuma ve görselleştirme
• BluetoothClient ve Clock bileşenleri ile veri izleme

Gün 4:
• Web API entegrasyonu (hava durumu, döviz, sensör verisi gibi harici servisler)
• JSON veri ayrıştırma ve dinamik arayüz güncelleme
• Haritalar, yön bulma (LocationSensor, Google Maps eklentisi)

Gün 5:
• Mini proje:
  o “Akıllı Ev Kontrol Uygulaması” (IoT bağlantılı)
  o “Konum Tabanlı Görev Takip Sistemi”
• Proje optimizasyonu, hata ayıklama, sürüm oluşturma (APK/ABB), sunum


Eğitim Çıktıları
• Firebase ile kimlik doğrulama ve bulut veri yönetimi yapabilir.
• Bluetooth üzerinden donanımlarla haberleşebilen mobil uygulamalar geliştirir.
• Web API’lerle dinamik, güncel veriler çeken projeler oluşturur.
• Modüler, ölçeklenebilir ve kullanıcı dostu mobil arayüzler tasarlayabilir.
• Gerçek cihaz üzerinde test, paketleme ve dağıtım süreçlerini yönetebilir.


Kimler Almalıdır?
• Mobil uygulama geliştirme alanında IoT veya sensör tabanlı projelere yönelmek isteyenler
• Eğitim, Ar-Ge veya hobi projelerinde App Inventor’ı profesyonel düzeyde kullanmak isteyenler
• Android ekosisteminde hızlı prototip ve ürün geliştirmek isteyen girişimciler ve öğretmenler

Yorumlar

Sitemizi kullanarak çerezlere (cookie) izin vermektesiniz. Detaylı bilgi için Çerez Politikamız'ı inceleyebilirsiniz. TAMAM