Send Enquiry
Send us an enquiry

Android Programming

Android Programming

1. JAVA Concepts

●► 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)

2. SQL

●► DML & DDL Queries in brief

3. Introduction to Android

●► What is Android?
●► Setting up development environment
●► Dalvik Virtual Machine & .apk file extension
●► Fundamentals :
	a) Basic Building blocks – Activities,Services,
	Broadcast Receivers & Content providers
	b) UI Components- Views & notifications
	c) Components for communication -Intents & Intent Filters
●► Android API levels(versions & version names)

4. Application Structure(in detail)

●► AndroidManifest.xml
●► uses-permission & uses-sdk
●► Activity/services/receiver declarations
●► Resources & R.java
●► Assets
●► Android Training Course Syllabus
●► Values – strings.xml
●► Layouts & Drawable Resources
●► Activities and Activity lifecycle
●► First sample Application
●► Deploying sample application on a real device

5. Emulator-Android Virtual Device

●► Launching emulator
●► Editing emulator settings
●► Emulator shortcuts
●► Logcat usage
●► Introduction to DDMS
●► File explorer
●► Second App :- (switching between activities)
●► Develop an app for demonstrating the communication between Intents

6. Basic UI design

●► Form widgets
●► Text Fields
●► Layouts
	> RelativeLayout ,TableLayout, FrameLayout, LinearLayout
	> Nested layouts
●► [dip,dp,sip,sp] versus px
●► Examples

7. Preferences

●► SharedPreferences
●► Preferences from xml
●► Examples

8. Menu

●► Option menu
●► Context menu
●► Sub menu
●► Android Training Course Syllabus
●► menu from xml
●► menu via code
●► Examples

9. Intents (in detail)

●► Explicit Intents
●► Implicit intents
●► Examples

10. UI design

●► Time and Date
●► Images and media
●► Composite
●► AlertDialogs & Toast
●► Popup
●► Examples

11. Tabs and TabActivity

●► Examples

12.Styles & Themes

●► styles.xml
●► colors.xml- declaring colors and drawables
●► Drawable resources for shapes,gradients(selectors)
	> Shapes drawables
	> State drawables
	> Transition drawables
	> 9 Patch drawables
●► style attribute in layout file
●► Applying themes via code and manifest file
●► Examples

13. SQLite Programming

●► SQLite Programming
●► Android Training Course Syllabus
●► SQLiteOpenHelper
●► SQLiteDatabse
●► Cursor
●► Content providers
	> Defining and using content providers
	> Example- Sharing database among two different applications using content providers
●► Reading and updating Contacts
●► Reading bookmarks
●► Example :
	> 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

14. Android Debug Bridge(adb) tool

15. Linkify

●► Web URLs,Email address,text,map address,phone numbers
●► MatchFilter & TransformFilter
●► Examples

16. Adapters and Widgtes

●► Adapters :-
	a) ArrayAdapters
	b) BaseAdapters
●► Example - Efficient Adapter
●► ListView and ListActivity
●► Custom listview
●► GridView using adapters
●► Gallery using adapters
●► Examples
●► Android Training Course Syllabus

17. Notifications

●► Broadcast Receivers
●► Services and notifications
●► Toast
●► Alarms
●► Examples

18. Custom components

●► Custom Toast
●► Custom dialogs
●► Custom Tabs
●► Custom animated popup panels
●► Other components
●► Examples

19. Threads

●► Threads running on UI thread(runOnUiThread)
●► Worker thread
●► Handlers & Runnable
●► AsynTask(in detail)
●► Examples

20. Advanced

●► Live Folders
●► Using sdcards – Reading and writing
●► XML Parsing
●► JSON Parsing
●► Including external libraries in our application
●► Maps via intent and MapActivity
●► GPS,Location based Services
●► Accessing Phone services(Call,SMS,MMS)
●► Network connectivity services
●► Sensors

Sign up to know about our latest news

Contact.Us

Email : info@tronsoftech.com

Mobile : +91-8087611678

contact Page

visit.Us

TRON Softech, 4th Floor, Dashmesh Complex,

Near Pranaam Hotel, Hadapsar, Pune - 411028.

Google maps

Send.Enquiry

Send us your requirements.

Send Enquiry