ICT-109 – ANDROID APP DEVELOPMENT

Fundamentals

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

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”

Final Assessment for Certification

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

Want to get admission in our institute? Go Ahead!

Call: +91 62849 16580; 9876613092