MIT App Inventor

**MIT App Inventor (App Inventor** yamasa **MIT AI2)** — bul Google tárepinen dúzilgen hám házirgi waqıtta Massachusets texnologiya institutı (MIT) tárepinen qollap-quwatlanatuǵın joqarı dárejeli blok tiykarındaǵı vizuallıq programmalastırıw tili. Ol jańadan baslawshılarǵa eki operaciyalıq sistema ushın kompyuter qosımshaların jaratıwǵa múmkinshilik beredi: Android hám iOS, olardıń sońǵısı 2023-jıldıń 25-sentyabrinen baslap beta-testlewde bolǵan. Bul eki licenziya menen beriledi: Creative Commons Attribution ShareAlike 3.0 Unported licenziyası hám derek kodı ushın Apache License 2.0 menen ashıq kodlı túrde beriledi. Bul tiykarınan Scratch sıyaqlı kompyuter programmalastırıwdı úyrenip atırǵan balalar hám studentlerge baǵdarlanǵan.

Veb interfeysi Scratch hám StarLogo ǵa uqsas grafikalıq paydalanıwshı interfeysinen (GUI) ibarat bolıp, paydalanıwshılarǵa vizuallıq obektlerdi (bloklardı) súyrew arqalı Android hám iOS qurılmalarında testlew múmkin bolǵan hám Android qosımshası sıpatında kompilyaciya etiw múmkin bolǵan qosımsha dúziwge múmkinshilik beredi. Ol tikkeley testlew hám qátelerdi sazlawdı támiyinleytuǵın MIT AI2 Companion dep atalatuǵın joldas mobil qollanbasın paydalanadı.

App Inventor Google Sheets hám Firebase sıyaqlı hár qıylı onlayn xızmetler menen integraciyanı támiyinleydi.

App Inventor di dúzgende, Google bilimlendiriw kompyuterinde áhmiyetli izertlewlerge hám onlayn islep shıǵıw ortalıqlarında Google ishinde islengen jumıslarǵa tiykarlanǵan.

## Tariyxı
Qosımsha 2010-jıldıń 12-iyulında soraw boyınsha jumıs isley basladı hám 2010-jıldıń 15-dekabrinde jámiyetshilikke járiyalandı. App Inventor komandasına Xel Abelson hám Mark Fridman basshılıq etti.
2011-jıldıń ekinshi yarımında Google derek kodın járiyaladı, serverin toqtattı hám App Inventor dúziwshisi Xel Abelson hám onıń MIT professorları Erik Klopfer hám Mitchel Reznik basshılıǵındaǵı MIT Mobil úyreniw orayın dúziw ushın qarjılandırıw berdi. MIT versiyası 2012-jıldıń mart ayında iske qosıldı.

2013-jıldıń 6-dekabrinde (Hour of Code baslanǵan waqıtta), MIT App Inventor 2 ni járiyaladı, dáslepki versiyanı «App Inventor Classic» dep qayta atadı. Tiykarǵı ayırmashılıqlar:

* Dáslepki versiyadaǵı bloklar redaktorı vizuallıq bloklı programmalastırıw tillerin hám programmalastırıwdı jaratıw ushın Open Blocks Java kitapxanasın paydalanıp, bólek Java processinde jumıs isledi.

Open Blocks MIT diń Sheller muǵallimlerdi oqıtıw baǵdarlaması (STEP) tárepinen tarqatıladı hám Rikaroz Roktıń magistrlik dissertaciya izertlewinen alınǵan. Sheller baǵdarlamasınıń professorı Erik Klopfer hám Daniel Vendel Open Blocks tiń MIT licenziyası boyınsha tarqatılıwın qollap-quwatladı. Open Blocks vizual programmalastırıw STEP joybarı bolǵan StarLogo TNG hám Mitchel Reznik basshılıǵındaǵı MIT Media Lab tıń Lifelong Kindergarten toparınıń joybarı Scratch penen tıǵız baylanıslı. App Inventor 2 Open Blocks tıń ornına veb-brauzer ishinde isleytuǵın Blockly bloklar redaktorın paydalandı.

MIT AI2 Companion qosımshası Wi-Fi yamasa Universal Serial Bus (USB) arqalı baylanısqan qurılmalarda tikkeley qátelerdi sazlawdı ámelge asıradı. Bunnan tısqarı, paydalanıwshı Windows, MacOS hám Linux ushın jetkilikli bolǵan «kompyuterde» emulyatordı paydalana aladı.

## Sıńar joybarlar
2018-jıldıń iyun ayında App Inventor 2 niń Kodular dep atalatuǵın ózgertilgen versiyası iske qosıldı. Ol App Inventor 2 niń 'jetilistirilgen' hám zamanagóy versiyası sıpatında járiyalandı.

## Derekler

__BÖLİDİMÖNDEMEW__