Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc tempus in diam nec aliquam. In nec quam eros. Sed purus felis, cursus eu semper vel, tristique et nibh.
The course objective is: 1. To understand the key differences between development of systems to run on mobile devices and on typical personal computing or internet-based environments and apply this knowledge in the design of mobile device software. 2. To design and prototype effective applications for a mobile device by taking into consideration the underlying hardware-imposed restrictions such as screen size, memory size and processor capability. 3. To work in a team to execute a complete android app project from ideation to design, prototype, development and testing.
Entry Requirements
None
Course Level
Beginner to Intermediate
Assessment
Mention the assessment method if applicable
What will you learn
Week 1
Introduction to Android OS
Android versions
Android app market
Week 2
Getting familiarity with Android Studio
Activities in Android
Creating new activity
Understanding activity code
Setting XML layouts
Understanding activity lifecycle
Week 3
Introduction to XML
Layout code using XML
Views(TextView, ImageView, Buttons)
View attributes
Getting guidance from Material Design Spec
Week 4
View Groups
Parent views
Children views
Linear Layout
Relative Layout
Week 5
Dealing with overlapping views
Intents
Explicit Intents
Implicit Intents
Week 6
Input Controls
Buttons
Radio Button
Date Picker
Click Listeners
Handling events through XML
Week 7
Input Events
Event Listeners
Callback methods
Toast and Tooltips
Week 8
List View
Loading views dynamically
Call view items polymorphically
About the Instructors
Lorem ipsum dolor sit amet, consectetur adipiscing elit.