COURSE : ANDROID DEVELOPMENT | ONLINE TRAINING | DURATION : 40 HOURS
ABOUT COURSE
The number of handsets running on Android increases by 21000 fresh and new installs per day and that is good enough reason for one to start developing applications and games for that market/audience. By learning the trending technology like Android anyone can get an easy job in IT.
Android’s Store (Google Play) overtook Apple’s App Store in the total number of available applications a few months back and is still leading from the front in terms of a number of new applications published per month. Even though Samsung has developed an OS (Bada) on its own, it started using Android in handsets due to its compliance with Open Mobile Standards and Specifications.
Android® is in its nascent stage of development and it will get stabilized with a couple of years. Learning a programming language that is sure to dominate the smartphone market in the coming years is like earning in gold and storing it for future use. Anyone getting trained in Android® now will have the first-mover advantage and many corporate giants are yet to enter the App market as a mainstream business. Once the corporate heavyweights start to flex their muscles against each other in the mobile phone market, anyone trained in Android / iOS will be in very high demand in the mobile app development industry.
The career of a Mobile Application developer has gained momentum and a lot of importance is being attached to it at a global level, this is mainly due to the advent of internet technology on mobiles as said earlier. Our course on mobile application at Ace web academy entails a comprehensive course replete with all the right qualities so as to provide a sound foundation to students who wish to pursue this as their career.
About Course
- Training provided by Industry Professionals.
- Well designed syllabus to meet the latest demands/changes in the technology.
- Weekly assessment sessions.
- State of the art class rooms.
- Personality development program to face interviews easily.
- Practical Classes on live projects to expose students to real time challenges.
- Access to changes in technology and course upgrades whenever needed.
Who can learn ?
- Mobile Phone manufacturers
- Service Providers
- Digital Marketing companies
- Entertainment Industry
- E-marketing companies
Course Syllabus
MODULE 1: JAVA Concepts
- OOPs Concepts
- Inheritance in detail
- Exception handling
- Packages & interfaces
- JVM & .jar file extension
- Multithreading (Thread class & Runnable Interface)
MODULE 2: SQL
- DML & DDL Queries in brief
MODULE 3: Introduction to Android
- What is Android?
- Setting up development environment
- Dalvik Virtual Machine & .apk file extension
Fundamentals :
- a.Basic Building blocks – Activities,Services,Broadcast Receivers & Content providers
- b.UI Components – Views & notifications
- c.Components for communication -Intents & Intent Filters
- Android API levels (versions & version names)
MODULE 4: Application Structure (in detail)
- AndroidManifest.xml
- uses-permission & uses-sdk
- Resources & R.java
- Assets
- Layouts & Drawable Resources
- Activities and Activity lifecycle
- First sample Application
MODULE 5: Emulator-Android Virtual Device
- Launching emulator
- Editing emulator settings
- Emulator shortcuts
- Logcat usage
- Introduction to DDMS
- Second App:- (switching between activities)
- Develop an app for demonstrating the communication between Intents
MODULE 6: Basic UI design
- Form widgets
- Text Fields
- Layouts
- [dip, dp, sip, sp] versus px
- Examples
MODULE 7: Preferences
- SharedPreferences
- Examples
MODULE 8: Menu
- Option menu
- Context menu
- Sub menu
- menu from xml
- menu via code
- Examples
MODULE 9: Intents (in detail)
- Explicit Intents
- Implicit intents
- Examples
MODULE 10: UI design
- Material Design
- Time and Date
- Images and media
- Composite
- AlertDialogs & Toast
- Popup
- Examples
MODULE 11: Tabs and Tab Activity
- Examples
MODULE 12: SQLite Concepts
- SQLite Programming
- SQLiteOpenHelper
- SQLiteDatabse
- Cursor
- Reading bookmarks
MODULE 13: Android Debug Bridge (adb) tool
MODULE 14: Adapters and Widgets
Adapters:-
- a.ArrayAdapters
- b.BaseAdapters
- ListView and ListActivity
- Custom listview
- GridView using adapters
- Gallery using adapters
- Examples
MODULE 15: Threads
- Threads running on UI thread (runOnUiThread)
- Worker thread
- Handlers & Runnable
- AsynTask (in detail)
- Examples
- Live Folders
- Using sdcards
- XML Parsing
- JSON Parsing
- Maps, GPS, Location-based Services