Android Tutorial
Android
SECTION 1: INTRODUCTION
- Android – What it is?
- History of Android
- Importance of Java language for Android Apps
- Other mobile OS-es
- Android Versions & different development tools
SECTION 2: JAVA FUNDAMENTALS
- OOPS basics
- Classes & Objects
- Components of a Class
- Structure of a Class & Java File
- Inheritance
- Interfaces
- Polymorphism
- Overloading
- Overriding
SECTION 3: SIGNIFICANCE OF ANDROID PROJECT STRUCTURE
- Source Folder
- Generated Folder
- Assets folder
- Resources folder
- Android Manifest XML
SECTION 4: ANDROID ACTIVITY
- Activities & Fragments
- Activity Life Cycle
- Activity – How to create your activity
SECTION 5: ANDROID LAYOUTS
- Layout XML files
- Absolute Layout
- Relative Layout
- Linear Layout
- Frame Layout
- Tab Layout
- Table Layout
- List Layout (List View)
SECTION 6: ANDROID VIEWS & WIDGETS
- Button View
- EditText View
- TextView View
- Image View
- Spinner
SECTION 7: INTENT & INTENT FILTERS
- Intents – How and When to use them
- Intent Objects – Action, Data & Category
- Intent Filters – Matching Rules / Tests
- Explicit Intent & Implicit Intent
SECTION 8: MENUS & MESSAGES
- Adding option menus
- Adding popup menus
- Showing dialogs
- Raising toasts
SECTION 9: BROADCAST RECEIVERS
- Broadcast Receivers
- Listening for specified broadcasts
- System broadcasts
- Custom & User defined broadcasts
- Sticky Broadcasts
- Pending Intents
SECTION 10: SQLITE – DATABASE ACCESS
- Introducing SQLite
- SQLiteOpenHelper and creating a database
- Opening and closing a database
- Working with cursors
- Inserts, updates, and deletes
SECTION 11: EXTERNAL DATABASE ACCESS USING RESTFUL WEB SERVICE
- Introduction to AsyncTask Class
- Progress Dialog
- RESTful Web service using PHP scripts
- JSON and JSON Parsers
- InputStream Reader, BufferedStreamReader and String Buffer uses
- Adapters
SECTION 12: BROWSER BASED APPS – WEB VIEWS
- Simulating Web Browsers inside Apps
- Enabling Javascript and browser history in Web Views
- Limitations of Web Views
- Platform independence
SECTION 13: PUBLISH AN ANDROID APPLICATION TO GOOGLE PLAY
- Account Registration
- Payment
- Good coding and design practices
- Maintenance and experimentation with Categories
Comments
Post a Comment