Android App Development Institute in Pitampura Delhi

CERTIFICATE IN ANDROID APP DEVELOPMENT

DURATION: 6 MONTHS X 1.5-2 Hr (ALTERNATE DAYS)

Course Syllabus

Module 1 :  Programming through ‘C’ Language

  • Data Types, Variable, Constants, Keywords
  • Types of Errors Arithmetic, C Programming Structure
  • Condition Checking (If-else, Switch-Case) and Loops (While, For, Do-while)
    • Implementation of Conditions (If-Else) within Loop
    • Use of GOTO, Break and Continue
    • Nesting of Loops (Pyramids, Pascal Triangle, etc.)
  • Functions (Pointers, Recursion)
  • Array(1-D, 2-D) and Strings
    • Pointer and Arrays
    • Sorting Techniques (Bubble Sort, Selection Sort etc.)
    • String handling functions (strcpy, strlen, strcmp, strcat, strlwr, strupr, etc.)
  • Structures and Unions
    • Array of Structure objects, Structure Pointer, Array in Structure
    • Nested Structure (Structure within Structure), Passing Structure to Function
    • Unions, Structure vs. Unions
  • File Handling in ‘C’ Language
EXAM

Module 2 : Object Oriented Programming through ‘C++’

  • Object and Classes, Structure vs. Classes
  • Passing Object to function
  • Constructors & Destructors (Copy Constructor, Constructor Overloading)
  • Operator Overloading (Unary, Binary etc.)
  • Data Encapsulation/Data Hiding, Access Specifiers
  • Inheritance (Multi-Level, Hybrid, Multiple Inheritance), Function Overriding
  • Friend Class, Friend Functions
  • Polymorphism (Virtual Functions)
  • Working With Files  (File Handling)
  • Exception HandlingWorking With Files (File Handling)
EXAM

Module 3 : JAVA PROGRAMMING

  • Introduction to java
    • Data Type, Variables
    • Operators (Bitwise, Unary, Assignment, Ternary),  Operator precedence
  • Control Statements
    • Selection Statements ( If – else, Switch case)
    • Iteration Statements(While, Do-while, For, Nested loops)
    • Jump Statements(Break, Continue)
  • Introduction to OOPS
    • Classes and Objects
    • Classes and Methods
    • Constructor Overloading, Method Overloading, Recursion, Final keyword,
    • Nested and Inner class, Exploring String class
    • Command Line Arguments, Varargs (Variable Length Arguments)
    • Inheritance
      • Basics of inheritance, Using super
      • Multilevel hierarchy, Method overriding, Abstract classes
  • Packages and Interfaces
    • Defining packages, Set CLASSPATH, Importing packages
    • Defining and implementing interface, Nested interface
  • Threads and Multithreaded programming
    • Creating and extending threads
    • Multiple threads, Using isAlive() and join()
    • Synchronization
  • Layout Manager
    • Flow Layout
    • Border Layout
    • Box Layout
    • Box Layout
    • Card Layout
  • Advance JDBC (Data Base Connectivity)
    • JDBC Driver
    • Data Base Connectivity Steps
    • Connectivity with MySQL
    • Access without DSN
    • Driver Manager, Connection, Statement
    • ResultSet, Transaction Management

Module 4 : ANDROID APP DEVELOPMENT

Android Overview and History

  • How it all got started.
  • Compare Android to other Mobile Platforms
  • Why Android is Important?

Android Stack

  • Overview of the Stack
  • Linux Kernel
  • Native Libraries
  • Dalvik Virtual Machine
  • Application Framework
  • Apps

 SDK Overview

  • Platforms
  • Tools
  • Versions

 Basic Building Block

  • Activity
  • Intent
  • Content Provider
  • Broadcast Receiver
  • Services

Applications

  • Creating your first App
  • App Directory
  • Structure Manifest File
  • Layout Resource
  • MVC in android
  • Android Virtual Device(Emulator)
  • Running your App on Emulator

Activity and Multi Media

  • What is Activity
  • Activity Lifecycle
  • How Activity introduce to Manifest
  • Handling User Events
  • StartActivityForResult
  • MediaPlayer: Audio
  • VideoView:Video

Layout and Menus

  • Views and Layouts
  • Common UI Component
  • Creating Menus
  • Setting colors and Background

Intent

  • Role of Intent
  • Types of Intent
  • Intent matching rules
  • Filters in your manifest

Notifications

  • Toast Notifications
  • Custom Notifications
  • Dialog Boxes

Animation and Services

  • Frame Animation
  • Overview of services in Android
  • Implementing a Service
  • Service Life Cycle
  • Started Services Vs Bound Services

SQLite Database (Native)

  • Introduction to SQLite Database
  • SQLiteOpenHelper and Creating database
  • Opening and Closing a Database
  • Working with Cursor

Content Provider

  • Introduction to Content Provider
  • Defining URI for Provider
  • Content Provider MIME Types
  • Introduction to Content Resolver
  • Access Predefined Content Provider
  • Android Bluetooth
  • Android Camera
    • Working with the location Based Services (API)
    • Working with the location – manager
    • Configuring the Emulator to Test Location –Based service

Android Telephony

  • Lunching the Dialer to Initiate Phone
  • Calls Replacing the Native Dialer
  • Reading Phone Device Details

JSON

  • JSON Parsing
  • Connectivity with Remote Database Server

Sensors

  • How Sensors work
  • Type of sensors

Wi Fi

  • Monitoring and managing Internet connectivity
  • Managing active connections
  • Managing Wi Fi

Publishing Android Application

  • Generate .apk file and upload on device
  • Working with google play.

 

  • Understanding App Marketing 

LIVE PROJECT (DEVELOPING A MOBILE APPLICATION )

Quick Contact

    Are You Looking Financial Accounting Training ?
    ×

      Open chat