Course Details

Home / Courses / ICT-109 – ANDROID APP DEVELOPMENT
ICT-109 · Online Course
Available Online · LIVE ONLINE Mode

ICT-109 – ANDROID APP DEVELOPMENT

LIVE ONLINE ModeTrainer allocated by ICAII
Smartphone displaying a mobile app for Android development

Course overview

Course details

Fundamentals

  • OOPS
  • Software Engineering
  • SQL Queries
  • Basics of Designing
  • Test

Course content

ICT-109 – ANDROID APP DEVELOPMENT

JAVA course topic visual
JAVA
Android OS course topic visual
Android OS
Building Mobile Applications with Android course topic visual
Building Mobile Applications with Android

JAVA

  • Introduction to Java
  • Bytecodes and Java Virtual Machine
  • Applications and Applets
  • Java Development Kit
  • Data types
  • Loops
  • Conditionals
  • Operators
  • Array
  • Classes and Objects
  • Encapsulation
  • Constructors
  • Inheritance
  • Method Overriding
  • Polymorphism
  • Abstract Mehods and classes
  • Interface
  • Packaging
  • Exceptional Handling
  • Multitasking
  • Multithreading
  • Synchronization
  • Java I/O
  • XML Parser using DOM
  • SAX Praser
  • Abstract Windows Toolkit
  • Test

Android OS

  • Introduction to Android
  • Introducing Development Framework
  • Dalvik Virtual Machine – DVM
  • Developing with Eclipse
  • Android Virtual Device and SDK Manager
  • Android Architecture and OOPS
  • Android Development Tools
  • Android Asset packaging Tool(AAPT)
  • Android Debug Bridge
  • Types of Android Applications
  • Android Architecture and OOPS
  • Acivity Lifecycle
  • Activity Classes
  • Introduction to Application Manifest
  • Installing Android
  • Component Lifecycle

Building Mobile Applications with Android

  • Android Layouts
  • Android UI and Advance Java
  • Android GUI Architecture
  • Layouts
  • Android Widget Toolbox
  • WebView
  • GridView
  • Understanding Android Menus
  • Intents and Processes

Graphics Animation and Multimedia

  • Bitmaps
  • Broadcast receivers
  • Using Camera
  • Sensor Manager
  • Bluetooth
  • Network
  • Wi-Fi
  • AIDL and IPC
  • XML Parsing

Dom Parsing

  • SAX Parsing
  • JSON Parsing
  • SQLite Databases
  • Services and Content Providers
  • Introduction to Android NDK

Live Project Work & Revision

  • Work on Live Project and Revision

DATABASE CONNECTIVITY

  • SQLite Data Types
  • Cursors and Content Values
  • SQlite Open Helper
  • “Adding, Updating and Deleting Content TOPS”

Mobile APP dev using PYTHON

Python

  • Introduction to python
  • Install and setup python
  • Syntax ,Indentations & Comments
  • Input ,Types, Variables
  • Identifiers, string
  • Operators & Operator Precedence
  • Bitwise Operators
  • Operators ,List, Tuples
  • Sets, dictionary
  • Date & time
  • Conditional Statement: if , else –if, elif
  • Loops: while, for loop
  • Break, continue , pass
  • Implement Switch Case
  • Build in Function, User Defined Functions
  • Sending Emails
  • File Handling: read, Write, create, Delete files
  • Module and Packages
  • PIP
  • GUI programming

Kivy

  • Kivy (Mobile app development)
  • Kivy introduction & installation
  • Labels
  • Textinput
  • Canvas
  • Line (canvas)
  • Checkbox
  • Dropdown
  • Window size adjustment
  • Scrollview
  • Slider
  • Add image
  • Popup
  • Progress bar
  • Scatter

Buttons

  • Buttons
  • Checkboxes
  • Radio Buttons
  • Toggle Buttons
  • Rounding button corners
  • Oval Buttons
  • Button actions

Kivy design Language

  • Buttons(using .kv file)
  • Buttons
  • Checkboxes
  • Radio Buttons
  • Toggle Buttons
  • Rounding button corners
  • Oval Buttons
  • Button actions

Layouts(using .kv file)

  • Layouts
  • Float Layout
  • Grid Layout
  • Stacklayout
  • Anchor Layout
  • Relative Layout
  • Page Layout
  • Multiple layouts

Layouts

  • Layouts
  • Float Layout
  • Grid Layout
  • Stack layout
  • Anchor Layout
  • Relative Layout
  • Page Layout
  • Multiple layouts

Trainer profiles

Meet the trainers for this course

View the trainer profiles. ICAII will allocate a trainer for each student.

Mrs. Nancy Dhingra

Trainer
Trainer profile
Qualification: M.C.A. B. ED.Experience: 2 Years

Mr. Suresh Kumar

Trainer
Trainer profile
Qualification: BCAExperience: 3 Years

Next step

Complete your admission

Fill in your details, select your course and duration, and continue through ICAII’s standard Admission Form.

CourseICT-109 – ANDROID APP DEVELOPMENT

Trainer allocation is managed by ICAII. Course duration, fees and payment instructions are shown in the Admission Form.

ADMISSION FORM

What happens next

From enrollment to your online class

Complete the Admission FormSelect the course and duration in the Admission Form. ICAII allocates your trainer.
Complete fee paymentReview the fee and payment instructions provided in the Admission Form.
Enrollment is confirmedAfter the institute confirms admission, ICAII allocates the trainer.
Receive class detailsTrainer availability and the meeting link are shared with both parties.