Mobile Application

MOBILE TRAINING

Design secure mobile applications for iPhone and Android with mobile app development training courses. With Meet interns Mobile App Development training curriculum, you can learn to build responsive and robust mobile applications using the most in-demand programming languages for Android and IOS including Java, C# and Swift. Gain skills in responsive web design, enterprise integration, and learn to implement mobile data security best practices..

Course Intro

IOS DEVELOPMENT: ANDROID DEVELOPMENT:

  • Understand iOS application development architecture.
  • Gain familiarity with Xcode 6 and other Apple development tools.
  • Learn proper use of techniques and patterns in Objective-C.
  • Design app UIs using storyboards.
  • Explore techniques for custom drawing and animation.
  • Store data locally using Core Data and SQLite.
  • Build apps that communicate with web services.
  • Learn about iOS security services and sandboxing.
  • Use best practices for targeting both iPhone and iPad devices.
  • Describe the Android OS architecture.
  • Install and use appropriate tools for Android development, including IDE, device emulator, and profiling tools.
  • Understand the Android application architecture, including the roles of the task stack, activities, and services.
  • Build user interfaces with fragments, views, form widgets, text input, lists, tables, and more.
  • Use advanced UI widgets for scrolling, tabbing, and layout control.
  • Present menus via the Android action bar and handle menu selections.
  • Store application data on the mobile device, in internal or external storage locations.
  • Support user-specific preferences using the Android Preferences API.

Course Details

IOS DEVELOPMENT

  • IOS DEVELOPMENT
    • Introduction
    • iOS Devices
    • iOS
    • Languages and Tools
    • SDK Frameworks
    • iOS Developer Program
  • Objective-C
    • Introduction
    • Data Types and Variables
    • Message Passing
    • Classes and Objects
  • Unit Testing
    • Introduction
    • XCTest Framework
    • Xcode Service
  • Interface Builder
    • View Controllers
    • Outlets
    • Actions
  • Debugging
    • Introduction
    • Breakpoints
    • Debug Gauges
  • More Objective-C
    • Declared Properties
    • Dot Notation
    • Automatic Reference Counting (ARC)
    • Object Initialization
  • Windows and Views
    • Introduction
    • View Types
    • Responder Chain
    • Device Rotation
    • Auto sizing
    • Auto Layout
  • Asset Management
    • Asset Catalogs
  • More Objective-C
    • Protocols
    • Categories
    • Blocks
  • Application Patterns
    • Model View Controller (MVC)
    • Target-Action Pattern
    • Sub classing
    • Delegation
  • Storyboards
    • View Controllers
    • Outlets
    • Actions
  • Debugging
    • Introduction
    • Scenes
    • Segues
    • Moving Data Between Controllers
    • Navigation Controller
  • Table Views
    • Delegates and Data Sources
    • Table Styles
    • Cell Styles(ARC)
    • Prototype View Cells
    • Navigation
    • Static Table Views
  • UIPickerView
    • UIDatePicker
    • UIPickerView
  • Directories and Files
    • Introduction
    • Objective-C Classes
    • Pathnames
    • Directories
    • Files
    • File I/O
  • UIDocument
    • Introduction
    • Sub classing
    • Conflict Resolution
  • Data Persistence
    • Archiving
    • SQLite
    • Core Data
    • iCloud
    • Introduction
    • Data Storage Services
    • Creating an iCloud Enabled App
    • Entitlements
  • Multitouch, Taps, and Gestures
    • The Responder Chain
    • Gestures, Taps, and Touches
    • Touch Notification Methods
    • Gesture Recognizers
  • Drawing
    • Core Graphics and Quartz 2D
    • Points, Coordinates, and Pixels
    • Graphics Context
    • Working with Colors
  • Animation
    • Core Animation
    • UIView Core Animation Blocks
    • Animation Curves
    • Transformations
  • App States and Multitasking
    • Introduction
    • Best Practices
    • App States
    • App Lifecycle
    • Moving to the Background
    • Memory Usage
    • Background Execution
    • State Restoration
  • Notifications
    • Local Notifications
    • Push Notifications
  • Core Location Framework
    • Basics
    • Desired Location Accuracy
    • Distance Filter
    • Obtaining Location Accuracy
    • Calculating Distances
    • Compass
  • MapKit
    • MapKit Framework
    • MKMapView
    • Map Regions
    • Map Types
    • Device Location
    • Annotations
  • Concurrency
    • Introduction
    • Grand Central Dispatch (GCD)
    • Dispatch Queues
    • Operation Queues
  • Networking
    • Reachability
    • Synchronous Downloads
    • Asynchronous Downloads
    • Handling Timeouts
    • Sending HTTP GET and POST Requests
    • Parsing JSON
    • Parsing XML
  • Localization
    • Introduction
    • Resources
    • Language and Region
    • NSLocale
    • Text
    • Dates
    • Numbers
  • Running on a Physical Device
    • Introduction
    • Signing Assets
    • Developer Certificates
    • Assigning Devices
    • Xcode Integration
  • Performance and Power Optimization
    • Introduction
    • Measuring Performance
    • Responsiveness
    • Memory Usage
    • Networking and Power
  • Deployment
    • Icons and Launch Images
    • Archiving
    • Distribution
    • iTunes Connect