İçeriğe geç
Kayıtlar açık

Mobil Uygulama Geliştirme (App Inventor)

Program MIT App Inventor ile düğme ve ekranlardan oluşan ilk uygulamayı yapmakla başlar, ardından veri saklama, telefon sensörleri, kamera ve basit oyunlarla ilerler. Öğrenciler sınıfta kurdukları robotu telefondan Bluetooth ile kumanda eder ve internetten hava durumu verisi çeker. Sonunda kullanıcılarla test ettiği kendi uygulamasını APK olarak ailesinin telefonuna yüklemiş ve demo gününde sunmuş olur.

Kimler için5–10. sınıf (10–16 yaş)
MFR-19

Hafta hafta ne öğreteceğiz?

Program MIT App Inventor ile düğme ve ekranlardan oluşan ilk uygulamayı yapmakla başlar, ardından veri saklama, telefon sensörleri, kamera ve basit oyunlarla ilerler. Öğrenciler sınıfta kurdukları robotu telefondan Bluetooth ile kumanda eder ve internetten hava durumu verisi çeker. Sonunda kullanıcılarla test ettiği kendi uygulamasını APK olarak ailesinin telefonuna yüklemiş ve demo gününde sunmuş olur.

  1. 01 App Inventor'a giriş1–5. hafta: Blok kodlarla ilk çalışan telefon uygulamasını yapar. 5 hafta
    1. 1. hafta Mobil uygulama nedir Uygulamaların nasıl çalıştığını tanır ve App Inventor ile Companion bağlantısını kurar.
    2. 2. hafta Arayüz bileşenleri Düğme, etiket, metin kutusu ve resimle ilk ekranını tasarlar.
    3. 3. hafta Olaylar Düğmeye basılınca yazı ve renk değiştiren bir uygulama yapar.
    4. 4. hafta Değişkenler ve koşullar Değişken ve eğer bloklarıyla puan tutan bir sayaç uygulaması yazar.
    5. 5. hafta Mini proje: sayı tahmin oyunu Rastgele sayı tutan ve ipucu veren tahmin oyununu tamamlar.
  2. 02 Veri ve mantık6–9. hafta: Listeler, prosedürler ve kalıcı veriyle uygulamasını düzenler. 4 hafta
    1. 6. hafta Listeler Liste bloklarıyla rastgele soru soran bir bilgi yarışması yapar.
    2. 7. hafta Prosedürler Tekrarlanan blokları prosedürlere ayırıp kodunu sadeleştirir.
    3. 8. hafta TinyDB ile veri saklama Uygulama kapansa da silinmeyen notları TinyDB ile kaydeder.
    4. 9. hafta Mini proje: ödev takip uygulaması Ödev ekleyip silebilen ve verileri saklayan bir liste uygulaması yapar.
  3. 03 Telefonun sensörleri ve medya10–14. hafta: Telefonun sensör, kamera ve konum özelliklerini kullanır. 5 hafta
    1. 10. hafta İvmeölçer Telefon sallanınca tepki veren bir uygulama yapıp sensör değerlerini ekranda izler.
    2. 11. hafta GPS ve konum Bulunduğu konumu okuyup haritada gösteren bir uygulama hazırlar.
    3. 12. hafta Kamera ve medya Fotoğraf çeken, ses kaydeden ve oynatan bir uygulama yapar.
    4. 13. hafta İzinler ve gizlilik Uygulamaların istediği izinleri inceler ve kişisel veriyi koruma kurallarını öğrenir.
    5. 14. hafta Mini proje: adım sayar İvmeölçerle adımları sayıp günlük sonucu kaydeden bir uygulama yapar.
  4. 04 Oyun geliştirme15–17. hafta: Tuval ve karakterlerle basit bir mobil oyun yapar. 3 hafta
    1. 15. hafta Tuval ile çizim Parmakla çizim yapılan ve renk seçilebilen bir boyama uygulaması yapar.
    2. 16. hafta Karakter, hareket ve çarpışma Hareket eden karakterler ekleyip çarpışınca puan kazanan bir sahne kurar.
    3. 17. hafta Mini proje: yakala oyunu Skor, süre ve seviye içeren kendi oyununu tamamlar.
  5. 05 Robot kumandası ve internet verisi18–21. hafta: Uygulamasını gerçek bir robota ve internete bağlar. 4 hafta
    1. 18. hafta Sınıf robotunun kurulumu Arduino veya Deneyap Kart, motor sürücü ve Bluetooth modülüyle basit bir robot kurar.
    2. 19. hafta Bluetooth ile kumanda Telefondan robota ileri, geri ve dönüş komutları gönderen uygulama yazar.
    3. 20. hafta Web API ile hava durumu İnternetten hava durumu verisini çekip ekranda anlaşılır biçimde gösterir.
    4. 21. hafta Mini proje: robot kumanda paneli Düğme ve eğimle robotu süren kumanda uygulamasıyla parkuru tamamlar.
  6. 06 Bitirme uygulaması ve demo günü22–27. hafta: Gerçek kullanıcılar için kendi uygulamasını geliştirir ve sunar. 6 hafta
    1. 22. hafta Fikir ve arayüz taslağı Bir ihtiyacı belirleyip uygulamasının ekranlarını kâğıt üzerinde tasarlar.
    2. 23–24. hafta Bitirme uygulaması geliştirme Taslağına göre uygulamasını kodlar ve özelliklerini adım adım ekler.
    3. 25. hafta Kullanıcı testi ve iyileştirme Arkadaşlarına uygulamayı denetip geri bildirimlere göre düzeltmeler yapar.
    4. 26. hafta APK olarak yayınlama Uygulamasını APK dosyası olarak dışa aktarıp aile telefonuna güvenle yükler.
    5. 27. hafta Demo günü Uygulamasını ailelere canlı olarak tanıtır ve sorularını yanıtlar.

Ön kayıt formu

Ücretsizdir ve bağlayıcı değildir. Formu doldurun, sizi arayalım.

Diğer kurslar

Bunlar da ilginizi çekebilir

Tüm kurslar

3D Tasarım ve Üretim

  • 4–10. sınıf (9–16 yaş)

Program Tinkercad'de basit şekillerle 3D düşünmeyi öğrenerek başlar, ardından kumpasla ölçüp Fusion 360'ta ölçülü ve işlevsel parçalar çizmeye…

Ön kayıt yap