MIT App Inventor 2
Android için uygulama geliştirmek isteyen ama kodlarla uğraşmak istemeyenler için MIT ve Google ortak çalışması MIT App Inventor 2 http://ai2.appinventor.mit.edu bu tamamen web ortamında nesneleri sürükleyip bırakarak ve algoritma oluşturarak gerçekleştiriyor.
İlk olarak Google hesabı ile siteye girip “New Projecti” seçiyoruz daha sonra uygulamanın adını yazıp onaylayınca. Karşımıza “Designer” kısmı geliyor ortada beyaz android ekranı yanında ekranda olan nesneler , sol tarafta kullanmak istediğimiz nesnelerin menüsü ve sağda ise nesnelerin özelliklerini girdiğiniz bölüm bulunuyor. Nesneleri menüden sürükleyip ekrana yerleştiriyoruz örnek bir toplama işlemi için sırası ile 2 textbox, 1 label ve bir button yerleştirelim ve sağ üstte olan “Blocks”a tıklayın.
“Blocks” ise işin sihirli olan yeri. Burada Built-in menüsü , ekranlarda olan nesneler için menü ve tüm nesnelerin menüsü var. örneğimiz için button1 den “when button1 .Clicki” sürüklüyip bırakalım onun içine label1 den “set label1 text to” seçelim Math kısmında 3. seçenek olan boşluk + boşluk olanı seçelim labelin yanına ekleyelim textbox1 den texbox1.text ilk veya 2. boş kutuya textbox2 den de textbox2.text diğer boş kutuya yerleştirelim. ve 2 sayıyı toplayan uygulama hazır.
Şimdi bunu denemek için ne yapmamız gerekiyor bunun için 3 seçenek mevcut ama ben en basit olanı anlatacağım.Öncelikle android cihazınızdan Google Play de “MIT AI2 Companion” uygulamasını indirin https://play.google.com/store/apps/details?id=edu.mit.appinventor.aicompanion3 Uygulama cihazınıza kurulduktan sonra web sitenin yukarıdaki menüde “Connect”e tıklayıp “AI Companion”u seçin . Karşınıza QR kod ve normal kod gelecek cihazınızdan ister kamera ile QR kodu okutun isterseniz elle diğer kodu girin ve artık üstünde çalıştığınız uygulamanız cihazınızda.
App Inventor’un bence tek kötü tarafı çözünürlüğünün değişmemesi ve küçük ekranlar için ayarlanmış olması bu tabletlerde uygulamanızı çalıştırdığınızda görüntüyü etkiliyor. AI2 oryantasyon sensörü, NFC, medya kaydedici ve oynatıcı, çizim ve daha fazla özellik ile Lego Mindstormsu destekliyor.
App Inventor’un bence tek kötü tarafı çözünürlüğünün değişmemesi ve küçük ekranlar için ayarlanmış olması bu tabletlerde uygulamanızı çalıştırdığınızda görüntüyü etkiliyor. AI2 oryantasyon sensörü, NFC, medya kaydedici ve oynatıcı, çizim ve daha fazla özellik ile Lego Mindstormsu destekliyor.
Yorumlar