Session 1: Overview of components and technical tools
Time: 1 hour
Objectives
At the end of this session, participants will be able to:
Describe the architecture and components of OppiaMobile
Describe the frameworks and developer tools used for OppiaMobile
Activities
Introductions
Overview of the OppiaPlatform components - OppiaMobile Platform Architecture and Workflow
Overview of developer tools used in supporting and maintaining OppiaMobile:
Developer environments - Eclipse, PyCharm and Android Studio
Git and GitHub
Overview of frameworks used:
Android
Django
Moodle
Follow up and preparation for next session
Read up on OppiaMobile developer documentation - OppiaMobile Technical Documentation
Install Git and read overview documentation - https://git-scm.com/
Create account on GitHub - https://github.com/
Check Github training (https://training.github.com/classes/) and help (https://help.github.com/)
Create account on Amazon Web Services - http://aws.amazon.com/ - creating an account is free, although you will need to give credit card details