Try to follow guidelines laid in Project Structure for organizing your repositories.
Projects are broken down to :
- Personal Assignments : Candidates are required to submit them regularly to advance in the course. Personal projects tracker is displays each candidates assignment completion.
- Group Projects : All the candidates contribute to these projects.
- Upload your photos to Imgur for sharing adding them in markdown files in projects.
- Instead of uploading the complete android project, its a good idea to include the .apk file and relevant code files.
- Learn & create professional quality Android apps which :
- Authenticates user through Google, Github etc.
- Follows material design guidelines for professional UI/UX
- Runs smoothly within limited memory
- Sends & receives information from web APIs.
- Stores relevant data locally for quick access.
- Test apps for production use.
- Publish apps on playstore.
This program is structured and tailed around each candidates depending upon various parameters. Although not required to follow exactly, a flexible Syllabus is created.
Enrolling candidates should be motivated to learn and be comfortable with at least one programming language. Preference will be given to candidates who can code in Java. Familiarity with Git is also expected. Access to an Android device is helpful, but not mandatory.
Enrolled candidates are expected to dedicate 5 to 7 hours everyday for this track.