Android Mobile Application Development (With Earning Gurranteed*)

Learn Android Mobile Application Development


Learning Outcomes

Android is the most popular platform for Mobile Application Development now a days. By the end of the Android course student will have a clear idea about “How to Develop Mobile Apps” using Android and publish their apps to the google play store. A student will also know how to do the marketing for their apps and start earning with Google Admob.

  1. Learn Android Basic to Intermediate
  2. On class real life project.
  3. Publish in google play store
  4. Start earning with admob
  5. Few projects ideas (Any 2 or 4 Projects, depends on students interest)
    1. Parental control
    2. Navigation and Maps
    3. e-commerce
    4. Location based services like Uber, Car Parking, Food Delivery
    5. Utilities in lifestyle
    6. Alert Systems
    7. Voice Recognition
    8. And so on.

Please check the course syllabus below.

Pre-requisite: Knowledge on Java and OOP is Must.

Terms & Condition for this course: Before taking this course you must have knowledge of Java and OOP. Also earning is guaranteed is only for those students who will successfully complete the course. A student must have the mentality to stick with the course up to 6 to 7 months.  At the end of the course, CDIP will provide a free google play store account for each student.


Course History

Laravel
0
Upcoming Batch No.
0
Admitted
0
Seat Limit
0
Already Pre-registered

Course Syllabus

  • 1: Build your first app
  •        1.1: Android Studio and Hello World
  •        1.2 Part A: Your first interactive UI
  •        1.2 Part B: The layout editor
  •        1.3: Text and scrolling views
  •        1.4: Learn to help yourself
  • Lesson 2: Activities and intents
  •                   2.1: Activities and intents
  •                   2.2: Activity lifecycle and state
  •                   2.3: Implicit intents

Lesson 3: Testing, debugging, and using support libraries

  •          3.1: The debugger
  •          3.2: Unit tests
  •          3.3: Support libraries
  • User interaction
  •            4.1: Clickable images
  •            4.2: Input controls
  •            4.3: Menus and pickers
  •            4.4: User navigation
  •            4.5: RecyclerView
  • Lesson 5: Delightful user experience
  •                  5.1: Drawables, styles, and themes
  •                  5.2: Cards and colors
  •                  5.3: Adaptive layouts

Lesson 6: Testing your UI

  •             6.1: Espresso for UI testing
  • Lesson 7: Background tasks
  •                  7.1: AsyncTask
  •                  7.2: AsyncTask and AsyncTaskLoader
  •                  7.3: Broadcast receivers

 

  • Lesson 8: Alarms and schedulers
  •                    8.1: Notifications
  •                    8.2: The alarm manager
  •                    8.3: JobScheduler
  • Lesson 9: Preferences and settings
  •                  9.1: Shared preferences
  •                  9.2: App settings
  • Lesson 10: Storing data with Room
  •                    10.1 Part A: Room, LiveData, and ViewModel
  •                    10.1 Part B: Deleting data from a Room database
  • Lesson 10: Fragments
  • Lesson 12: App widgetsLesson
  • Lesson 13: Sensors
  • Lesson 14: Server communication
  • Lesson 15: Push Notification
  • Lesson 16: Performance
  • Lesson 17: Profile your app performance
  •                     17.1 Measure app performance with Android Profiler
  •                     17.2 Inspect network traffic with Network Profiler
  •                     17.3 View the Java heap and memory allocations with Memory Profiler
  • Lesson 18: Localisation
  • Lesson 19: Accessibility
  • Lesson 20: Location
  • Lesson 21: Places
  • Lesson 22: Mapping
  • Lesson 23: Custom views
  • Lesson 24: Canvas
  • Lesson 25: Animations
  • Lesson 26: Playing video
  • Lesson 27: Architecture Components
  • Lesson 28: Android MVVM, MVP, MVC Architecture
  • Lesson 29: Firebase
  • Lesson 30: Mobile monetisation through ad
  • Lesson 31: Making Your App Content Searchable by Google
  • Lesson 32: Google Play Install Referrer
  • Lesson 33: Configuring Your application for release
  1. Few projects ideas (Any 2 or 4 Projects, depends on students interest)
    1. Parental control
    2. Navigation and Maps
    3. e-commerce
    4. Location-based services like Uber, Car Parking, Food Delivery
    5. Utilities in lifestyle
    6. Alert Systems
    7. Voice Recognition
    8. And so on.