Mobile applications

by Karol Wieczorek published 2021/10/19 12:55:00 GMT+1, last modified 2022-01-28T08:47:20+01:00

Laboratory

  1. Lab 1 - AVD, IDE, Hello world
  2. Lab 2 - UI Components
  3. Lab 3 - Stack Navigation
  4. Lab 4 - External Communication - RestAPI
  5. Lab 5 - Tab Navigation, Permissions, Sensors
  6. Lab 6 - Unity, Game Programming:

PROJECT

Pass rules

1. Projects should be done by 3-4 person teams, so on first class teams should be formed.

2. We're working at the university and at home. Generally at the university students should consult with the lecturer their progress and problems

3. After each class students should send an information by mail with some sentences describing what was done and what is planned to do for next period of time (k.wieczorek@tu.kielce.pl with Subject: "Mobile applications - project - [Names]"

4. To the last class project should be finished and presented by the team. 

Project Requirements

1. The project is written for a mobile device (smartphone, tablet etc.)

2. The programming language can be any but intended for mobile applications (Kotlin, Java, Swift, React Native etc.). The gaming creation technology like Unity is forbidden.

3. Each project should contain:

  • 3 kinds of navigation
  • HTTP requests sent for REST API (at least 1 per http method: GET, POST). Rest of request may be mocked.
  • using of hardware sensors like accelerometer, camera, compas etc (at least 2)