App6: El Feneri

Kazanımlar
Problem çözme, öğrendiklerini paylaşma, eleştirel ve analitik düşünme becerisi kazanır.
Android telefon sistemi ve QR kod sistemi ile tanışır.
.text ve .Initialize .extension bloklarını öğrenir.
Bilgisayar
Android telefon
MIT AI2 telefon uygulaması
Google hesabı
Online App Inventor programı
USB şarj kablosu
http://ai2.appinventor.mit.edu/ adresine girerek App Inventor’u açalım ve buradan New Project diyerek yeni proje başlatalım.
Ardından uygulamayı başlattığınızda telefonunuzun ekranında çıkacak olan görüntünün oluşturulması adımına geçelim.
Bu tasarımı oluşturmak için gerekli olan App Inventor araçları; 2 x Buton, 2 x Aç-Kapat görseli.
User Interface bölümünden Buton ekleyelim.
Properties bölümünden image alanına yak ve söndür görsellerini ekleyelim.
El fenerinin kontrol edilebilmesi için Extension eklenmesi gerekmektedir.
Bunun için Palette alanından Extension bölümüne Flashlight eklentisi getirelim.
Flashlight eklentisi için google’da arama yaparak ekleyebilirsiniz.
Ya da bu linke tıklayarak getirebilirsiniz.
İndirilen eklenti “import extension” butonuna tıklayarak yükleyelim ve eklenen eklentisi tasarım yaptığımız alan sürükleyelim.
Eklenti non-visible olarak eklenmektedir.
Bu işlemleri tamamladıktan sonra uygulamanın telefonda nasıl göründüğüne bakmak için Connect menüsünden “AI Companion” seçelim.
Bilgisayarınızın ekranında aşağıdaki fotoğraftakine benzer bir QR kod ve ayrıca giriş kodu görseli gelecektir.
Bu “QR Code” veya “Code”değerlerini Android telefonunuzdaki AppInventor2 uygulamasını çalıştırdığınızda ekrana gelecek olan alanları kullanarak giriş yapabilirsiniz.
Telefonunuzun ekranına gelen görüntüde “connect with code” ve “scan QR code” şeklinde 2 buton olacaktır. Buradaki seçeneklerden birini seçerek ilerleyelim.
Seçim yapıldıktan sonra hazırlamış olduğumuz tasarım Android telefonun ekranında görüntülenmiş olacak.
Tasarım aşaması tamamlandıktan sonra kod yazma aşamasına geçelim.
Bilgisayardan açmış olduğunuz App Inventor2 sayfasının sağ üst köşesinde bulunan Blocks butonuna tıklayalım ve kod yazma ekranına geçelim.
Uygulama başlatıldığında ekranda yer alan yak söndür butonlarına basıldığında telefonun ışığını yakıp söndürecek olan blok kodlarını yazalım.
Blocks bölümünden Buton1 aracını seçelim ve açılan ekrandan “when Button1 .click do” bloğunu alalım.
Blocks bölümünden “TaifunFlashlight1” seçelim ve açılan ekrandan “call TaifunFlashlight. Off” ve “call TaifunFlashlight. on” bloklarını alalım ve .click bloğunun içerisine yerleştirelim.
Bu adımda blokları birleştirelim ve uygulamayı telefonda çalıştıralım.