Institute of Computer Science
  1. Main page
  2. AppInventor
ET
Log in

AppInventor

  • 1. Sissejuhatus
  • 2. Programm
  • 3. Muutuja
  • 4. Tingimuslause
  • 5. Järjend
  • 6. Alamprogramm
  • 7. Andmevahetus

1) Mis on programm?

2) Praktiline näide

3) Ülesanded 1-2 väiksemat, 1 suurem valikuline :)

2. Tutvume App Inventoriga

Eesmärk:

  • Oskad selgitada, mis on programm.
  • Oskad lisada programmile ekraanile erinevaid komponente: silte, nuppe, pilte, paigutushaldurit.
  • Oskad lisada programmile uusi ekraane ja muuta nende kujundust.
  • Oskad programmeerida nuppu, et sellele vajutades vahetuks ekraan.

Kodukanti tutvustava mobiilirakenduse loomine

LAE ALLA TÖÖLEHT

Kodukandi rakenduse tegemist aitavad 3 videot:

Video 1. Kodukandi rakendus. Struktuur ja avaleht

https://www.youtube.com/watch?v=TSiwtN9M_xg

Video 2. Kodukandi rakendus. Info-, pildi- ja lingileht

https://www.youtube.com/watch?v=jul-AKxXzEw

Video 3. Kodukandi rakendus. Kujundus

https://www.youtube.com/watch?v=2W2wJE_Rb00

Mis on programm?

Oleme kasutanud mitmeid mobiilirakendusi enda telefonis. Küll aga hoopis ägedam on ise mobiilirakendus teha! Arvutile käskude andmist ehk mobiiliprogrammi loomist nimetataksegi programmeerimiseks. Programm kirjutatakse mingis programmeerimiskeeles. Programmeerimiskeeli on olemas mitmeid sadu, võib-olla tuhandeid. Nagu loomulike keelte puhul on ka üks programmeerimiskeel mõne teisega sarnasem, mõnest jälle erinevam. Meie kasutame mobiilirakenduste programmeerimiseks keskkonda App Inventor, mis oma olemuselt sarnaneb Scratchile. Mõlemad programmeerimiskeskkonnad on ülesehitatud selliselt, et programmeerimisel ei peaks palju trükkima, vaid arvutile andavad käsud on esitatud plokidena

Kodukanti tutvustav programm

Teeme App Inventoriga tutvumiseks mobiilirakenduse ehk programmi, mis tutvustab kodukanti. Näites loome Kadrinat tutvustava programmi, mis sisaldab nelja lehekülge (Screen):

  • Avaleht, mis sisaldaks pealkirja, lühitutvustust ja nuppe teistele lehekülgedele.
  • Infoleht, kus on tutvustav info kodukandi kohta ja ka nupp, millele klikkides saab tagasi avalehele.
  • Pildileht, kus on kodukanti tutvustavad pildid ja ka nupp, millele klikkides saab tagasi avalehele.
  • Lingileht, kus on on kodukanti tutvustavad lingid ja ka nupp, millele klikkides saab tagasi avalehele.

LAE ALLA TÖÖLEHT

Ülesanne 1

Tee enda kodukanti tutvustav mobiilirakendus, kus on leheküljed:

  • Lehekülg, mis oleks avaleht ja sisaldaks pealkirja, lühitutvustust ja nuppe teistele lehekülgedele.
  • Lehekülg, kus on kodukanti tutvustav info ja ka nupp, millele klikkides saab tagasi avalehele.
  • Lehekülg, kus on kodukanti tutvustavad pildid ja ka nupp, millele klikkides saab tagasi avalehele.
  • Lehekülg, kus on kodukanti tutvustavad lingid ja ka nupp, millele klikkides saab tagasi avalehele.

NB! Keegi ei keela lehekülgi juurde teha. Näiteks vaatamisväärsuste kohta.

Ülesanne 2

Tee vähemalt kolme ekraaniga tutvustav mobiilirakendus, mis sisaldaks nii infot, pilte kui ka veebiaadresse. Mobiilirakenduse teema vali ise. Näiteks:

  • Lemmikhobist
  • Lemmikloomast
  • Lemmikspordist/sportlasest
  • Lemmikbändist
  • ..

Proffidele

Kujunda valminud mobiilirakendus:

  • Muuda taustavärvi või lisa taustapilt.
  • Muuda nuppude värvi, suurust ja paiguta neid paremini.
  • Joonista ise nupud.

Creative Commons litsentsiga Autorile viitamine + Mitteäriline eesmärk 3.0 Eesti (CC BY-NC 3.0 EE) - https://creativecommons.org/licenses/by-nc/3.0/ee/

  • Institute of Computer Science
  • Faculty of Science and Technology
  • University of Tartu
In case of technical problems or questions write to:

Contact the course organizers with the organizational and course content questions.
The proprietary copyrights of educational materials belong to the University of Tartu. The use of educational materials is permitted for the purposes and under the conditions provided for in the copyright law for the free use of a work. When using educational materials, the user is obligated to give credit to the author of the educational materials.
The use of educational materials for other purposes is allowed only with the prior written consent of the University of Tartu.
Terms of use for the Courses environment