Enquire

  • SDLC Basics
  • SDLC Overview
  • SDLC Waterfall Model
  • SDLC Iterative Model
  • SDLC Spiral Model
  • SDLC V-Model
  • Introduction
  • SDLC RAD Model
  • How to Design ER Diagrams?
  • Quality Standards
  • ISO
  • CMM
  • Program Structure
  • Basic syntax
  • Variables
  • Datatype
  • Operator
  • Algorithm
  • Flowchart
  • Strings
  • Loops
  • Functions
  • Arrays
  • DecisionMaking
  • DBMS Tutorial
  • DBMS vs File System
  • DBMS Architecture
  • Three schema Architecture
  • Data model schema
  • Data Independence
  • DBMS Language

ANDROID TRAINING SYLLABUS

JAVA CONCEPTS

 OOPs Concepts
 Inheritance in detail
 Exception handling
 Packages & interfaces
 JVM & .jar file extension
 Multi threading (Thread class & Runnable
Interface)

SQL (Standardized Query Language)

 DML & DDL Queries in brief

Introduction to Android

 What is Android?
 Setting up development environment
 Dalvik Virtual Machine & .apk file extension
 Fundamentals
 Android API levels (versions & version names)

Application Structure (in detail)

 AndroidManifest.xml
 uses-permission & uses-sdk
 Resources & R.java
 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
 Second App:- (switching between activities)
 Develop an app for demonstrating the
communication between Intents

Basic UI design

 Form widgets
 Text Fields
 Layouts
 [dip, dp, sip, sp] versus px
 Examples

Preferences

 SharedPreferences
 Preferences from xml
 Examples

Menu

 Option menu
 Context menu
 Sub menu
 menu from xml
 menu via code
 Examples

Intents (in detail)

 Explicit Intents
 Implicit intents
 Example

Fragments
  • What is Fragments
  • Practical use of Fragments
  • Life Cycle of Fragments
  • Examples
UI Design
  • Time and Date
  • Images and media
  • Composite
  • Alert Dialogs & Toast
  • Popup
  • Examples
Tabs and Tab Activity
  • 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
  • SQLiteOpenHelper
  • SQLiteDatabase
  • Cursor
  • Reading and updating Contacts
  • Reading bookmarks
  • Example :
    Develop an App to demonstrate database usage. CRUD operations must beimplemented. Final details
    should be viewed in GridView as well as in ListView.
Android Debug Bridge (adb) tool
  • Android Debug Bridge (adb) is a versatile command-line tool that lets you communicate with a device. The adb command facilitates a variety of device actions, such as -installing and debugging apps, and it provides access to a Unix shell that you can use to run a variety of commands on a device.
Linkify
  • Web URLs, Email address, text, map address, phone numbers
  • MatchFilter & TransformFilter
  • Examples
Adapters and Widgets
  • Array Adapters
  • Base Adapters
  • ListView and ListActivity
  • Custom listview-
  • GridView using adapters
  • Gallery using adapters
  • 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
  • AsyncTask (in detail)
  • Examples
Web Services
  • Types of Web Services
  • Examples
Firebase Database
  • Introduction to Firebase
  • Firebase Authentication
  • Firebase Database
  • Firebase Storage
  • Firebase Listeners
  • Firebase Crashlytics
  • Firebase Cloud Messaging
Advanced
  • Live Folders
  • Using sdcards
  • JSON Parsing
  • Maps, GPS, Location based Services
  • Accessing Phone services (Call, SMS, MMS)
  • Network connectivity services
  • Sensors
Projects
Capstone Project 1

Define: Define your business problem and create a journey map
Ideate: Bounce off several process improvement ideas using brainstorming and utilise the idea evaluation template
to shortlist and finalise the ideas for implementation

Capstone Project 2

Prototype: Create a Business Process Design document and a storyboard demonstrating benefits for the intended
solution
Test: Capture feedback from mentors and refine your prototype
Present: Present the business case to the entire classroom and get feedback
Work with Institute members and Industry SME to execute the project

Share This