-
About the course
Today’s latest buzzword in android. Even a non-technical person can tell something about android and smartphones. This course is designed for beginners and professionals, who wish to develop mobile apps using android apks. You will also learn how to create widgets, customize list view, grid view, spinners as well as interactive mobile apps development using media like audio and visual aids.
Course objective
Exploring Android fundamentals.
Using various Layouts and Widgets.
Saving data using SQLite database.
Consuming REST service.
How to access mobile native features like camera, contacts, calendar etc.
Publishing mobile app on Google Store, Apple Store.
Who should do this course?
All professionals who are keen to develop mobile apps for Android platform should go for this course. We welcome all to have the power of creating and exploring Android Technology.
Pre-requisites
Anyone who wants to learn Android Mobile apps development should have a basic knowledge of java programming.
-
Course Curriculum
Android
Introduction to Android
What is Android
History and Version
Installing soft wares
Setup Eclipse
Hello Android example
Internal Details
Dalvik VM
Software Stack
Android Core Building Blocks
Android Emulator
AndroidManifest.xml
R.java file
UI Widgets
Working with Button
Toast
Button
Toggle Button
Image Button
CheckBox
AlertDialog
Spinner
RatingBar
DatePicker
TimePicker
ProgressBar
Analog Clock and Digital Clock
Activity, Intent & Fragment
Activity Lifecycle
Activity Example
Implicit Intent
Explicit Intent
Fragment Lifecycle
Fragment Example
Dynamic Fragment
Android Menu
Option Menu
Context Menu
Installing soft wares
Popup Menu
Adaptor
Array Adaptor
ArrayList Adaptor
Base Adaptor
View
GridView
WebView
ScrollView
SearchView
TabHost
DynamicListView
ExpandedListView
Data Storage
Shared Preferences
Internal Storage
External Storage
Android Service
Android Service
Android Service API
Android Started Service
Android Bound Service
Android Service Life Cycle
Android Service Example
SQLite
SQLite API
SQLite Spinner
SQLite ListView
XML & JSON
XML Parsing SAX
XML Parsing DOM
XML Pull Parser
JSON Parsing
Content Provider
Content Provider Fundamental
Contact Content Provider
Other Built-in Content Providers
Creating Custom Content Provider
Understanding Content URI
Content Resolver
Sharing Information from custom content provider
Android Notification
Notification API
Creating Notification Builder
Setting Notification Properties
Attaching Actions
Issuing Notification
NotificationCompat.Builder class
Android Notification Examples
Multimedia
Multimedia API
Playing Audio
Creating Audio Player
Playing Video
Alarm Manager
Gallery
Telephony API
Telephony Manager
Get Call State
Call State Broadcast Receiver
Simple Caller Talker
Making Phone Call
Send SMS
Send Email
Device Connectivity
Bluetooth Tutorial
List Paired Devices
Working with WiFi
Working with Camera
Android Web Services
What is web service?
Soap VS Restful web service
Android Restful web service example
Android Google Map
Android Map V2 API
Adding Map
Customizing Map
GoogleMap class
Android Google Map Application
Social Media Integration
1. Facebook
2. LinkedIn
3. Twittter
-
Mock-up Tests and Assignments
TrainingNCR.com assures weekly mock-up tests and regular assignments to help the students cement their foundation and have a real work-like scenario. The total tests and assignments have no limit for diligent students.
-
Mobile App : Online Shopping App
Desciption: Create a online shopping app, which will show the list of products to User/Customer. A user can purchase products and see the previous order history. Here, admin will be responsible for adding products, categories and approving customer order. The application will use three-tier architecture with extensible approach. We would be using payment gateway to do online payment.
What you will learn through app?
How to create shopping cart.
How to integarate payment gateway.
How to decouple modules using Dependency Injection.
How to validate data at clientside and server side.
How to create Service layer using Web API.
How to secure you application based on user roles.
How to publish your App on Google store and Apple store.