The learning materials are in the form of e-books, slides with audio, exercises in between and at the end of modules and Assessments at the end of each module to support online learning. Challenges of the participants related to the subjects will be resolved through collaboration with peers and an expert who will mentor the online learning.
For classroom sessions,
Simple topics will start with the recap of important points and discussion of concepts, followed by solving of exercises in the lab.
Moderately tricky topics will be explained in brief with the example(s) and demonstration(s). Questions will be asked and discussed, and if required, presentation with more examples will be carried out, followed by solving of exercises in the lab.
Difficult topics will be explained in depth with the example(s) and demonstration(s) for each concept. Learners will be asked to answer a set of questions, and the responses will be taken up as group discussions in the class.
Developing an Android Application, Application Development Cycle
Android Activities and UI Design, Advanced UI Programming
Menu, Dialog, List and Adapter, Data Storage, Retrieval and Sharing
Maps, Geocoding and Location-Based Services, Working in the Background
Peer-to-peer Communication, Accessing Android Hardware