Arvutiteaduse instituut
Courses.cs.ut.ee Arvutiteaduse instituut Tartu Ülikool
  1. Kursused
  2. 2026/27 sügis
  3. Mobiilirakenduste Arendus (LTAT.06.021)
EN
Logi sisse

Mobiilirakenduste Arendus 2026/27 sügis

  • Introduction
  • Lectures
  • Tutorials
  • Project Requirements
  • Project Ideas
  • Readings
  • Git Etiquette
  • Course Rules & Regulations
  • Evaluation

Mobile Application Development 101

  • Lectures: Wednesday 12:15, Delta Center - Narva mnt 18, r-1021.
  • Practicals: Wednesday 16:15, Delta Center - Narva mnt 18, r-1021.
  • Lecturers: Shan Wu, Thomas Hartnell, Pelle Jakovits, Amnir Hadachi
  • TAs: Syeda Zillay Nain Zukhraf

Objective

This course provides students with a practical introductory overview of mobile application development, mainly on the Android platform. This involves good practices for creating a pleasant mobile user experience, architectural & software engineering aspects of developing applications, and integrating mobile applications with external data sources - sensors, APIs, etc. The course aims to provide this knowledge through various practical hands-on assignments, tasks, and projects to learn about and gain experience in working on mobile software.

Topics Covered

  • Mobile App Ideas & Prototyping
  • Kotlin for Mobile Apps
  • First Android App with Compose & App Architecture
  • Layouts & Material Design
  • Interaction, Forms & Navigation
  • State Management
  • Device APIs: Sensors
  • Midterm Project Presentation
  • Data Storage
  • APIs & Cloud Backends (Firebase)
  • Authentication
  • AI Features on Android
  • Testing, Debugging & Polish

Grading and Evaluation

100% Project-Based Exam details in Evaluation

Communication Channels

We will use Zulip for the running communication between students and teachers outside the lecture and tutorial sessions.

  • Login to Course Zulip using your university account from here.
  • Do not make a new account!
  • If you do not have access to the Zulip, please contact lecturers or TA ASAP or through email.
  • Use the tutorial-session-XX / lecture-session-XX Zulip topic for specific questions and discussion.
  • Arvutiteaduse instituut
  • Loodus- ja täppisteaduste valdkond
  • Tartu Ülikool
Tehniliste probleemide või küsimuste korral kirjuta:

Kursuse sisu ja korralduslike küsimustega pöörduge kursuse korraldajate poole.
Õppematerjalide varalised autoriõigused kuuluvad Tartu Ülikoolile. Õppematerjalide kasutamine on lubatud autoriõiguse seaduses ettenähtud teose vaba kasutamise eesmärkidel ja tingimustel. Õppematerjalide kasutamisel on kasutaja kohustatud viitama õppematerjalide autorile.
Õppematerjalide kasutamine muudel eesmärkidel on lubatud ainult Tartu Ülikooli eelneval kirjalikul nõusolekul.
Courses’i keskkonna kasutustingimused