PURPOSE To acquire the ability of applying various app
development concepts for all domains and efficient interpretation of real life problems. COURSE PLAN:
session Description of Topic Contact hours
1 Basics of XML and Parent Layouts 2
XML Tags and Relative
Linear Layouts 2 Views 2 Basic structure of views how to identity it 3 Designing the basic layout 4 Designing and building the first Android App 4 Activity and types and activity life cycle 2 Understanding the Activity how to link java logic with app layout 5 App with basic views 4 Building a single activity app with all the basic views 6 Android Resources 2 Android and its resource files 7 Supporting multiple Screens and Languages 4 App that supports different languages screen sizes(mini app demonstration) 8 Intents 2 All about transferring data and control from one activity to another 9 Multi-Activity App 4 Building a multi activity app with various things learned so far 10 Services 2 What are services and its uses 11 SQLite Database 2 Introduction to SQLite Database in Android 12 4 App with multiple users and their data
Building an app with multiple users and their
data and storing all the information in SQLite Database *The red font colour titles are the app practical exercises which will be done in the class itself.
Software Required:
Android Studio Java Development Kit Prerequisites: Basic knowledge of any one programing language. (C, C++, Java)