ABOUT ANDROID APPLICATION DEVELOPMENT

Android is a rich, ready-to-use software stack that is easily adaptable to different hardware platforms. It includes an operating system, middleware and key applications. With Android and the dynamic open source development community around it, developers can easily and quickly create new applications, and OEMs can leverage the increasingly broad set of available applications for their devices.


ANDROID APPLICATION DEVELOPMENT HIGHLIGHTS

Course Duration

6 Month

(4 Months course and 2 months Project)

Learners

50000

Delivery Mode

Classroom Training

Apply Online

Click Now

WHO WILL BENEFIT

  • Build your own Android apps
  • Explain the differences between Android and other mobile development environments
  • Understand how Android applications work, their life cycle, manifest, Intents, and using external resources
  • Design and develop useful Android applications with compelling user interfaces by using, extending, and creating your own layouts and Views and using Menus
  • Take advantage of Android's APIs for data storage, retrieval, user preferences, files, databases, and content providers
  • Tap into location-based services, geocoder, compass sensors, and create rich map-based applications
  • Utilize the power of background services, threads, and notifications.
  • Use Android's communication APIs for SMS, telephony, network management, and internet resources (HTTP).
  • Secure, tune, package, and deploy Android applications.










ANDROID APPLICATION DEVELOPMENT COURSE CURRICULUM

Topics

  • 1. Introduction to Android
  • 2. History and Versions of Android
  • 3. Installing software
  • 4. Android executing process
  • 5. Architecture and Components
  • 6. Structure and Example of Android app
  • 7. Android lifecycle methods
  • 8. Manifest.xml and R.java
  • 9. Edit Text ,Text View
  • 10. Button, custom Button
  • 11. Radio button
  • 12. Check box
  • 13. Spinner
  • 14. AutoCompletetextView
  • 15. MutiAutoComplexTextView
  • 16. Toggle button
  • 17. Layouts
    • 17.1. Relative Layout
    • 17.2. Absolute Layout
    • 17.3. Linear Layout
    • 17.4. Table Layout
    • 17.5. Frame Layout
  • 18. Events
  • 19. Toast
  • 20. Custom toast
  • 21. Intent
    • 21.1. Implicit intent
    • .2. Explicit intent
    • 21.3. IntentForResult
  • 22. ListView
  • 23. GalleryView
  • 24. GridView
  • 25. Custom ListView
  • 26. Custom GalleryView
  • 27. Custom GridView
  • 28. Option menu
  • 29. Context menu
  • 30. Submenu
  • 31. Scroll view
  • 32. Dialogs
    • 32.1. Alert dialogs
    • 32.1.1. simple alert
    • 32.1.2. list alert
    • 32.1.3. single choice alert
    • 32.1.4. multiple choice alert
    • 32.2. Date picker dialog
    • 32.3. Time picker dialog
    • 32.4. Progress dialog
  • 33. Progress bar
  • 34. Audio player
    • 34.1. Audio from raw
    • 34.2. Audio from sdcard
    • 34.3. Audio from url
  • 35. Video player
    • 35.1. video from raw
    • 35.2. video from sdcard
    • 35.3. video from url
  • 36. Tab host
  • 37. Shared preference
  • 38. SQLiteDataBase
    • 38.1. Sqliteopenhelper
    • 38.2. openorcreate
  • 39. Notifications
    • 39.1. Toast notification
    • 39.2. Push notification
    • 39.3. Status bar notification
  • 40. Web services
    • 40.1. JSON parsing
    • 40.2. XML parsing
  • 41. Broad caste receiver
    • 41.1. Alarm
    • 41.2. SMS
  • 42. Service
    • 42.1. Onserviceconnection
    • 42.2. Omservicedisconnection
  • 43. Bluetooth
  • 44. Social Networks
    • 44.1. Facebook
    • 44.2. Gmail
    • 44.3. Twitter
    • 44.4. Linkedin
  • 45. Fragmentation
  • 46. Sensors
  • 47. Google map
android