Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
W3 Engineers Standards/ Curriculum Format for Mobile Application Development (Android) Course Duration: Three Months http://w3engineers.com Page 1 Course Curriculum Android Overview & Quick Start o An Overview of Android Apps Development Lesson o Discuss the history of Apps Development Lesson o Technology stack needed for android apps development Lesson o Configure your computer for setting up android application development environment Lesson o Setup Android Apps Development Environment in your computer Lesson Main Building Blocks o Understand main building block of Android apps Lesson o Create an activity Lesson o Understand Intents and Service Lesson o Understand Content Providers, Broadcast receivers and Application context Lesson Java Basics o Understand basic anatomy of a java program for android application Lesson o Data types in Java Lesson o Create hello world application in java Lesson o Work with java variables: integer, string, double Lesson o Understand conditional statement, looping Lesson o See the list of number in display Lesson o Methods in java Lesson OOP Basics o Encapsulate your data and its functionality Lesson o Define association relationship http://w3engineers.com Page 2 Lesson o Understand the essence of inheritance relationship Lesson o Keep some field, property, method inside a class Lesson o Create a class with the collection of another class in its field Lesson o Define static class and method from real life example Lesson Android User Interface o What is activity life cycle Lesson o Understand View and Layout Lesson o Familiar with UI Widgets Lesson o Design a simple activity layout for some basic user operation Lesson o Design UI with Fragments and ActionBar Lesson SQLite Database o Overview on SQLite and Database design Lesson o How to manage SQLite database Lesson o Doing CRUD operation in database Lesson o Create a table in SQLite Lesson o Save and select data from database using Android Application Lesson Broadcast receivers o Understand event receiving. Lesson o How to start a service by using broadcast receiver Lesson o Receive an event Lesson o Start a service Lesson Services o Lifecycle of services http://w3engineers.com Page 3 Lesson o Implement different types of service Lesson o Generate notification using service Lesson o How to play music as a background service Lesson Content Providers o How to create content provider Lesson o Use content provider Lesson o Pass data from one process to another Lesson o Simplify database operation Lesson APIs o Understand Location API Lesson o Working with Map API Lesson o Maps issues Lesson o Retrieve telephony network information Lesson o Access phone call state Lesson o Introduction to sensor Lesson o Finding users location Lesson o Drawing routes on Map Lesson o Access call state http://w3engineers.com Page 4