Hübriidmobiilirakendused (ICD0018)
PÕHIANDMED
õppeaine register
A - põhiregister
õppeaine kood
ICD0018
õppeaine nimetus eesti k
Hübriidmobiilirakendused
õppeaine nimetus inglise k
Hybrid Mobile Applications
õppeaine maht AP
-
õppeaine maht EAP
6.00
deklareeritav
jah
õppeaine täies mahus läbitav e-õppes
ei
kontrollivorm
arvestus
õpetamise semester
sügis
õppekeel
eesti keel
inglise keel
Eeldusaine(d)
Eeldusaine 1
Veebitehnoloogiad (ICD0007)
Eeldusaine 2
Java (ICD0019)
Õppekavad, millesse aine kuulub
kavaversiooni kood
aine kohustuslik
IABB17/25
ei
IADB17/25
ei
Ainet õpetavad struktuuriüksused
IC - IT kolledž
Ainekaardi link
Tunniplaani link
Vaata tunniplaani
Versioon:
VERSIOONIPÕHISED ANDMED
õppeaine eesmärgid eesti k
Aine eesmärk on:
1. kinnistada programmeerimise algõppes ning Javas, C#-is ja veebitehnoloogiates õpitut;
2. anda ülevaade iOS-i ja Androidi operatsioonisüsteemidest;
3. anda ülevaade ja baasoskused multiplatvormsete mobiilirakenduste kirjutamiseks (React Native/Flutter);
4. anda ülevaade rakenduste UI/UX disainist (Figma tarkvaras);
5. anda ülevaade PWA/Ionicust.
õppeaine eesmärgid inglise k
The aim of this course is to:
1. reinforce the knowledge gained in programming basics, as well as in Java, C#, and web technologies;
2. provide an overview of iOS and Android operating systems;
3. introduce the basics of writing cross-platform mobile applications (React Native/Flutter);
4. offer an overview of application UI/UX design (using Figma);
5. provide an overviewf of PWA/Ionic.
õppeaine õpiväljundid eesti k.
Õppeaine läbinud üliõpilane:
1. võrdleb erinevaid erinevaid hübriidsete mobiilirakenduste tehnoloogiaid, oskab neid valida ja hinnata nende sobivust vastavalt probleemile;
2. kirjeldab rakenduse arendustsüklit;
3. disainib ja arendab Androidi ning iOS-i rakendusi, kasutades hübriidraamistikke;
4. kasutab mobiilirakenduste arendamisel sektoripõhiseid tehnoloogiaid ja arendusvõtteid;
5. läbib kõik rakenduse arendusetapid, alates ideest kuni distributsioonini (rakenduste levitamiseni).
õppeaine õpiväljundid ingl k.
After completing this course, the student:
1. compares various hybrid mobile application technologies, can evaluate their suitability, and make informed selections based on the problem at hand;
2. describes the application development cycle;
3. designs and develops Android and iOS applications using hybrid frameworks;
4. applies industry-standard technologies and development practices in mobile application development;
5. completes all stages of application development, from concept to distribution
õppeaine sisu lühikirjeldus eesti k
- Ülevaade tehnoloogiatest ja sissejuhatus õppeainesse.
- Hübriidmobiilirakenduste ajalugu, võrdlus ja arhitektuur.
- Ülevaade Ionicust ja Cordovast.
- Rakenduse arendustsükkel.
- Kasutajaliidese komponendid ja disain.
- React Native näidisrakenduse kirjutamine (TypeScript/JavaScript).
- Flutter näidisrakenduse kirjutamine (Dart).
- NoSQL-andmebaasid (Supabase/Firestore).
- Kasutajate autentimine.
- Animatsioonid.
- Vaated.
- Ressursid.
- Riistvaralised teenused.
- Rakenduse pakendamine ja levitamine.
õppeaine sisu lühikirjeldus ingl k
- Overview of technologies and introduction to the course.
- History, comparison, and architecture of hybrid mobile applications.
- Overview of Ionic and Cordova.
- Application development cycle.
- User interface components and design.
- Writing a sample React Native application (TypeScript/JavaScript).
- Writing a sample Flutter application (Dart).
- NoSQL databases (Supabase/Firestore).
- User authentication.
- Animations.
- Views.
- Resources.
- Hardware services.
- Application packaging and distribution.
hindamisviis eesti k
Arvestusliku lõpuprojekti kaitsmine.
hindamisviis ingl k
Defending the assessment-based final project.
iseseisev töö eesti k
-
iseseisev töö ingl k
-
õppekirjandus
Materjalid kursuse õpikeskkonnas. Study materials are available in the learning environment of the course.
õppevormid ja mahud
päevaõpe: nädalatunnid
4.0
sessioonõppe töömahud (semestris):
loenguid
1.0
loenguid
14.0
praktikume
3.0
praktikume
16.0
harjutusi
0.0
harjutusi
-
vastutav õppejõud
-
ÕPPEJÕU AINEKAVA INFO
õppetöö semester
õpetav õppejõud / üksus
õppetöö keel
Laiendatud ainekava
2025/2026 sügis
Kevin Janson, IC - IT kolledž
eesti keel
    ICD0018_krit_est.pdf 
    Ainekaart eesti keeles
    Ainekaart inglise keeles