Audience
Project managers
Duration
1 Day
Outline for Mobile for Non-technical Managers Training
Chapter 1. Mobile Application Development Strategies
- Mobile Applications
- Devices Types
- Smartphones
- Tablets
- Device Convergence
- Platforms
- Platform Comparison
- Bring Your Own Device (BYOD)
- The Reality
- Types of Mobile Applications
- Native Mobile Applications
- Mobile Web Applications
- Responsive Web Design
- Building
- Responsive Web Applications
- Hybrid Mobile Applications
- The Future?
- HTML5 — 9 New Features
- Cascading Style Sheets — CSS
- JavaScript
- Libraries
- Common Features
- Mobile Web Development
- Apache Cordova (PhoneGap)
- Building with Cordova
- 10 Questions
- Summary
Chapter 2. Risks and Challenges
- Introduction
- Security is Security
- Five Aspects of Security
- It's all about the Data
- Physical Device Security
- User Accounts
- Data Entry Challenges
- Radios
- Emerging Mobile Security Solutions
- User Friendliness Problems
- Understand How Users Interact With the Application
- Consider Real User Needs
- Consider the Environment
- Internationalization (i13n)
- Consider the Battery
- Consider the Connection
- Not Meeting User Expectations
- Choices
- Change at the Speed of the Internet
- Review Sites
- Too Late to go to Market
- Quick Response
- Mobile Adoption Path
- Modern Development Methodologies
- Summary
Chapter 3. Introduction to Android
- What is Android?
- A Short History
- Advantages of Android
- Disadvantages of Android
- Android Version Distribution
- Android Market Share
- References
- Summary
Chapter 4. Accessing Enterprise Data and Services
- Mobile Device Connectivity
- Types of Connections
- Reversing a Trend
- Cellular
- Wifi
- Bluetooth
- Near Field Communications (NFC)
- NFC Tags
- Varying Connection Quality
- Connection Costs
- Data Transfer
- SOAP Web Services
- RESTful Web Services
- Websockets
- Offline Strategies
- No Offline Operations
- Limited Offline Operations
- Full Capability Offline
- 10 Questions
- Summary
Chapter 5. Introduction to Responsive Web Design
- What is Responsive Web Design?
- Mobile Browsers Quirks
- Other Mobile Web Considerations
- Primary Responsive Design Techniques
- Elements of Responsive Design
- Example of Responsive Design
- Responsive Page Design Schematic
- Alternatives to Responsive Design
- Summary
Chapter 6. Mobile Usability Patterns
- Introduction
- Usage Pattern Based UI Design
- Tabbed Interface Pattern
- Tabbed Interface in Android
- Vertically Scrollable List Pattern
- Master Detail Navigation Pattern
- Example Navigation
- Split View Pattern
- Device Dimension Specific UI Pattern
- Handling Orientation Change
- Toolbar Pattern
- Search Interface Pattern
- Pagination Pattern
- Detail Iteration Pattern
- Loading Images from the Internet
- 10 Questions
- Summary
Chapter 7. Mobile Testing Overview
- Native Architecture
- Mobile Web Site Architecture
- Hybrid Apps
- Unit Testing
- The Architecture
- Function Testing Applications
- Testing Disk Storage
- Testing Network Access
- Testing Location Based Services
- Testing Telephony Services
- Summary