Вы находитесь на странице: 1из 5

Fortune Info Solutions -------) Chary

Course plan execution:


1) Core Java
OOPs Concepts
Class
o Object
o Encapsulation
o Abstraction
JVM(Java Virtual Machine)
Inheritance in detail
Interface
Exception handling
o try
o catch
o throw
o throws
o finally
Multi threading(Thread class & Runnable Interface)
Io pcakges
Util package

2) JDBC

Introduction
java.sql package
Statement
PreparedStatement
ResultSet
CallableStatement

3) Android

Module -3: Introduction to Android
A little Background about mobile technologies
What is Android?
Overview of Android - An Open Platform for Mobile
development
Why to use Android for mobile development?
Android History
Android SDK Overview

Module -3: Android Stack Overview
Overview

Fortune Info Solutions -------) Chary

Linux Kernal
Native Libraries
Android Runtime
Dalvik Virtual Machine(DVM)
Application Framework

Module -4: Android Environment Setup
How to setup Android Development Environment.
Android development Framework - Android-SDK, Eclipse
Emulators What is an Emulator / Android AVD ?
Creating & setting up custom Android emulator

Module -5: Application Structure(in detail)
AndroidManifest.xml
uses-permission & uses-sdk
Activity/services/receiver declarations
Resources & R.java
Assets
Values strings.xml
Layouts & Drawable Resources
Activities and Activity lifecycle
First sample Application
Packaging Android application(.apk file)
Deploying sample application on a real device

Module -6: Basic UI design
Form widgets
o Buttons
o RadioButtons
o CheckBox
o CheckedTextView
o Spinner
Text Fields
Layouts
o RelativeLayout
o TableLayout
o FrameLayout
o LinearLayout
o Nested layouts
o GridLayout
View
o GridView

Fortune Info Solutions -------) Chary

o ScrollView
o HorizontalScrollView

Images And Media
o Gallery
o MediaController
o VideoView
Time And Date
o TimePicker
o DatePicker
o CalenderView
o Chronometer
o DigitalClock
Examples
Module -7: Main Building Blocks
Activities
Activity lifecycle
Intents
Services
Broadcast Receivers
Content Providers
Examples

Module -8: Menu
Option menu
Context menu
Sub menu
Menu from xml
Menu via code
Examples
Module -9: Preferences
SharedPreferences
Preferences from xml
Examples

Module -10: SQLite Database
Introduction to SQL(Structured Query Language)
Explanation about queries(Insertion/Updation/Delete operations)
Introduction to SQLite Database

Fortune Info Solutions -------) Chary

Creating database
SQLite database operations
SQLiteOpenHelper
SQLiteDatabase
SQLiteStatement
Sample Application with database (End-to-End)

Module -11: Android Platform Services
Undetstanding services in Android
Defining Services
Communicating with services
Broadcast receivers
Scheduling of Services
Inter process communication with Messenger
Examples

Module -12: Android Location API
LocationManager
LocationProvider
Determine the current geolocation
Sample application

Module -13: Android Camera API
Enabling camera from application
Taking picture
Storing picture into SQLite database
Showing preview of image
Sample Application

Module -14: Android Bluetooth API
Bluetooth permissions
Settingup bluetooth
Finding Devices and bonding with bluetooth devices
Managing a connection
Sample Application

Module -15: Mysql5.x database
Introduction to Mysql database
Creating Schema in Mysql database
Creating table

Fortune Info Solutions -------) Chary

Preforming I/U/D operations

Module -16: Webservices
Introduction to Webservices
Creating webservice using MyEclipse IDE
Deploying into Apache Tomcat Server

Module -17: Accessing Webservice from Android Application
Understanding how to call Webservice
Sending values to Webservice and store it in database
Get values from Webservice and populate in Android application

4) SQL

DBMS
RDBMS
Normalization
DDL
DML
DRL
TCL
DCL


5) Project mock up screens designing
6) Project user interface designing
7) Database integration
8) Testing
9) Bug fixing
10) Documentation

Вам также может понравиться