Mobile applications
Laboratory
- Lab 1 - AVD, IDE, Flex UI
- Lab 2 - UI Components
- Lab 3 - Stack Navigation
- Lab 4 - External Communication - RestAPI
- Lab 5 - Tab Navigation, Permissions, Sensors
- 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 if it's needed
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:
- at least 6 unique screens
- 2 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, GPS, compas etc (at least 2)
4. Each team must come to the checkpoints meetings with a part of the project:
- before 1st of December - prepared report with designed screens (use Figma tool for example. https://www.figma.com/)
- before 1st of January - implemented application except sensors neither REST communication
- last project class - finished project with a full documentation report