Android Development




Course Content

Java Concepts Basic

  • OOPs Concepts
  • Inheritance
  • Exception handling
  • Packages & interfaces
  • JVM & .jar file extension
  • Multi-threading(Thread class & Runnable Interface)
  • Collections – Hash Table, Vector, List, Array List,
  • Hash Map

Introduction to Android

  • What is Android?
  • Setting up development environment
  • Dalvik Virtual Machine & .apk file extension
  • Fundamentals
  • Basic Building blocks – Activities, Services, Broadcast ,Receivers& Content
  • UI Components- Views & notifications
  • Components for communication -Intents & Intent Filters
  • Android API levels(versions & version names) providers

Application Structure (in detail)

  • AndroidManifest.xml
  • uses-permission& uses-sdk
  • Activity/services/receiver declarations
  • Resources & R.java
  • Assets
  • Layouts & Drawable Resources
  • Activities and Activity lifecycle
  • First sample Application

Emulator & Intents

  • Launching emulator
  • Editing emulator settings
  • Emulator shortcuts
  • Logcat usage
  • Introduction to DDMS
  • File explorer
  • Explicit Intents

Basic UI design, Styles & Themes

  • Form widgets
  • Text Fields
  • Layouts
  • Relative Layout
  • Table Layout
  • Frame Layout
  • Linear Layout
  • Nested layouts
  • styles.xml
  • Drawable resources for shapes, gradients(selectors)
  • Style attribute in layout file
  • Applying themes via code and manifest file

Dialogue Box, Images and media, Composite

  • ListView and ListActivity
  • Custom listview
  • GridView using adapters
  • Gallery using adapters
  • Menus from XML & Code
  • Examples
  • Adapter
  • ArrayAdapters


Job Opportunities
  • • Front end web developer
  • • Back end web developer
  • • Web application developer
  • • Design and layout analyst.
  • • UI Designer
  • • Senior web analyst
  • • Web marketing analyst.
  • • UX Principal
  • Why CNC?
  • • 1 Major Project
  • • 1 Live Project (for Client)
  • • 100% Job Assistance
  • An ISO 9001:2015 Certified Company
  • Running since 10 Years
  • Experienced and Developer cum Faculties

  • Course Duration: 60 Hours (60 Days)
    Track: Regular Track


    Email cncdost@gmail.com or Call 9649902444