Copyright © 2007-2013  Isclor Soft Solutions
Training Research Titles
ANDROID Syllabus
1. JAVA Concepts o OOPs Concepts o Inheritance in detail o Exception handling o Packages & interfaces o JVM & .jar file extension o Collections – HashTable,Vector,,List, ArrayList, HashMap o Multi threading(Thread class & Runnable Interface) 2. SQL o DML & DDL Queries in brief 3. Introduction to Android o What is Android? o Setting up development environment o Dalvik Virtual Machine & .apk file extension o Fundamentals : a) Basic Building blocks – Activities,Services,Broadcast Receivers & Content providers b) UI Components- Views & notifications c) Components for communication -Intents & Intent Filters o Android API levels(versions & version names) 4. Application Structure(in detail) o AndroidManifest.xml uses-permission & uses-sdk Activity/services/receiver declarations o Resources & o Assets o Values – strings.xml o Layouts & Drawable Resources o Activities and Activity lifecycle o First sample Application o Deploying sample application on a real device 5. Emulator-Android Virtual Device o Launching emulator o Editing emulator settings o Emulator shortcuts o Logcat usage o Introduction to DDMS o File explorer o Second App :- (switching between activities) - Develop an app for demonstrating the communication between Intents 6. Basic UI design o Form widgets o Text Fields o Layouts RelativeLayout ,TableLayout, FrameLayout, LinearLayout Nested layouts o [dip,dp,sip,sp] versus px o Examples 7. Preferences o SharedPreferences o Preferences from xml o Examples 8. Menu o Option menu o Context menu o Sub menu o menu from xml o menu via code o Examples 9. Intents (in detail) o Explicit Intents o Implicit intents o Examples 10. UI design o Time and Date o Images and media o Composite o AlertDialogs & Toast o Popup o Examples 11. Styles & Themes o styles.xml o colors.xml- declaring colors and drawables o Drawable resources for shapes,gradients(selectors) Shapes drawables State drawables Transition drawables 9 Patch drawables o style attribute in layout file o Applying themes via code and manifest file o Examples 12. SQLite Programming o SQLite Programming o SQLiteOpenHelper o SQLiteDatabse o Cursor o Content providers Defining and using content providers Example- Sharing database among two different applications using content o providers o Reading and updating Contacts o Reading bookmarks o Example : - Develop an App to demonstrate database usage. CRUD operations must be o implemented. Final details should be viewed in GridView as well as in o ListView. - Do the same application with database operations in a single class(As a Model o class) and do the CRUD operations with this class object 13. Android Debug Bridge(adb) tool 14. Linkify o Web URLs,Email address,text,map address,phone numbers o MatchFilter & TransformFilter o Examples 15. Adapters and Widgtes o Adapters :- a) ArrayAdapters b) BaseAdapters o Example - Efficient Adapter o ListView and ListActivity o Custom listview o GridView using adapters o Gallery using adapters o Examples 16. Notifications o Broadcast Receivers o Services and notifications o Toast o Alarms o Examples 17. Custom components o Custom Toast o Custom dialogs o Custom Tabs o Custom animated popup panels o Other components o Examples 18. Threads o Threads running on UI thread(runOnUiThread) o Worker thread o Handlers & Runnable o AsynTask(in detail) o Examples 19. Advanced o Live Folders o Using sdcards – Reading and writing o XML Parsing o JSON Parsing o Including external libraries in our application o Maps via intent and MapActivity o GPS,Location based Services o Accessing Phone services(Call,SMS,MMS) o Network connectivity services o Sensors o Using Wifi & Bluetooth o Action bar tabs and custom views on Action bars
Syllabus: 1. Java 2. Dot Net 3. MATLAB 4. NS2 5. Android 6. C / C++ 7. Cloud Computing 8. Grid Computing