Home / Android Development

Android Development

Android is an open source and Linux-based operating system for mobile devices such as smartphones and tablet computers. This course will teach you basic Android programming and will also take you through some advance concepts related to Android application development and include with UX / UI Design concept. Please see the course offers below,

Course Offer
  1. Review Java OOP Concepts
  2. IDE Installation
  3. Layout and UI Component Design
  4. UI / UX Design
  5. Local storage and Localization
  6. Server communication
  7. Third-Party Libraries
  8. User Notification
  9. Architecture Pattern
  10. Final Project

20% Scholarship

Fee : $ 227.5 $ 182.0

Duration : 70 hours

Android Development
Course Outline

  • Java Basic
  • OOP concept

  • Android Overview
  • Android Architecture
  • Android Components

  • First App
  • Using Android Emulator
  • Logcat usage

  • Manifest file
  • Resources and assets
  • Layout Resources

  • Using Activity
  • Activity State

  • Linear Layout
  • Relative Layout
  • Frame Layout
  • Constraint Layout
  • Understand Scroll View
  • Lab: Project Practical

  • Basic Views
  • Autocomplete TextView
  • EditText & TextView
  • Button
  • Spinner
  • Date Time Picker
  • Image

  • Send and retrieve data between screen with intent
  • UI customization

  • Get concepts of animation
  • Animation libraries usages

  • Alert Dialog
  • List Dialog
  • Single & Multiple choices Dialog
  • Custom Dialog

  • Array Adapter
  • RecyclerView

  • Design and implement Recyclerview with custom UI
  • Apply logic to CRUD operation and search through the book store

  • Static fragment
  • Dynamic fragment
  • Communication between fragment
  • TabLayout & ViewPager

  • Local Notification
  • Remote Notification
  • One Signal

  • Shared Preferences
  • Runtime Permission
  • Room Persistence

  • Web Service API
  • JSON Format
  • Using popular Restful client (Retrofit)
  • Lab: News App Project

  • Facebook Login
  • Phone Number Login

  • Multi Language Android Application

  • MVVM
  • Prjoect Structure
  • Data Manipulation over Network

  • Export project to APK
  • Export project to Bundle
  • Publish to Play Store
  • Release new version of application in easy way