AppInventor

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.

AppInventor Junior

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.

 

                                                                                       Pročitajte više o procesu rada.

AppInventor Senior

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.

App Inventor kurs traje devet meseci, dinamika nastave je 90 minuta, jednom nedeljno. Cena kursa je 4300 RSD mesečno.

                                                                                       Pročitajte više o procesu rada.