Google’ın Drag-Drop Macerası
Google, bundan yıllar önce AppInventor (Uygulama Envanteri) adında bir platform kurdu. Bu platform, Java gibi karmakarışık bir dili, yapboz gibi kodlayarak, resimli kod veya diğer adıyla Görsel Kodlama yapmamıza imkan tanıyan oldukça temel ve ilkel bir platformdu. Platform’da dakikalar içinde uygulamalar geliştirebiliyordunuz, hatta çok güçlü algoritmaları dakikalar içerisinde yazabiliyordunuz. Mantık işlemleri (Boolean), Matematiksel Algoritmalar (Math), Metin algoritmaları, söz bilimsel yazılım mekanikleri, listelerle çalışma, Google Sheets ile CVS çıkarıp, listeleme yapabileceğiniz bileşenler ve daha niceleri. Aslında bakacak olursak, AppInventor oldukça sağlamdı. Ta ki gelir elde edemeyen Google’ın bu platformu devretme dönemine kadar…
Google, AppInventor’u MIT’e Sattı
Google, AppInventor’u geliştirmek istemedi. Çünkü üzerinden gelir elde edemiyordu. MIT AppInventor’u aldıktan sonra belli başlı güncellemeler yaptı, geliştiricilere olanaklar sağladı ve siteyi yeniden canlandırdı. Bununla da yetinmedi, AppInventor’un kaynak kodlarını, kendi topluluk sekmesinde ücretsiz olarak dağıttı (Yanlış bilmiyorsam ücretsiz olarak dağıttı. Belki de kiralıyordur. Sözleşmeyi bilmiyorum.)
Geliştiriciler, Bu Platformu Sahiplendi
AppInventor’un kaynak kodları paylaşıldığında, Kodular, Thunkable gibi yeni yeni platformlar üremeye başladı. Her biri kendince kullanıcılardan bir miktar ücret karşılığında uygulama geliştirmelerine izin veriyordu.
AppInventor, Atalaşmıştı…
Kodular gibi platformlar, her ne kadar AppInventor temelli olsa da, AppInventor’u sollamış, üzerine koyarak güçlenmişti. Admob (Google’ın reklam sistemi) gibi platformlarla anlaşma imzalayarak kullanıcılarına ek kazançlar sağlamalarına olanaklar sağladılar. Fakat devrin gerisinde kalan AppInventor, her ne kadar Google çıkışlı olsa da Google’dan eser barındırmıyordu. Ne Google Firebase’i düzgün destekliyordu, ne de reklam kabul ediyordu. Kullanıcılar, bu geri kalmışlığı kabullenmek istemedi ve diğer platformlara yöneldi.
AppInventor, Çocuklara Mı Özel?
Sanırım açıklamanın zamanı geldi. AppInventor, artık çocukların gelişim platformu. Gelişen diğer platformların aksine, AppInventor artık güçlü güncellemeler almıyor. Her ne kadar API gibi temel yazılımın önemli noktalarında hala ve hala öncü olsa da, Kodular, Thunkable gibi platformların yanında yalnızca çocuklara eğitim verilebilecek temel bir platform olarak kaldı.
Ben Öğrenebilir Miyim?
İster AppInventor kullanın, ister kodular. Hiç farketmez. Şimdi Google üzerinde aratarak, web üzerinden ister telefonlarınızdan, isterseniz de bilgisayarlarınızdan kodlama bilmeden uygulama geliştirebilirsiniz.
Son Soru: Profesiyonel Geliştiriciler Kullanıyor Mu?
Elbette. Özellikle AppIventor’un, uzman geliştirici kitlesi oldukça fazla. Satırlarca kod yazmak yerine, bir kaç blokla uygulama yazılabiliyor. Ne kafa yoruyorsunuz, ne de zamanınızı yazım hatalarını düzeltmek için harcıyorsunuz. O işi hem görsel emulator’üyle hem de kolay blok zincirleriyle Platform hallediyor.