Mobile App Design and Development

Similar documents
Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean

Mobility Introduction Android. Duration 16 Working days Start Date 1 st Oct 2013

Here to take you beyond Mobile Application development using Android Course details

ITG Software Engineering

UNIVERSITY AUTHORISED EDUCATION PARTNER (WDP)

ANDROID INTRODUCTION TO ANDROID

COURSE CONTENT. GETTING STARTED Select Android Version Create RUN Configuration Create Your First Android Activity List of basic sample programs

1. Introduction to Android

Chapter 1. Introduction to ios Development. Objectives: Touch on the history of ios and the devices that support this operating system.

Specialized Android APP Development Program with Java (SAADPJ) Duration 2 months

2. About iphone ios 5 Development Essentials. 5. Joining the Apple ios Developer Program

INTERMEDIATE ANDROID DEVELOPMENT Course Syllabus

Developer's Cookbook. Building Applications with. The Android. the Android SDK. A Addison-Wesley. James Steele Nelson To

MA-WA1920: Enterprise iphone and ipad Programming

Adobe Summit 2015 Lab 712: Building Mobile Apps: A PhoneGap Enterprise Introduction for Developers

Running a Program on an AVD

Developing and deploying mobile apps

Medstar Health Dell Services

Android Basics. Xin Yang

JC Now. Case Study in Building an App on the Cheap. Nick O Day GIS Manager. be the exception

Developing Applications for ios

Android Mobile App Building Tutorial

Android Developer Fundamental 1

Getting Started. with VitalSource Bookshelf. How to Access your ebooks Using VitalSource Bookshelf

CHAPTER 1: INTRODUCTION TO ANDROID, MOBILE DEVICES, AND THE MARKETPLACE

Workshop on Android and Applications Development

Android Application Development

Site Configuration Mobile Entrée 4

How to install and use the File Sharing Outlook Plugin

ios App for Mobile Website! Documentation!

01. Introduction of Android

Application Development

«compl*tc IDIOT'S GUIDE. Android App. Development. by Christopher Froehlich ALPHA. A member of Penguin Group (USA) Inc.

Adobe Summit 2015 Lab 718: Managing Mobile Apps: A PhoneGap Enterprise Introduction for Marketers

End User Guide. July 22, 2015

Getting Started with Zoom

Start Developing ios Apps Today

Learning ios Programming

Module Title: Software Development A: Mobile Application Development

Using the Jive for ios App

ADT Plugin for Eclipse

Lab: Developing Mobile Web Apps. Adage Technologies adagetechnologies.com

Mobile Application Development

Best practices building multi-platform apps. John Hasthorpe & Josh Venman

CS 528 Mobile and Ubiquitous Computing Lecture 2: Android Introduction and Setup. Emmanuel Agu

place/business fetch details, removefromfavorite () function, 189 search button handler bind, B BlackBerry build environment

ORACLE ADF MOBILE DATA SHEET

View Controller Programming Guide for ios

Homeschool Programming, Inc.

Here is a demonstration of the Aqua Accelerated Protocol (AAP) software see the Aqua Connect YouTube Channel

Android Application Development Distance Learning Program Brochure

HYBRID APPLICATION DEVELOPMENT IN PHONEGAP USING UI TOOLKITS

How To Use Senior Systems Cloud Services

Office of Information Technology Connecting to Microsoft Exchange User Guide

Republic Polytechnic School of Infocomm C308 Web Framework. Module Curriculum

Android Family Tablet with

Entering Tizen world for ios & Android developers. Cheng Luo, DukSu Han Samsung Platform Evangelist

ANDROID APPS DEVELOPMENT FOR MOBILE AND TABLET DEVICE (LEVEL I)

Remote Desktop Services User's Guide

Developing Cross-platform Mobile and Web Apps

Abila Nonprofit Online. Connection Guide

Bridging the Gap: from a Web App to a Mobile Device App

Getting Started. Version 3.1 Last updated 2014/3/10. Orbweb ME: Getting Started

Luxriot Broadcast Server Manual

Introduction to Android

OfficeSuite HD Meeting User Manual

ios How to Back Up from icloud

Connecting With Lifesize Cloud

Product Guide Nintex. All rights reserved. Errors and omissions excepted.

Getting Started with Zoom

Hands- On Training for Android and ios Software Developers

MEAP Edition Manning Early Access Program Hello! ios Development version 14

How To Develop An Android App On An Android Device

Issues of Hybrid Mobile Application Development with PhoneGap: a Case Study of Insurance Mobile Application

Mobile Communicator for Mobile Devices

Christie Brio Frequently Asked Questions

Google Android Syllabus

Sending images from a camera to an iphone. PowerShot G1X MarkII, PowerShot SX600 HS, PowerShot N100, PowerShot SX700 HS, PowerShot ELPH 340 HS

How To Use Titanium Studio

