+977 9841984688 [email protected]

Android Development (Level II) 79 hours

This course is defined for the ones who have hands-on with JAVA. Who have no prior knowledge to JAVA they shall attend basic JAVA classes for additional time.

Chapter 1 : Setup android development & Android Basics

  • IDE setup Android Studio
  • Hello World App, project structure and resources directory.
  • Activity Class,  Manifest file
  • Intents and Permission
  • Fragments
  • Layout: RelativeLayout, LinearLayout, Constraint Layout, Coordinate Layout

6hrs.

Chapter 2 : Android widgets

  • Basic UI Component and UI Properties
    1. TextView
    2. Button
    3. EditText
    4. Spinner
    5. CheckBox
    6. Radio Button
    7. ImageView and others
  • Recycler View
    1. Linear
    2. Grid
    3. Staggered
  • View Pager
  • Tab View
  • Progress Bar

18hrs.

Chapter 3 : Design User Interface

  • User Interfaces :
    1. Drawable
    2. Shape
    3. Selector
  • Styles/Themes

2hrs.

Chapter 4 : Dialogs

  • Alertdialog / Dialog /Toast / Snackbar

2hrs.

Chapter 5 : Why UI Thread and background Thread

  • Thread /Runnable Handler
  • AsyncTask
  • Service
  • Broadcast Receivers 

6hrs.

Chapter 6 : Data Storage

  • Share Preferences
  • Database : Realm or Room
    1. Basics
    2. Creating database
    3. CRUD operation

6hrs.

Chapter 7 : Handling Network Connection

  • REST API Connection Using third party Library – Retrofit
  • Loading remote images using Picasso/Glide/Fresco Library.

4hrs.

Chapter 8 : Addons

  • Push notification (FCM)
  • Google Maps
  • Overview Dependency Injection
  • Overview on Animations
  • Deep links
  • Overview with android test codes and frameworks

10hrs.

Chapter 10 : Deployment in Playstore

  • Manual Deployment and play store listing procedures
  • Automatic deployment with Jenkins

4hrs.

cha-2

Sanam Dongol

Instructor

Sanam is Master’s in Engineering in Information Technology with 5 and more years of experience in mobile application development, delivering the national and international projects.

He has also been teaching android application development to the students of NCIT.

 

Course You Are Searching Not Available?

Get in touch with us.