Android Application Development Training
Prerequisite: C/C++
Course Duration: 40 Hours
Course Fees: ₹ 60,000 | $ 1,000 (in 2 easy installments)
New Course Content coming soon!
Introduction to Mobile Computing and Android (2 hrs)
Java fundamentals to advanced level (6 hrs)
- Programming in Java in Eclipse Platform
- Programs demonstrating OOPS features: class, object, inheritance, polymorphism, data abstraction, encapsulation etc.
- Different data types, if-else, switch-case, loops, array, string
- Reading user input from console, using try-catch
- File handling in Java
- Java Collections Framework: ArrayList, LinkedList etc.
- Using Thread
- Extract a particular information (e.g. phone numbers) from a very long string
- Downloading in Java
- Extracting information from a website with two complete applications
- More advanced concepts in java
Android Fundamentals (16 hrs)
- Setup and explore Android Studio, create and run Emulator, Activity & Intent
- Create and run your First application in Android Studio
- Using common Input Controls in Android
- TextView, Button, ImageButton, EditText, CheckBox, RadioButton, RadioGroup, ListView, Spinner, Toast
- Working with XML Layouts, Manifest
- Project 1: A complete android Entertainment App similar to my app "Ask Cupid"
- Project 2: A complete android application from scratch similar to my App "Ask Weather"
- Using SharedPreferences and MediaPlayer
- Advanced ListView and GridView using custom ArrayAdapter and BaseAdapter
- Data Storage using SQLite database: create, insert, update, delete and query your database
- Populate ListView / GridView from Database
- Best practices for using SQLite Database
- Project 3: A complete Database driven App similar to my App "GRE Wordlists"
- Content Providers, Android Text-to-Speech and Speech-to-Text, WebView
- Simple animations in Android
- Project 4: A tic-tac-toe Game Development
- Doing in background with AsyncTask, Thread, Handler, ProgressBar
- Custom Toast, Simple Notification, AlertDialog
- Alarm Manager, Gallery, Image slider
- Navigation Drawer
Advanced Android (16 hrs)
- Downloading and parsing JSON, Web app development
- HTTP Request and HTTP Response
- Project 5: A complete Weather App with JSON parsing
- Extending the View Class, using Canvas and frame-by-frame Animation in Android
- Android game programming concept, Game logic, Full game development, Multiple Android Games Development.
- Project 6: A complete 2D Game development
- Content Providers, Broadcast Receiver, Services
- GPS, Geocoding, Maps, Camera
- Project 7: Barcode scanning App using ZXing Library for Inventory tracking
- Project 8: Sensor App using Accelerometer / Magnetic Sensor
- Help on setting up Google Play Developer A/c, Publishing Apps in Play Store
- Monetizing your app with Admob, Post publishing tips