Android

Android

Delivery Mode: Instructor – Led (Classroom)

Android is a mobile operating system based on a modified version of the Linux kernel and other open source software. It is designed primarily for touchscreen mobile devices such as smartphones, tablets, TV’s. Google is main contributor and promoter of this operating system. More than 2.5 Billion devices are connected through this OS.

Mobile app development course offers new age career opportunities for programmers. Android training course at Teleman is designed as per latest industry requirement and been delivered by experts who have many years of experience in app development.

Duration: 2 Months – Weekend (Sat-Sun)

Candidates should have basic programming knowledge.

Rs. 40000/- Rs. 20000/-

Candidates will receive participation certificate

Course content

    1. Introduction to android application and features
    2. Understanding Android architecture, Android Stack and OS Layers
    3. Pre-requisites to learn android
  1. Install and use Android Studio.
  2. Run apps from Android Studio on both a device and an emulator and debugging app.
  3. Android Project structure, Gradle Fundamentals and use Gradle to built app
  4. Understanding version control basic svn and git
  5. Android Components, View and Layouts, Themes and Style
  6. Create and use activities and fragments in Android, and understand their life-cycles.
  7. Use views to create your app’s user interface (UI elements) following Material Design guidelines
  1. Fragments, View Pager Recycler View, Menus, Dialogs, Bottom Navigation and Custom Design.
  2. Understanding android threads, background tasks, Notifications and Firebase cloud messaging.
  3. Android basic data storage, Share Preferences, Run Time Permissions and Security.
  4. Understanding Http and Rest, Android Basic Networking using native and retrofit.
  5. Map on mobile devices using google maps and google location service.
  1. Android MVVM architecture best practice life cycle aware Components.
  2. Implement the recommended architecture with View Model, Live Data, and data binding.
  3. Use co routines and Work Manager for long-running and background tasks.
  4. Create and use Recycler Views with a Room database.
  5. Connect to the internet and get data.
  1. Understanding Kotlin basic programming and designee fundamentals
  2. Kotlin Android Extensions plug-in
  3. Sample project using kotlin with architecture components.
  4. End to end app development and publishing.

Projects

Title: eCommerce-application


Environment: App develop using android native platform with min sdk version 6.0, python and mysql, digital ocean server

Features: List view / Grid view along with Image loading, Send Push Notifications, Unique order Id generator for each order

Description: Server side Pyton, MySQL has been used for user registration and login ,maintenance such as user cart , wish list , placing ordering, listing orders and tracking, Profiles Page, Unique order Id generator for each order etc.

Responsibilities:

  • As a team member responsible for understanding the requirements of project.
  • Designing app prototype and gathering, managing technical requirement.
  • Requirement suggestions, validations and business data flow handling.

Title: Health Application


Environment: App develop using android native platform with min sdk version 6.0, python and mysql, digital ocean server

Features: List view / Grid view along with Image loading, Dash board, analysis graps, Send Push Notifications, image recognition.

Description: Health analysis, Health Records, reminder screen , diet control etc,

Responsibilities:

  • As a team member responsible for understanding the requirements of project.
  • Designing app prototype and gathering, managing technical requirement.
  • Requirement suggestions, validations and business data flow handling.