Çocuğunuz telefonda saatlerce oyun oynuyor olabilir. Peki aynı telefona kendi yaptığı bir şeyi kurabilir mi? Cevap evet: çocuklar için mobil uygulama geliştirme, 7 yaşından itibaren tek satır kod yazmadan mümkün. Çocuk, tıpkı yapboz parçalarını birleştirir gibi renkli blokları alt alta diziyor; ekrandaki butona dokununca ses çıkıyor, skor artıyor, sayfa değişiyor. Ortaya çıkan şey bir oyuncak değil, telefona kurulabilen gerçek bir uygulama.
Bu yazıda üç soruyu netleştiriyoruz: hangi yaşta ne kadarı mümkün, bir çocuğun ilk uygulaması fikirden telefona nasıl geliyor ve Bursa Nilüfer'deki atölyemizde bu ders nasıl işliyor. Velilerin bize en sık sorduğu soruları da sonunda tek tek yanıtlıyoruz. Yazıyı bitirdiğinizde çocuğunuzun bu yola hazır olup olmadığına ve nereden başlaması gerektiğine dair net bir fikriniz olacak.
Çocuklar için mobil uygulama geliştirme ne demek?¶
Bir yetişkin "uygulama yapmak" dediğinde aklına genelde siyah ekranda akan kod satırları gelir. Çocuk tarafında iş çok daha somut ilerliyor ve aslında iki parçadan oluşuyor.
Birinci parça tasarım: ekranda ne duracak? Bir buton, bir yazı alanı, bir resim, belki bir liste. Çocuk bunları sürükleyip bırakarak yerleştiriyor ve uygulamanın yüzünü kendi kuruyor. Renk, boyut ve yerleşim kararlarını verirken farkında olmadan ilk kullanıcı deneyimi tercihlerini yapıyor.
İkinci parça mantık: "şu olunca bu olsun" cümlelerini kurmak. Buton tıklanınca ses çalsın. Cevap doğruysa puan artsın. Telefon sallanınca resim değişsin. Bu cümleler klavyeyle yazılmıyor, birbirine geçen bloklarla kuruluyor. Bloklar yanlış sırada birleşmiyor, yani çocuk noktalı virgül unuttuğu için değil, mantığı eksik kurduğu için hata alıyor.
Çocuklar için mobil uygulama geliştirme tam olarak bu ikisinin toplamı. Yani çocuk sözdizimi ezberlemiyor; bir ihtiyacı düşünüyor, ekranı tasarlıyor ve davranışı tarif ediyor. Öğrendiği şey bir kodlama dilinin ezberi değil, algoritmik düşünme becerisi oluyor. Bu düşünme biçimi daha sonra hangi araca geçerse geçsin yanında kalıyor.
MIT App Inventor nedir, neden çocuk için uygun?¶
MIT App Inventor, Massachusetts Teknoloji Enstitüsü'nün geliştirdiği ve tarayıcı üzerinden çalışan blok tabanlı bir uygulama geliştirme ortamı. Kurulum gerektirmiyor; bilgisayarda bir internet tarayıcısı ve internet bağlantısı yeterli. Resmi adresi üzerinden platformu siz de inceleyebilirsiniz: appinventor.mit.edu
MIT App Inventor nedir sorusunun en pratik cevabı şu: ekranı iki bölüme ayıran bir stüdyo. Tasarım ekranında çocuk bileşenleri yerleştiriyor; blok ekranında bu bileşenlerin ne zaman ne yapacağını tarif ediyor. İki ekran arasında tek tıkla gidip geliyor, bu da "tasarla, dene, düzelt" döngüsünü çok hızlandırıyor.
Peki App Inventor çocuk için neden bu kadar uygun? Asıl neden geri bildirim hızı. Çocuk yaptığı değişikliği telefonda anında görebiliyor; bir hata yaptığında saatlerce beklemiyor, saniyeler içinde fark edip düzeltiyor. Bu hızlı döngü, denemekten korkmayan bir çalışma alışkanlığı kuruyor. Yanlış yapmak burada cezalandırılan bir şey değil, sürecin doğal parçası.
Daha önce Scratch ile tanışmış bir çocuk ortamı ilk açtığında yabancılık çekmiyor. Blokların şekli, olay mantığı ve sürükle-bırak alışkanlığı tanıdık geliyor. Fark şurada: Scratch'te ürün ekranda oynanan bir sahne, App Inventor'da ise ceplerinde taşıdıkları telefonda çalışan bir uygulama.
Kaç yaşında başlanır? 7-18 yaş için üç katman¶
Aynı platform çok farklı yaşlara hitap ediyor. Belirleyici olan doğum tarihi değil, çocuğun hazır bulunuşluğu; yine de yaş aralıkları iyi bir başlangıç haritası veriyor. Çocuklar için mobil uygulama geliştirme yolculuğunu üç katmanda düşünmek, beklentiyi de gerçekçi tutuyor.
7-10 yaş: tek ekran, tek fikir¶
Bu yaşta çocuk eğitmen eşliğinde tek ekranlı, tek işi olan uygulamalar yapıyor. Dokununca hayvan sesi çıkaran bir buton, parmakla çizilen bir boyama ekranı, resmi değiştiren basit bir düğme. Amaç karmaşık bir ürün değil; "ben yaptım, çalışıyor" duygusunu kurmak ve neden-sonuç ilişkisini somutlaştırmak. Okuma yazması yeni oturmuş bir çocuk için bu katman fazlasıyla doyurucu.
11-14 yaş: olay ve koşul mantığı¶
Burada iş ciddileşiyor. Çocuk birden fazla ekran arasında geçiş yapmayı, koşul kurmayı ve değer saklamayı öğreniyor. Tipik proje bir bilgi yarışması: sorular sırayla geliyor, doğru cevap puanı artırıyor, yanlış cevap uyarı veriyor, sonda skor gösteriliyor. Değişken, koşul ve olay kavramları bu projede tek tek yerine oturuyor.
15-18 yaş: sensör, veri ve portfolyo¶
Lise düzeyinde telefonun kendi yetenekleri devreye giriyor: konum, ivmeölçer, dokunma, ses. Veriyi listelerde tutmak, kaydetmek ve tekrar okumak bu katmanın konusu. Çıktı da buna göre değişiyor; amaç yayına hazır, baştan sona çocuğun kurguladığı bir proje ve üniversite başvurularında gösterilebilecek bir portfolyo parçası. Bu yaşta mesleki yönelim sorusu da gündeme geliyor; Çocuğum oyun geliştirici olur mu yazımız o tarafa bakıyor.
Hangi katmandan başlanacağına çocuğun mevcut seviyesine bakarak karar veriyoruz. Yaş sıralamasına göre değil, hazır olduğu yerden ilerliyoruz. Başlangıç yaşı konusunda daha genel bir çerçeve için kodlamaya kaç yaşında başlamalı yazımıza göz atabilirsiniz.
İlk uygulama adım adım: fikirden telefona 5 adım¶
Bir çocuğun ilk uygulaması genelde tek derste doğuyor. Süreç hep aynı beş adımdan geçiyor:
- Fikir: tek ihtiyaç, tek ekran. İlk projede hedefi bilinçli olarak küçük tutuyoruz. "Kardeşim için hayvan sesleri çıkaran bir uygulama" yeterince iyi bir fikir. Çocuk neyi çözdüğünü tek cümleyle söyleyebiliyorsa yola çıkabiliriz. Büyük fikirler bir sonraki projeye kalıyor.
- Ekran tasarımı. Tasarım ekranında buton, yazı ve resim bileşenleri yerleştiriliyor. Çocuk renkleri, boyutları ve yerleşimi kendi seçiyor. Bu adım aynı zamanda ilk tasarım kararlarını verdiği yer; "bu buton parmakla rahat basılır mı" sorusunu ilk kez burada düşünüyor.
- Blokları birleştirmek. "Buton tıklanınca ses çal" gibi cümleler kuruluyor. Her blok bir davranışa karşılık geliyor; çocuk cümleyi kurdukça uygulamanın nasıl düşüneceğini belirliyor. Beklenmedik bir sonuç çıktığında blokları tek tek okuyup nerede yanlış düşündüğünü buluyor.
- Telefonda test. Ekranda beliren kare kodu telefonla okutunca uygulama anında telefonda açılıyor. Çocuk kendi yaptığı şeyi kendi elinde çalışırken görüyor; dersin en çok heyecan uyandıran anı genelde burası oluyor.
- Paylaşmak. Uygulama dosya olarak dışa aktarılıyor ve aile telefonuna kurulabiliyor. Bir çocuğun yaptığı uygulamanın annesinin ya da babasının telefonunda durması, alabileceği en güçlü geri bildirimlerden biri.
Çocuklar için mobil uygulama geliştirme derslerinde bu beş adım her projede tekrarlanıyor. Proje büyüdükçe adımların içi doluyor, sıralama değişmiyor. Böylece çocuk yeni bir fikirle geldiğinde nereden başlayacağını biliyor.
Çocuklar App Inventor'da neler üretir?¶
Projeler kademeli ilerliyor ve her biri yeni bir kavram getiriyor:
- Hesap makinesi: Kullanıcının girdiği sayıları alıp işleme sokuyor. Kazanım: değişken kullanımı ve temel matematiksel işlemler.
- Bilgi yarışması: Sorular, doğru-yanlış kontrolü ve puan tablosu. Kazanım: koşul yapısı ve ekranlar arası geçiş.
- Sesli hikâye: Sayfa sayfa ilerleyen, her sayfada sesi ve görseli değişen bir anlatı. Kazanım: sıralama, medya bileşenleri ve olay yönetimi.
- Adım sayar veya pusula: Telefonun ivmeölçer ve konum sensörlerini okuyor. Kazanım: sensör verisiyle çalışmak ve gerçek zamanlı veriyi ekrana yansıtmak.
- Anket uygulaması: Cevaplar toplanıp saklanıyor, sonra liste halinde gösteriliyor. Kazanım: liste yapısı ve veri kaydı.
App Inventor, çocuk projelerinde sık ihtiyaç duyulan bileşenleri hazır sunduğu için, çocuk zamanını altyapı kurmakla değil fikrini geliştirmekle geçiriyor. Bir App Inventor eğitimi boyunca çocuk bu projeleri kopyalayarak değil, üzerine ekleyerek ilerliyor: her yeni proje bir öncekinin kavramını kullanıyor ve bir yenisini ekliyor. Dönem ilerledikçe listeye çocuğun kendi fikirleri giriyor; en iyi projeler genelde çocuğun kendi günlük ihtiyacından çıkanlar oluyor.
Blok kodlamadan uygulamaya: Scratch bilen çocuk nereden başlar?¶
Scratch ile tanışmış bir çocuk için geçiş oldukça yumuşak. Blok mantığı, olay kavramı ve sürükle-bırak alışkanlığı zaten yerinde. Değişen tek şey ürünün kendisi: sahnede oynayan bir animasyon yerine, telefonda açılan ve gerçekten kullanılan bir uygulama. App Inventor'a çocuk gözünden bakıldığında Scratch'in doğal devamı gibi duruyor; aynı düşünme biçimi, çok daha büyük bir sahne. Bu fark motivasyonu da yükseltiyor, çünkü çocuk yaptığı şeyi artık yalnızca ekranda göstermiyor, ailesinin telefonuna kuruyor.
Geçişte tek dikkat ettiğimiz nokta, çocuğun Scratch'te olay ve koşul mantığını kavramış olması. Bu ikisi yerindeyse ilk hafta rahat geçiyor; değilse kısa bir hatırlatmayla açığı kapatıyoruz. Scratch tarafında henüz yolun başındaysanız, Scratch ile oyun yapma yazımız iyi bir başlangıç noktası. Aynı kategorideki bir başka yol da nesne tasarımı: Tinkercad ile 3B tasarıma giriş yazımızda 7-18 yaş için bu tarafı anlatıyoruz; kategorinin tamamını Tasarım & Mobil derslerimizde görebilirsiniz.
Velinin rolü: evde nelere dikkat edilir?¶
Teknik gereksinim sandığınızdan basit. Çocuğun kendi telefonunun olması bir ön koşul değil; testleri ders sırasında birlikte yapıyoruz. Evde de denemek isterseniz Android bir telefon ya da tablet yeterli, ayrıca bir cihaz almanız gerekmiyor.
Evdeki asıl katkınız tutum tarafında. Ekran süresini tamamen kesmek yerine bir kısmını "yapım süresi"ne çevirmeye çalışın. Çocuk telefonda bir şey tüketmek yerine bir şey üretiyorsa, geçirdiği süre nitelik değiştiriyor. Velinin en çok işe yarayan rolü de budur: yasak koyan taraf değil, yönü değiştiren taraf olmak.
En etkili takdir de somut olanı: çocuğunuzun yaptığı uygulamayı kendi telefonunuza kurun ve gerçekten kullanın. Bir eksiği varsa kullanıcı gözüyle söyleyin, düzeltmesi için de zaman tanıyın. Bu, "aferin" demekten çok daha güçlü bir geri bildirim.
Bursa Nilüfer atölyemizde App Inventor dersi nasıl işler?¶
Bursa Nilüfer'deki atölyemizde MIT App Inventor dersini 7-18 yaş aralığına açıyoruz. Dersler haftada 2 ders saati olarak, 8 veya 12 haftalık dönemler halinde ilerliyor; kaçırılan ders için telafi hakkı bulunuyor. Gruplarımız en fazla 10 kişi, böylece her çocuk kendi projesi üzerinde bireysel geri bildirim alabiliyor. Dersleri alanında uzman, 8 yıllık deneyime sahip kadromuz yürütüyor.
Müfredat başlıklarımız şöyle ilerliyor:
- App Inventor arayüzü
- Ekran ve bileşen tasarımı
- Blok mantığı ve olaylar
- Telefon özelliklerini kullanma
- Yayına hazır uygulama projesi
Dönem sonunda çocuğun elinde soyut bir bilgi değil, telefonunda çalışan kendi uygulaması oluyor. Dersi bu şekilde, üretilen somut bir ürün üzerinden kurguluyoruz. Bir çocuk mobil uygulama atölyesi ararken en çok bakmanız gereken şey de bu: dönem sonunda geriye ne kalıyor? Dersin haftalık akışını ve içeriğini MIT App Inventor ders sayfamızda bulabilirsiniz.
Sıkça sorulan sorular¶
App Inventor iPhone'da çalışır mı?¶
Dersimiz Android odaklı ilerliyor. Çocuğun kendi telefonunun olması gerekmiyor; testleri derste birlikte yapıyoruz. iOS tarafında test amaçlı bir yardımcı uygulama bulunuyor; ancak uygulamanın kurulabilir hâle getirilip paylaşılması Android üzerinden yapılıyor.
Çocuğumun önceden kodlama bilmesi gerekir mi?¶
Hayır. Platform blok tabanlı olduğu için kod yazma deneyimi gerekmiyor. App Inventor, çocuk yaştaki kullanıcılar düşünülerek tasarlandığından ilk ders çalışan bir uygulamayla bitebiliyor. Daha önce Scratch kullanmış bir çocuk ilk haftalarda daha hızlı ilerliyor, ama bu bir ön koşul değil.
Kaç yaşında başlayabilir?¶
Ders 7-18 yaş aralığına açık. 7-10 yaş grubu eğitmen eşliğinde tek ekranlı uygulamalarla başlıyor; 11 yaş ve üstü ise koşul, veri ve sensör katmanına geçiyor. Hangi katmandan başlanacağına çocuğun mevcut seviyesine bakarak birlikte karar veriyoruz.
Başlamaya hazır mısınız?¶
Çocuğunuz için bir App Inventor eğitimi arıyorsanız, önce MIT App Inventor ders sayfamızı inceleyin; yaş katmanlarını ve müfredat akışını orada bir arada görebilirsiniz. Kararınızı vermeden önce yerinde görmek isterseniz, randevu alarak Bursa Nilüfer'deki atölyemize gelebilir, dersin nasıl işlediğini kendi gözlerinizle değerlendirebilirsiniz. Gelmeden önce sorularınızı da iletebilirsiniz.