SYST35300 Hybrid Mobile Application Development

ONLINE ACCOUNTABILITY FOR EVERY DEVICE. Quick Reference Guide V1.0

Example of Standard API

Essentials of Developing Windows Store Apps Using C# MOC 20484

ClickView app for iphone and ipad User manual for admins/teachers

WebsiteAlive Operator Panel. A WebsiteAlive How-To Guide

Learning Management System (LMS) Quick Tips. Contents LMS REFERENCE GUIDE

Your First App Store Submission

Document OwnCloud Collaboration Server (DOCS) User Manual. How to Access Document Storage

Welcome The webinar will begin shortly

A LITTLE PROMISE FROM YOU

GETTING STARTED GUIDE

Etanova Enterprise Solutions

Xcode Application note

EM L05 Managing ios and Android Mobile Devices with Symantec Mobile Management Hands-On Lab

geniusport mobility training experts

Connecting With Lifesize Cloud

Make Voice Calls and Share Documents using Skype*

Making Sense of Mobile Development Options. Luis Sala Director, Technology

unisys ClearPath eportal Developer 6.1 Unisys Multi-Device App Developer s Guide March

Transcription:

Mobile App Design and Development The course includes following topics: Apps Development 101 Introduction to mobile devices and administrative: Mobile devices vs. desktop devices ARM and intel architectures Power Management Screen resolution Touch interfaces Application deployment App Store, Google Play, Windows Store Development environments XCode Android Studio VS2012 PhoneGAP,... Native vs. Hybrid applications First Phase Android Application development: 1.Review of java fundamentals: The Java Environment Datatypes Passing Data Types to a Method Constructors and Initialization Inheritance Abstract Classes Interfaces 2. Getting Started and Preparing environment for android Development: Downloading and Installing SDK for MAC and Windows Installing and configuring SDK Packages Working with Virtual Devices and its pros and cons Preparing the Editor

3. Android App Fundamentals: Overview Project Structure Android Manifest file Activities Intents(Explicit and Implicit) Resources Permissions Debugging 4. The User interface and controls: Measurement Units Layouts Linearlayout Relativelayout Table Layout Absolutelayout Frame Layout List View Text Controls Other Controls(Button, Textbox, Password, checkboxes, Radio Buttons, Toggle Button, Spinner, Datepicker, Analog Clock, Digital Clock, Image View, Image Button, Image Button Selector, Message) 5. Graphics and Styling: Styles Themes Icons 6. Supporting Multiple Screens: Screened Entities Alternate Layouts 7. Animation and Graphics:

Frame by Frame animation Tween animation 2D drawing 8. Menus and Dialogs: Option Menu Context Menu Alert Dialog, prompt Dialog, Custom Dialog Progress bar, Rating Bar Custom dialogs 9. Notification and toast: Status notification Toast notification 10. Working with Media: Audio Video Camera 11. Preferences and Data Storage: Shared Preferences SQLite Network access and usage Content Provider 12. Locations and Maps: Working with Maps Working with Location 13. Creating a home Screen widget 14. Publishing Your App Second Phase ios App Development:

1. Getting Started: Installing Xcode and the ios SDK Becoming a Registered Apple Developer Joining the ios Developer Program Creating a simple ios app The four pillars of ios app development 2. Core Skills: Introduction to Xcode 6 Using the Model View Controller in ios Creating basic interaction Using first responders Dismissing the keyboard with delegation Exploring delegation Troubleshooting UI to code connections 3. Basic ios UI: Working with Interface Builder Using Auto Layout and preview modes Adding and troubleshooting Auto Layout constraints Using a datepicker control Loading data into controls Responding to selection Exploring the object library Using Apple's Human Interface Guidelines 4. ios Application Architecture: Exploring the ios application life cycle Working with foreground and background events Understanding view hierarchies Introducing the debugger

5. Using Table Views: Introduction to table views Creating a basic table view and a data source Loading a property list into a table view Reusing table view cells Customizing table views Customizing table view cells 6. Multiple View Applications: Introduction to multiple view applications Deconstructing a tabbed application Using navigation controllers Deconstructing a master/detail app 7. Using Storyboards: Exploring storyboards Creating new scenes and segues Introducing the example project Step one: Creating the storyboard scenes and segues Step two: Creating the custom classes Step three: Defining the model Step four: Loading the data Step five: Passing objects between scenes 8. ipad Development: Understanding the differences in ipad development Using the split view controller Adding modal view controllers 9. Using Size Classes:

Introducing size classes Altering views and constraints with size classes 10. Finishing Touches: Adding ios 8 app icons Creating ios 8 launch screens Conclusion Third Phase an Introduction to Mobile App Development Frameworks (Ionic): 1. Introduction 2. Setting up everything 3. Ionic and Its Components 4. Angularjs and ionic 5. Introducing Parse in Ionic Project 6. Using Cordova and ngcordova