6 Months / Weeks Industrial Training in Android Development

Post on 21-Jan-2018

97 Views

Category:

Education

1 Downloads

Preview:

Click to see full reader

Transcript

6 Months / Weeks

Industrial Training in Android

Development 09803266066,9501922388

Training Syllabus

09803266066,9501922388

ANDROID TRAINING PART 1

Java Concepts

09803266066,9501922388

❖ OOPs Concepts❖ Inheritance in detail❖ Exception Handling❖ Packages & Interfaces❖ Collections – HashTable,Vector,List,

ArrayList, HashMap❖ Multi threading(Thread class & Runnable

Interface)

XML Coding For Layouts

09803266066,9501922388

❖ Introduction to Widgets❖ Text Fields, Buttons, ImageViews, ImageButtons❖ Layouts:

➢ Relative Layout➢ Linear Layout➢ Table Layout➢ Frame Layout

❖ Webview❖ Styles for Range of Devices

XML Coding for Drawables(shapes), Gradients

09803266066,9501922388

❖ Shapes: Oval, Circle, Rectangle, Round Corner Rectangle, Shapes with Strokes, Shapes with Shades.

❖ Gradients: Double Shaded Shapes, Multi Shaded Shapes

❖ Fundamentals➢ Basic Building Blocks – Activities, Services, Broadcast

Receivers & Content Providers➢ UI Components- Views & Notifications➢ Components for Communication -Intents & Intent Filters

Application Structure (In detail)

09803266066,9501922388

❖ AndroidManifest.xml❖ Uses-Permission & Uses-SDK❖ Resources & R.java❖ Assets❖ Values – strings.xml❖ Activities and Activity Lifecycle❖ First Sample Application

MENU

09803266066,9501922388

❖ Option Menu❖ Context Menu❖ Sub Menu❖ Time and Date❖ Images and Media❖ AlertDialogs & Toast❖ Popup

Training Syllabus

09803266066,9501922388

ANDROID TRAINING PART 2

Intents (In detail)

09803266066,9501922388

❖ Explicit Intents❖ Implicit intents

Preferences

09803266066,9501922388

❖ SharedPreferences❖ SQLiteDatabase❖ Cursor❖ Defining and Using Content ProvidersExample- Sharing database among two different applications using content providers

❖ Reading Contacts❖ Reading BookmarksExample : Develop an App to demonstrate database usage. CRUD operations must be implemented. Final details

should be viewed in GridView as well as in ListView.Do the same application with database operations in a single class(As a Model class) and do the CRUD operations with this class object.

XML Coding For Layouts

09803266066,9501922388

❖ Adapter:➢ ArrayAdapters➢ BaseAdapters

❖ ListView❖ GridView❖ Gallery Using Adapters

Notifications

09803266066,9501922388

❖ Broadcast Receivers

❖ Services and notifications

❖ Alarms

Custom Components

09803266066,9501922388

❖ Custom Toast

❖ Custom Dialogs

❖ Custom Animated Popup Panels

Threads

09803266066,9501922388

❖ Threads Running on UI Thread (runOnUiThread)

❖ Worker Thread❖ Handlers & Runnable❖ AsynTask (In Detail)

Animations

09803266066,9501922388

❖ Translate

❖ Alpha

❖ Rotate

Training Syllabus

09803266066,9501922388

ANDROID TRAINING PART 3

Part - 3 Syllabus

09803266066,9501922388

❖ Listview Lazy Loading➢ Image Cache and Lazy Loading

❖ Camera and Pictures➢ Using Default and Custom Camera

❖ Read write Operations➢ Using SDcards – Reading and Writing

❖ Webservice call➢ Post, Get and Soap Calling of Webservices

Part - 3 Syllabus

09803266066,9501922388

❖ Parsing Response➢ JSON➢ XML➢ SOAP PARSING

Including External Libraries in Our Application

❖ Google Maps➢ Maps via intent and MapActivity

❖ Location➢ GPS, Location Based Services and Location with Network

Part - 3 Syllabus

09803266066,9501922388

❖ Accessing Phone services➢ CALL➢ SMS

❖ Network connectivity services❖ Sensors

➢ Accelerometer➢ other sensors

❖ Using Wifi & Bluetooth

Part - 3 Syllabus

09803266066,9501922388

❖ Action bar tabs and custom views on Action bars

❖ Introduction to Fragments❖ 3rd Party Integration

➢ Facebook➢ Google Plus and Gmail➢ Linked in

09803266066,9501922388

For More DetailsVisit

@www.EasyWebSolutions.co.in

top related