App Inventor
Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de
versiunea revizuită la 15 martie 2021; verificările necesită
18 modificări .
App Inventor este un mediu de dezvoltare vizuală numai pentru aplicații Android , care necesită cunoștințe minime de programare din partea utilizatorului. Dezvoltat inițial la Google Labs , a fost preluat de Institutul de Tehnologie din Massachusetts după ce laboratorul a fost închis .
Descriere
App Inventor folosește o interfață grafică cu utilizatorul (GUI) foarte asemănătoare cu limbajele de programare Scratch și StarLogo . O versiune pentru dispozitivele iOS este încă în curs de dezvoltare. În crearea App Inventor, Google s-a bazat pe cercetări anterioare semnificative în informatica educațională [1] .
App Inventor acceptă și utilizarea datelor din cloud prin componenta experimentală Firebase Realtime Database [2] .
Caracteristici
Programarea în App Inventor folosește o interfață grafică , un limbaj de programare vizual foarte asemănător cu Scratch și StarLogo TNG.
Compilatorul care traduce limbajul bloc vizual al App Inventor în bytecode Android se bazează pe cadrul GNU pentru implementarea limbajelor dinamice Kawa , care implementează (printre altele) Scheme (un dialect Lisp ) pentru platforma java (și Android).
Acest produs software a fost dezvoltat de Google folosind biblioteca Open Blocks Java dezvoltată de MIT [3] . După decizia de a închide Google Labs , compania a anunțat și încetarea lucrărilor la proiect. Totodată, s-a anunțat intenția de a deschide această aplicație , cu o posibilă utilizare ulterioară a acesteia în educație [4] . În urma acesteia, Massachusetts Institute of Technology a anunțat deschiderea unui nou centru de învățare mobil bazat pe acest produs software, unul dintre ai cărui profesori va fi creatorul scratch-ului Mitchell Resnick [5] [6] .
La începutul lunii martie 2011, Institutul din Massachusetts a lansat o versiune beta publică a proiectului [7] disponibilă la appinventor.mit.edu [8] .
Google Blocks
Pe baza codului versiunilor timpurii ale AppInvertor, Google a dezvoltat Google Blockly , o componentă încorporată în aplicații care le permite să includă un limbaj de programare vizual . Versiunile moderne de App Inventor folosesc și Blockly.
Analogii
- Kodular (fostă AppyBuilder)
- thunkable
- WxBit (versiunea chineză)
- Niotron
- Appzard
Note
- ↑ Larry Weber. Interviu cu Larry Weber // Mediatektur. - Viena: Springer Vienna, 2010. - S. 428-431 . - ISBN 978-3-7091-0302-9 , 978-3-7091-0303-6 .
- ↑ ID Pavord, A. Bush. Pe umerii unor (adevărați) giganți // Torax. — 21.10.2010. - T. 65 , nr. 11 . — S. 943–944 . — ISSN 0040-6376 . - doi : 10.1136/thx.2010.147165 .
- ↑ Larry Hardesty. Rădăcinile MIT ale noului software Google (link indisponibil) . Biroul de știri MIT (19 august 2010). Preluat la 18 august 2011. Arhivat din original la 11 martie 2012. (nedefinit)
- ↑ Actualizări importante despre App Inventor (3 august 2011). Preluat la 18 august 2011. Arhivat din original la 13 noiembrie 2011. (nedefinit)
- ↑ Caroline McCall. MIT lansează un nou centru pentru învățarea mobilă (link indisponibil) . Biroul de știri MIT (16 august 2011). Preluat la 18 august 2011. Arhivat din original la 11 martie 2012. (nedefinit)
- ↑ MIT a preluat proiectul App Inventor, care a fost întrerupt de Google (link nu este disponibil) (18 august 2011). Preluat la 18 august 2011. Arhivat din original la 20 mai 2012. (nedefinit)
- ↑ MIT a deschis Google App Inventor în versiune beta (linkul nu este disponibil) . habrahabr.ru (5 martie 2012). Preluat la 5 martie 2012. Arhivat din original la 14 septembrie 2012. (nedefinit)
- ↑ MIT App Inventor . Preluat la 9 martie 2012. Arhivat din original la 11 februarie 2012. (nedefinit)
Literatură
- Burry Burd. Cartea VI: Tehnici alternative de dezvoltare Android. Capitolul 1: Crearea rapidă a codului cu App Inventor — Capitolul 2: Mai multe App Inventor Magic // Dezvoltarea aplicațiilor Android All-in-One For Dummies . - John Wiley & Sons, 2011. - P. 527-580. — 672 p. — ISBN 978-1-118-23595-9 .
- Lucas Jordan, Pieter Greyling. Ch. 11. App Inventor // Proiecte practice Android . — Apress , feb. 2011. - P. 361-386. — 424 p. - ISBN 978-1-4302-3243-8 .
- David Wolber, Hal Abelson, Ellen Spertus, Liz Looney. App Inventor pentru Android: creează-ți propriile aplicații Android. - O'Reilly Media , mai 2011. - ISBN 978-1-4493-9748-7 .
- Ralph Roberts. Google App Inventor . — Packt Publishing Ltd, oct. 2011. - 356 p. — ISBN 9781849692137 .
- Eric Hamilton. Împuternicire tehnică: Android App Inventor . — Lulu.com, feb. 2011. - 222 p. — ISBN 9781458379795 .
- Jason Tyler. App Inventor pentru Android: Creați-vă propriile aplicații - Nu este necesară experiența!. — John Wiley & Sons, apr. 2011. - 464 p. — ISBN 9781119991458 .
- Thomas Duffy. Ch. 4. Google Android: App Inventor // Programare cu aplicații mobile: AndroidTM, iOS și Windows Phone 7. - Cengage Learning, feb. 2012. - P. 72-101. — 416 p. — ISBN 9781285414676 .
- Jörg H. Kloss. Aplicații Android cu App Inventor: Modul rapid și ușor de a crea aplicații Android . - Addison-Wesley, feb. 2012. - 600 p. — ISBN 9780132906562 .
- Mike McGrath. Crearea de aplicații Android în pași simpli . - În Easy Steps, 2012. - 192 p. — ISBN 9781840785289 .
- Dr. Lakshmi Prayaga. Android App Inventor pentru începători absoluti . - Cengage Learning, iunie 2013. - 320 p. — ISBN 9781285733340 .
- Tony Gaddis, Rebecca Halsey. Începeți cu App Inventor pentru Android . - Pearson Education, Limited, 2014. - 696 p. — ISBN 9780132955263 .
- Paula Beer, Carl Simmons. Bună ziua App Inventor!: Programare Android pentru copii și restul dintre noi . — Manning Publications Company, oct. 2014 - 360 p. — ISBN 978-1-61729-143-2 .
- Derek Walter, Mark Sherman. Învățați MIT App Inventor: Un ghid practic pentru a vă construi propriile aplicații Android . — Addison-Wesley Professional, nov. 2014. - 240 p. — ISBN 9780133799279 .
- Mike McGrath. Crearea aplicațiilor Android în pași simpli, ediția a 2-a: Covers App Inventor 2 . - În Easy Steps, 2014. - 192 p.
- Jörg H. Kloss. Aplicație Android cu App Inventor: Crearea unei aplicații Android este ușoară! . - Aplicația Warung, iunie 2014. - 115 p. - ISBN 978-0-321-81270-4 . Arhivat pe 15 aprilie 2015 la Wayback Machine
- Edward Mitchell. App Inventor 2: Tutorial: modalitatea rapidă și ușoară de a crea aplicații Android . - Edward Mitchell, mai 2014. - 139 p.
- David Wolber, Hal Abelson, Ellen Spertus, Liz Looney. App Inventor 2 . — O'Reilly Media, Inc., oct. 2014 - 360 p. — ISBN 9781491907238 .
- Hossein Amerkashi. Absolute App Inventor 2: Programare Android pentru toți . - Amerkashi, 2015. - 100 p.
Link -uri
Android ( Google Inc. , Open Handset Alliance ) |
---|
Dezvoltare |
| |
---|
versiuni Android |
- Android 1.0
- Android 1.1
- Cupcake (1,5)
- gogoașă (1,6)
- Eclair (2,0-2,1)
- Froyo (2,2)
- Turtă dulce (2,3)
- Fagure (3.x)
- Sandwich cu înghețată (4,0)
- Jelly Bean (4,1-4,3)
- KitKat (4,4)
- Acadea (5.x)
- Marshmallow (6,0)
- Nougat (7.x)
- Oreo (8.x)
- plăcintă (9)
- Android 10
- Android 11
- Android 12
- Android 13
|
---|
Variante Android |
|
---|
Telefoane , tablete | |
---|
Scoici |
|
---|
Aplicații |
|
---|
Liste | Istoricul versiunilor Android |
---|
Google LLC |
---|
|
Publicitate |
|
---|
Comunicatii |
|
---|
PE |
|
---|
Platforme |
|
---|
Instrumente de dezvoltare |
|
---|
Publicare |
|
---|
Căutare ( PageRank ) |
|
---|
Proiecte tematice |
|
---|
Proiecte închise |
|
---|
Vezi si |
|
---|