1/14

Android Development

Lecture Organization

2/14

Lecture Organization

3/14

Lecture Attendance

This semester everything is different again. That’s why we will meet virtually in the following conference room.

Please enroll to the following course on the e-learning platform: https://e-learning.hdm-stuttgart.de/moodle/course/view.php?id=4255

4/14

Grading Scheme

Component Points
Assignments (3 Points per Assignment) 15
Project: Software Quality (Code Structure, Modularization, Coding Style) 15
Project: Implementation Quality and Complexity 15
Project: Usability and Design (UI Concepts, Platform Standards) 10
Project: Automated Testing (Unit Test, UI Test) 5
Project: Presentation 10
Total 70
5/14

Grading Categories

Select at least two categories which you will implement in the app:

Category Examples
Media and Camera Take picture, load image from gallery
Location and Sensors GPS, Gyroscope, Motion, Barometer, Altimeter
Date Storage Store app local data using SQL, Key/Value
Networking Consume API, Parse JSON, XML, GraphQL
Connectivity Bluetooth, Wifi, Beacons
Animation and Graphics Implement charts, complex animations
6/14

Deadlines

For the submissions everybody gets an own git repository where the results should be pushed. Submissions after the deadline will not be accepted. Please create a new folder for every assignment and project. Everybody should push his code even the project. Also add a readme.md file to the repository with the two categories you have selected, a short description (around 6 sentences) what the app is doing and the team members. The projects should be done by a team. Teams should consist of 2 team members. Assignments should be done individually. The teams are formed in the e-learning platform.

Date Submission
31.03.2021 23:59 Team registration
12.05.2021 23:59 Assignment results
06.05.2021 23:59 Project abstract
30.06.2021 23:59 Final project
7/14

Constraints

8/14

Project inspirations

9/14

Git Repo Structure

Grading will be based on the following Git repository structure

10/14

Presentation

11/14

References

12/14

Lecture Goals

13/14

Lecture Contents

14/14

Questions?