Android
Training. App Development
Training
We OPEN EYES IT
SOLUTION started android training
from last few years and successfully placed students in different IT
organization. We train students from professional Android Developers who have
minimum 5 years working Experience. The open-source, Linux-based and
hardware-independent Android mobile OS, with the new updating release is giving
mobile developers a whole new ball court to play in. Android is the fastest
growing mobile OS among its competitors and with its share in the Smartphone
user market growing, Android is attracting more and more enthusiastic
developers.
JAVA CONCEPTS
- Introduction
to Android
- OOPs
Concepts
- Inheritance
in detail
- Exception
handling
- Packages
& interfaces
- JVM
& .jar file extension
- Collections
– HashTable,Vector,,List, ArrayList, HashMap
- Multi
threading(Thread class & Runnable Interface)
SQL
- DML
& DDL Queries
- What
is Android?
- Setting
up development environment
- Dalvik
Virtual Machine & .apk file extension
Fundamentals:
- Basic
Building blocks – Activities,Services,Broadcast Receivers & Content
Providers
- UI
Components- Views & notifications
- Components
for communication -Intents & Intent Filters
- Android
API levels(versions & version names)
Application Structure
(in details)
- AndroidManifest.xml
- uses-permission
& uses-sdk
- Activity/services/receiver
declarations
- Resources
& R.java
- Assets
- Android
Training Course Syllabus
- Values
– strings.xml
- Layouts
& Draw able Resources
- Activities
and Activity lifecycle
- First
sample Application
- Deploying
sample application on a real device
Emulator Android
Virtual Device
- Launching
emulator
- Editing
emulator settings
- Emulator
shortcut
- Logcat
usage
- Introduction
to DDMS
- File
explorer
- Second
App :- (switching between activities)
- Develop
an app for demonstrating the communication between Intents
Android
widgets
·
Basic UI Component and Ui Properties
1.
TextView
2.
Button
3.
EditText
4.
Spinner
5.
CheckBox
6.
Radio Button
7.
ImageView
·
Listview and Adapter and View Holder Pattern
·
Gridview and adapter
·
Listview with custom Adapter
·
GridView with Custom Adapter
·
View Pager
·
Progress bar
Design
User Interface
·
User Interfaces :
1.
Drawable
2.
Shape
3.
Selector
·
Using Font Icons.
·
Styles/Themes
·
Review week one, Two and Git Basics
·
Assignment: Survey App using different UI component /Listing
Popular Programming language / Shopping List Task App
Dialogs
·
Alertdialog /Dialog/Toast
·
Custom Dialog
·
Custom Toast Message
Why
UI Thread and Background Thread
·
Thread /Runnable Handler
·
AsyncTask With examples
·
Service
Interacting with hardware
·
Working with camera (taking pictures and saving it to gallery)
·
Alarm application with vibration and and sound
Data Storage: How and when to use(Real time Scenarios)
·
Share Preferences
·
File Storage
1.
Reading and Writing Sd card
·
Database : SQLite
1.
SQLite Basics
2.
Creating database
3.
CRUD operation
·
Assignment : Database Related Project. Taking input from the Form and
saving it to the Database and Display the information Listview.
Data Exchange format
·
Json/Xml
·
Parsing Json data with examples
·
Parsing json using Google Gson lib
Handling Network Connection
·
REST API Connection using basic DefaultHttpclient
·
REST API Connection Using third party Library - Volley
·
Loading remote images using Picasso Library.
Some Advance topics(Brief)
·
What is Material designs and
its implementation.
·
Adding Navigation Drawer
·
RecyclerView and Adapter/
LayoutManager class
Google Map
·
Introduction to Google Map
·
Implementation
Final Project
·
Create a Final Android
Application and publish to Google Play and Openshift
Summary of Key Learnings
- Learn the core concepts of an
object‐oriented programming language
(Java)
- Develop programming skills by
building Native Android Mobile Apps
- Implement your
applications
- Develop
Android based Apps and sell Android Apps in the marketplacewith Live
Industrial Project
- Understand
theAndroid OS, UI and Design requirements
- Learn
Android Storage
- Deploy
the application in the marketplace to show during interviews and in Final
semester Viva presentation.
Pre-requisites Eligibility
- Candidates with understanding of C, C++ can undergo this
training. Core Java
Fees
Fees for the Android Training course vary by the duration and
course program selected. Please call us for an immediate response
No comments:
Post a Comment