Jan 21, 2019 - May 20, 2019
4 Months
LearnAtRISE Center
Inquire

Open Source Developer (Mobile Tech Android)

First Name *

Lastname *

Email *

Phone *

notice
loading

Unit 01 Android: History and Introduction

· Java Concepts

· What is Android?

· Android History

· Android Versions

· Platform and Architecture

· Android Market

Unit 02 Android Studio, Gradle and ADB Tools

· Development Tools

· Working with Android Studio

· Understanding Gradle

· Project Dependencies

· ADB

· Build and Run your App

· Generate APKs

· Instant Run

Unit 03 Activity, UI basics and Intents

· Core Building Blocks

· Activity in Android

· Layouts and ViewGroups

· Layout Attributes

· Resources

· Languages and Local Support

· Custom Views

· Making Apps more Accessible

· Runtime configuration changes

· Events and Listeners

· Intents

· Synthesizing Task Stacks

Unit 04 Advanced UI: Style, Themes, Material UI and Menus

· Working with Styles and Themes

· Introduction to Material Design

· Material Themes

· Cards

· Elevation and shadow

· Menus

Unit 05 Android Threading: AsyncTask, Loaders, Handler

· Android Threading Model

· Processes and Lifecycle

· AsyncTask

· Loaders

· Handlers

Unit 06 Fragment and Advanced Views

· Fragments

· ListView

· RecyclerView

· CoordinatorLayout

· TabLayout

· Snackbar

· More Advanced Views

Unit 07 Service, Notification and Broadcast Receiver

· Services

· Intent Service

· Notifications

· Broadcast Receivers

· Pending Intents

Unit 08 Content Provider and Job Scheduler

· Content Provider

· Content Observer

· Job Scheduler

· Adding support Libraries

Unit 09 SQlite Database and Networking

· Working with Sqlite database

· CRUD Operations

· Cursors

· SQLite Transaction

· Working with Assets

· Networking in Android

Unit 10 Android Storage System

· SharedPreferences

· “Listening” to preference changes

· Internal Storage

· External Storage

Unit 11 Application Widgets and Working with Google Map

· Adding widget to user screen

· Designing the widget

· Updating widget

· Working with google Map API

· Markers on Map

· Drawing on Map

· UI Controls and Listeners for Google Map API

Unit 12 Testing, Debugging and Deploying

· Testing in Android

· Unit Testing

· Instrumentation Testing

· Libraries for Testing

· Understanding LogCat

· Debugging

· Stacktraces and StrictMode

· Publishing application to Play Store