Upload
easy-web-solutions
View
100
Download
1
Embed Size (px)
Citation preview
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