This final project can be completed in pairs. If you wish, you may select a partner. You will be collaborating and communicating with one another. Ensure that both names are associated to the project. Otherwise you can complete this project solo.
The project must have a ListView somewhere to present items. Selecting an item from the ListView must show detailed information about the item selected.
The project must have at least 1 progress bar and at least 1 button.
The project must have at least 1 edit text with appropriate text input method and at least 1 Toast and 1 Snackbar.
The software must have at least 4 or more activities. Your activity must be accessible by selecting a graphical icon from a Toolbar, and NavigationDrawer. The top navigation layout should have the Activity’s title, and a version number.
The project must use a fragment somewhere in its graphical interface.
Each activity must have a help menu item that displays an AlertDialog with instructions for how to use the interface.
There must be at least 1 other language supported by your Activity. Please use Canadian French as the secondary language if you do not you know a language other than English.
The items listed in the ListView must be stored by the application so that they appear the next time the application is launched. The user must be able to add and delete items, which would then also be stored in a database.
When retrieving data from an http server, the activity must use an AsyncTask.
The project must use SharedPreferences to save something about the application for use the next time the application is launched.
All activities must be integrated into a single working application, on a single emulator, and must be uploaded to GitHub.
The interfaces must look professional, with GUI elements properly laid out and aligned.
The functions and variables you write must be properly documented using JavaDoc comments.
Your submission for the final project should contain two parts:
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here