4. Project Information
Minimum requirements
Every App should at minimum contain the following:
- At least three fragments or activities;
- At least one data storage/request system;
- At least one master/detail using a
RecyclerView
;
- At least one
Intent
;
- At least one menu option;
- At least one data signal to be used (GPS, Camera, accelerometer, …);
- At least one extra feature you can freely choose. For instance:
- Authentication through Google’s Play Store or Firebase
- Sharing data between apps using a
ContentProvider
- Etc… See links for more inspiration on what’s possible.
Also remember to adhere to the Android dev best practices mentioned througout this course, such as:
- Responsive design (do not hardcode
px
but use sp
or dp
)
- Unit tests to test and verify your code and app
- Security by design: think about permissions and privacy in advance
- Etc…
Deadlines
See Toledo.