AppInventor - razvoj mobilnih aplikacija
MIT App Inventor je inovativni alat, čija je namena da olakša uvod u programiranje i pravljenje aplikacija, pretvarajući kompleksne tekstualne programske jezike u vizuelni blok komponente (veoma slične Scratch-u). Pojednostavljen grafički interfejs, omogućava deci da lako savladaju veštinu pravljenja aplikacija. App Inventor, kao alat, teži da korisnike mobilnih aplikacija transformiše u kreatore mobilnih aplikacija. Ovaj alat nastao je 2009. godine, kao plod saradnje Hal-a Abelson-a, profesora sa MIT i Mark-a Friedman-a programera iz Google-a. Tokom 2015. godine, ovaj alat je koristilo 3 miliona korisnika iz 195 zemalja, stvorivši 7 miliona aplikacija!
App Inventor projekat danas održava čitav tim, a web portal administriraju zapolseni MIT-ja (Massachusetts Institute of Technology) Centra za Mobile učenje u saradnji sa CSAIL (MIT’s Computer Science and Artificial Intelligence Laboratory) i MIT Media laboratorijom.
Kroz tri različita App Inventor programa, pomažemo deci da ovladaju ovim alatom, nauče osnovne elemente programiranja, naprave kompleksnije aplikacije i igrice. Takođe, učimo ih kako da svoje aplikacije objave na Google Play Store i kroz poseban hardver program pružamo im mogućnost da naprave aplikacije, koje će kontrolisati robote. Pročitajte više o AppInventor platformi.
Ovaj program namenjen je učenicima osnovne škole (od IV do VIII razreda), kao i učenicima I i II godine srednjih škola, koji do sada nisu imali iskustva u radu sa App Inventorom. Tokom ovog kursa polaznici uče:
- kako funkcioniše Android operativni sistem,
- kako funkcioniše mobilni telefon i GPS,
- kako se koristi App Inventor alat,
- kako se koriste elementi korisničkog interfejsa (dugmići, labele, mape, polja za unos teksta),
- kako se koriste senzori telefona (kompas, senzor orijentacije, akcelerometar...),
- kako se koristi kamera telefona,
- kako da naprave paint aplikaciju na telefonu,
- kako da naprave kviz aplikaciju,
- kako da podele rezultate iz svojih igrica na društvene mreže,
- kako da naprave svoju prvu igricu.
Kurs traje pet meseci, dinamika nastave je 90 minuta, jednom nedeljno. Cena kursa je 3.800 RSD mesečno.
Ovaj program namenjen je polaznicima koji su uspešno pohađali App Inventor Junior kurs ili su samostalno koristili app inventor i pravili svoje aplikacije (za takve kandidate biće organizovani posebno dodatni uvodni časovi, kako bi osigurali njihovo uklapanje u grupu). Tokom ovog kursa polaznici uče:
- kako se dizajniraju i implementiraju kompleksnije mobilne aplikacije,
- koje su dobre prakse i moderni trendovi razvoja mobilnih aplikacija,
- kako funkcioniše baza podataka na telefonu,
- kako da implementiraju aplikaciju koja koristi lokalnu bazu podataka,
- kako funkcioniše bluetooth,
- kako da implementiraju bluetooth klijent i server,
- kako da integrišu eksterne servise (Amazon, Weather, Currency Exchange...) u svoju aplikaciju,
- kako funkcioniše cloud/web baza podataka,
- kako da implementiraju cloud/web bazu podataka u svoju aplikaciju i omoguće deljenje podataka između korisnika,
- kako da pripreme i objave svoju aplikaciju na Google Play Store,
- kako da promovišu svoju aplikaciju,
- koje su mogućnosti zarade od aplikacija.
Kurs traje pet meseci, dinamika nastave je 90 minuta, jednom nedeljno. Cena kursa je 3.800 RSD mesečno.