Software Training

Mobile Application Development


ANDROID (100 HOURS)

  • Introduction To Android
  • Programming Paradigm & Application Components
  • Introduction to UI Design
  • Layouts, Adapters & Views
  • Event Handling, Menus, Action bars & Notifications
  • Style, theme, Custom Widget, Focus Event
  • Material Design
  • Tablet Designing, Fragments, Resources & Assets
  • Resources, Assets, Localization & Designing For Tablets
  • Content Providers & Storage
  • Data Access & SQLite
  • Native Capabilities - Camera, Audio, Sensors and Bluetooth
  • Map & Location Based Services
  • Services & Parsing of Data
  • Graphics & Multimedia
  • Integrating with Embedded App & 3 party App
  • Special Concepts like in App billing, AdMob, Runtime Permission etc.
  • Testing
  • Commercializing & Monetizing Application

iOS (100 HOURS)

  • Introduction to Objective-C
  • Introduction to iOS and SDK
  • Xcode
  • Objective-C 2.0 Classes, Objects, Methods & Properties
  • Categories & Protocols
  • Foundation Framework Collections & Files, Memory Management
  • Cocoa Touch
  • Controls Part-1 & Controls Part-2
  • Text Controls, View
  • Windows Based Application
  • Tab bar Application
  • Navigation Based Application
  • Picker View & Table View
  • Popover, SplitView (For iPad)
  • Browser View, Alerting User
  • Media & Images
  • Process, Threads & Networking
  • Working with SQLite & Core Data
  • Location & Mapping, Social Network Integration
  • Testing & Publishing Application

iOS Development using Swift (100 HOURS)

  • Introducing Swift, Basic Programming with swift
  • Object-Oriented Programming with Swift
  • Introduction to UIkit & Adaptive Layout
  • Introduction to Storyboards
  • Handling User Input
  • Various Views - Table Views, Collection Views
  • Tab Bars & Toolbars
  • Popovers & Modal Views
  • Touches and Gestures
  • Application Settings
  • Introduction to iCloud Storage & Core Data
  • Consuming Restful JSON Web Services
  • Social Media Integration, Introduction to Map Kit
  • Using the Camera & Photo Library

CROSS PLATFORM - PhoneGap (35 HOURS)

  • Introduction to PhoneGap
  • Setting up Environment for PhoneGap
  • PhoneGap Build Services
  • User Interface Development Using Jquery
  • PhoneGap API
  • Movement & Location
  • Hardware API
  • File System, Storage & Local Database
  • Working with Audio, Images & Video
  • Working with Contacts
  • Working with Native Events
  • Extending PhoneGap with plugins
  • Deploying & Testing
  • App Publishing

Alliance Partner