Native Mobile Applications
BASIC DATA
course listing
A - main register
course code
ICD0022
course title in Estonian
Platvormipõhised mobiilirakendused
course title in English
Native Mobile Applications
course volume CP
-
ECTS credits
9.00
to be declared
yes
fully online course
not
assessment form
Examination
teaching semester
autumn
language of instruction
Estonian
English
Prerequisite(s)
Prerequisite 1
Java (ICD0019)
Study programmes that contain the course
code of the study programme version
course compulsory
IADB17/25
no
IAIB25/25
no
Structural units teaching the course
IC - IT College
Course description link
Timetable link
View the timetable
Version:
VERSION SPECIFIC DATA
course aims in Estonian
- anda ülevaade ja baasoskus Androidi arenduskeskkonnast ning Androidi mobiiliplatvormist;
- anda ülevaade ja baasoskus Xcode'i arenduskeskkonnast, Swifti keelest ning iOS-i mobiiliplatvormist.
course aims in English
- give an overview and basic skills of Android development environment and Android mobile platform;
- give an overview and basic skills of Xcode development environment, Swift programming language and iOS mobile platform.
learning outcomes in the course in Est.
Aine läbinud üliõpilane:
- tunneb Kotlin programmeerimiskeelt ja Android Studio arenduskeskkonda;
- oskab disainida ja arendada Androidi rakendusi;
- tunneb Swifti programmeerimiskeelt ja Xcode'i arenduskeskkonda;
- oskab disainida ja arendada iOS-i rakendusi;
- tunneb ja oskab kasutada tüüpilisi tehnoloogiaid ja arendusvõtteid mobiilirakenduste arendamisel.
learning outcomes in the course in Eng.
After completing this course the student is:
- familiar with Kotlin programming language and Android Studio development environment;
- able to design and develop Android applications;
- familiar with Swift programming language and Xcode development environment;
- able to design and develop iOS applications;
- familiar with and able to use typical technologies and techniques for developing mobile applications.
brief description of the course in Estonian
Android - 1/2 mahust
Android Studio keskkond
Kotlin programmeerimiskeel
Androidi operatsioonisüsteemi ülesehitus
Rakenduse elutsükkel
Kasutajaliidese komponendid
Vaated
Ressursid
Riistvaralised teenused

iOS - 1/2 mahust
Swifti keel
Xcode'i keskkond
iOS-i ülesehitus
Rakenduse elutsükkel
Kasutajaliidese komponendid
Vaated
Riistvaralised teenused
brief description of the course in English
Android - 1/2 of course content
Android Studio environment
Kotlin programming language
Android operating system architecture
Application lifecycle
User interface components
Views
Resources
Hardware services

iOS - 1/2 of course content
Swift programming language
Xcode environment
iOS architecture
Application lifecycle
User interface components
Views
Hardware services
type of assessment in Estonian
-
type of assessment in English
-
independent study in Estonian
-
independent study in English
-
study literature
Materjalid kursuse õpikeskkonnas.
Materials in study environment.
study forms and load
daytime study: weekly hours
4.0
session-based study work load (in a semester):
lectures
1.0
lectures
14.0
practices
3.0
practices
16.0
exercises
0.0
exercises
-
lecturer in charge
-
LECTURER SYLLABUS INFO
semester of studies
teaching lecturer / unit
language of instruction
Extended syllabus
2025/2026 autumn
Andres Käver, IC - IT College
English
    display more
    2024/2025 autumn
    Andres Käver, IC - IT College
    English
      2023/2024 autumn
      Andres Käver, IC - IT College
      English
        2022/2023 autumn
        Andres Käver, IC - IT College
        English
          2021/2022 autumn
          Andres Käver, IC - IT College
          English
            ICD0022_assessment_criteria.pdf 
            Course description in Estonian
            Course description in English