SSi|Digital
Next Offline Batch -
  • 05 Jun | Monday | 8:00 AM
Reserve your seat

Course Features

  • Complimentary Life time Access to Android Online course
  • Course mentored by Industry expert
  • Project-based learning which will add stars to your resume
  • Course completion certificate
  • 1 Project based on real-world applications

Course Overview

  • This course will help you to learn Android Application Development which is the most popular framework for mobile app development . The course will be mentored & guided by an Industry expert having hands-on experience in the design, development & maintenance of Android based mobile applications.The course includes a project based on real-world applications with guided lab sessions.
  • It will be an online live (Live Stream) class, so you can attend this class from any geographical location. It will be an interactive live session, where you can ask your doubts to the instructor (similar to an offline classroom program).
  • Pre-requisites: Good knowledge of Core Java
  • Recommended for: Anyone who wants to learn and build android applications, specifically
    • 1. College students who are looking for training & build project in Android Application Development
    • 2. Working Professionals who want to switch career in mobile app development

Course Mentor

  • Experienced, Professionals, Subject matter experts

Course Content

  • About C
  • Fundamentals in C
  • Operators and Expressions
  • Data Types
  • Input-Output Library Functions
  • Control Statements
  • Function

  • Pointers
  • Pointers and Functions
  • Array
  • Pointer and Array
  • Array and Function
  • Structure
  • Structure and Function

  • Data Structure Basics
  • Memory Management
  • Arrays
  • Strings
  • Stacks
  • Queues

  • Introduction
  • The Java Environment
  • Basic Language Elements
  • Input Fundamentals And Datatypes In Java
  • Array & String
  • Command-Line Arguments
  • Object Oriented Programming
  • Abstract Classes and Inheritance
  • Extending Classes and Inheritance

  • Polymorphism
  • Package
  • Using Predefined Package & Other Classes
  • Garbage Collection
  • Exception Handling:
  • Thread
  • Serialization
  • Event Handling

  • Introduction to Kotlin
  • Environment setup for Command Line
  • Data Types
  • Variables
  • Operators
  • Standard Input/Output
  • Type Conversion
  • Expression, Statement and Block
  • Array & String
  • Functions

  • Collections
  • OOPs Concept
  • Exception Handling
  • Null Safety
  • What is Android?
  • Setting up Development Environment
  • Dalvik Virtual Machine & .apk File Extension
  • Fundamentals: Basic Building blocks - Activities,Services,Broadcast Receivers & Content Providers
  • UI Components - Views & notifications
  • Components for Communication -Intents & Intent Filters o Android API Levels (Versions & Version Names)
  • Projet Management Methodologies

  • Application Structure
  • AndroidManifest.xml
  • Uses-Permission & Uses-sdk
  • Resources & R.java o Assets
  • Layouts & Drawable Resources
  • Activities and Activity Lifecycle
  • First Sample Application
  • Emulator-Android Virtual Device
  • Launching Emulator
  • Editing Emulator Settings
  • Emulator Shortcuts
  • Logcat Usage
  • Introduction to DDMS
  • (switching Between Activities) - Develop an app for demonstrating the communication between Intents
  • What is GIT
  • Essential Ccommands for an IT Company

  • Project Development Life Cycle
  • Project Management Tool and it's usage/li>
  • Basic UI Design
  • Form Widgets
  • Text Fields
  • Layouts
  • [dip, dp, sip, sp] versus px
  • Examples
  • Preferences
  • Shared Preferences
  • Preferences from XML
  • Examples
  • Menu
  • Option Menu
  • Context Menu
  • Sub Menu
  • Menu from XML
  • Menu Via Code
  • Examples

  • Intents
  • Explicit Intents
  • Implicit intents
  • Examples
  • UI design
  • Time and Date
  • Images and Media
  • Composite
  • Alert Dialogues & Toast
  • Popup
  • Examples
  • Styles & Themes
  • styles.xml
  • Drawable Resources for Shapes, Gradients (Selectors)
  • Style Attribute in Layout File
  • Applying Themes via Code and Manifest File
  • Examples

  • Content Providers
  • SQLite Programming
  • SQLite Open Helper
  • SQLite Databse
  • Cursor
  • Reading and Updating Contacts
  • Reading Bookmarks
  • Example : Develop an App to demonstrate database usage. CRUD operations must be implemented. Final details should be viewed in GridView as well as in ListView.
  • Android Debug Bridge (adb) tool
  • Adapters and Widgtes
  • Adapters
  • Array Adapters
  • Base Adapters
  • List View and List Activity
  • Custom List View
  • Grid View using Adapters
  • Gallery using Aadapters
  • Examples

  • Notifications
  • Broadcast Receivers
  • Services and Notifications
  • Toast
  • Alarms
  • Examples
  • Custom Components
  • Custom Tabs
  • Custom Animated Popup Panels
  • Other Components
  • Examples
  • Threads
  • Threads Running on UI Thread (runOnUiThread)
  • Worker Thread
  • Handlers & Runnable
  • Async Task (in detail)
  • Examples

  • Advanced
  • JSON Parsing
  • Maps, GPS, Location Based Services
  • Accessing Phone Services (Call, SMS, MMS)
  • Sensors
  • Project
Next Offline Batch -
  • 05 Jun | Monday | 8:00 AM
Reserve your seat

Connect with us on Whats app

Course Objective

Placement Ready Internship

Duration : 13 Weeks

The objective of this program is to give attendees a complete training in Android Programming. It will introduce the Framework, Programming languages and other relevant APIs to the audience and will help them understand the concepts and techniques behind the Android Application development. It is expected that after the course the attendee will be able to work independently on Android application development and will be able to migrate from conventional technologies to Android related technologies effectively.

Apply Now For Placement Ready Internship

Please fill out the form below to help guide you.

Android Application Development Program Fee