0% found this document useful (0 votes)
52 views4 pages

Welcome To Android World

Android is an open source, Linux-based operating system designed for mobile devices like smartphones and tablets. It has become the most widely used smartphone platform, surpassing Symbian. Due to its low cost and customizability, it is used by technology companies for devices beyond phones and tablets, including televisions and game consoles. The syllabus covers Java concepts, SQL, the Android development environment, building applications, user interfaces, preferences, intents, SQLite, content providers, notifications, threads, maps, location services, and more advanced topics like fragments and Ice Cream Sandwich.

Uploaded by

letter2lal
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
52 views4 pages

Welcome To Android World

Android is an open source, Linux-based operating system designed for mobile devices like smartphones and tablets. It has become the most widely used smartphone platform, surpassing Symbian. Due to its low cost and customizability, it is used by technology companies for devices beyond phones and tablets, including televisions and game consoles. The syllabus covers Java concepts, SQL, the Android development environment, building applications, user interfaces, preferences, intents, SQLite, content providers, notifications, threads, maps, location services, and more advanced topics like fragments and Ice Cream Sandwich.

Uploaded by

letter2lal
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

WELCOME TO ANDROID WORLD

Android is a Linux-based operating system designed primarily for touch screen mobile devices such as smart phones and tablet computers. Android to become the world's most widely used Smartphone platform, overtaking Symbian in the fourth quarter and the software of choice for technology companies who require a low-cost, customizable, lightweight operating system for high tech devices without developing one from scratch. As a result, despite being primarily designed for phones and tablets, it has seen additional applications on televisions, games consoles and other electronics.

Syllabus: Android Training Course


1. JAVA Concepts OOPs Concepts Inheritance in detail Exception handling Packages & interfaces JVM & .jar file extension Collections HashTable, Vector, List, ArrayList, HashMap, Multithreading 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 ComponentsViews & 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/rec eiver declarations Resources & R.java Assets 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
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 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. Linkify Web URLs, Email address, text, map address, phone numbers MatchFilter & TransformFilter Examples 15. Adapters and Widgtes Adapters :a) ArrayAdapters b) BaseAdapters Example - Efficient Adapter ListView and ListActivity Custom listview GridView using adapters Gallery using adapters Examples 16. Notifications Broadcast Receivers Services and notifications Toast Alarms Examples 17. Custom components

Custom Toast Custom dialogs Custom Tabs Custom animated popup panels Other components Examples 18. Threads Threads running on UI thread (runOnUiThread) Worker thread Handlers & Runnable AsynTask (in detail) Examples 19. 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 Using Wi-Fi & Bluetooth Action bar tabs and custom views on Action bars

Introduction to fragments A brief introduction to Ice Cream Sandwich

You might also like