Features

  • Carefully crafted course for beginners
  • Very focused, project driven course
  • Supporting video material to complement lectures (come prepared to maximize learning)
  • Free Skype support for self learning (during course duration)
  • Opportunity to work with Dev team on real projects

Prerequisites

  • CSE student with JAVA knowledge
  • You have to bring your own laptop (Minimum 4GB RAM)

Detail Course Outline

Orientation

  • [Study Material - Video - For Lecture 1] - Introduction to Android Development
    • Java & Android Installation
    • Downloading resources
    • Creating first Android project
  • [Study Material - Video - For Lecture 1] - Android Fundamentals: Activities

Lecture 01

  • Getting familiar with building blocks of Android
  • Sharing data between activities
  • Activity lifecycle
  • [Study Material - Video - For Lecture 2] - Android Fundamentals: Activities

Lecture 02

  • Understanding activity lifecycle in context of screen rotation
  • Recycler and Card views
  • Material animations
  • [Study Material - Video - For Lecture 3] - Getting Started with Android Material Design

Lecture 03

  • Understanding Material design
  • Adding Toolbar
  • Implementing Navigation drawer
  • [Study Material - Video - For Lecture 4] - Android Material Design: Implementing Tabs

Lecture 04

  • Understanding Viewpager
  • Implementing Material tabs
  • Scrollable and custom tabs
  • [Study Material - Video - For Lecture 5] - Android Fundamentals: Data Binding

Lecture 05

  • Data binding in Android
  • Custom and Dynamic binding
  • Observables in Android
  • [Study Material - Video - For Lecture 6] - Exploring Android Studio

Lecture 06

  • Android SDK tools
  • Pro tips to use Android Studio
  • Gradle build system and Android gradle plugin
  • [Study Material - Video - For Lecture 7] - Introduction to Android Development

Lecture 07

  • Deployment and upload to playstore
  • Android support libraries
  • Top libraries you need to know

Lecture 08

  • Android custom components
  • Location awareness and maps
  • Top libraries you need to know (part: 2)

Project (Throughout Course)

  • Note taker app
  • Firebase API integration
  • [Study Material - Video] - Android Beginner Series: Just Enough Java

Additional

  • [Study Material - Video] - Java Fundamentals: Collection

About Proficient Information Systems

Proficient Information Systems is an upstart web and mobile solutions company working on overseas projects only. We take on projects in areas ranging from web apps and mobile apps. Our commitment is to build systems that are easy to manage, maintain and extend. Besides the mastery of open source technologies, we have our own proprietary libraries, framework, and CMS that we use to build applications. We provide time to learn and build.


CLICK HERE TO REGISTER FOR THE COURSE

Email your queries/comments at: contact@proinfosysbd.com

or Call at: +88 01711 421 200

Proficient Information Systems
Plot 225, Level 5, Lake Road, Lane 15,
New DOHS, Mohakhali, Dhaka-1206.
Bangladesh
contact@proinfosysbd.com