Mind map
Mobile Programming Concepts
Map content
Mobile Programming Concepts
Mobile App
- Software Program
- For mobile devices
- Smartphones
- Tablets
- For mobile devices
- Characteristics
- Individual
- Small
- Limited functions
- Three types
- Native
- Web-based
- Hybrid
- Software Program
Mobile Operating System
- Software interfaces
- Tu run:
- Applications
- Basic Functions
- Of mobile devices
- Tu run:
- Software interfaces
Mobile Programing
- Processes
- To create software
- iOS
- Android
- To create software
- Coding
- Deployment
- Processes
MADP
- Type of software
- Fast
- Develop
- Moblie Apps
- Third-party vendors
Source Code
- Instructions
- Statements
- Programer-made
- Language
- Source
- Computer Program
- Web development
- Stored in:
- Hard disk
- Data base
- Previous to
- Object code
Bug
- Problem
- Caused by:
- Externals
- In the program
- Unexpected
- Caused by:
- Can be in:
- Software
- Hardware
- Examples:
- Small ones:
- Frozen Screens
- Error messages
- Big ones:
- Mayor data damage
- Effects on connected devices
- Small ones:
- Classified in:
- Token errors
- Syntax errors
- Syntax Constrained Errors
- Execution errors
- Intent errors
- Problem
User interface
- Human
- interaction
- Communication
- With:
- A device
- Examples:
- Keyboards
- Display screen
- Microphone
- Fingerprint scanner
- E-pen
- Camera
- Examples:
- A website
- Accessibility
- Visual aesthetic
- Easy use
- efficient responsiveness
- An app
- A device
- Optimal:
- Less user effort
- Max. desired outcome
- Effective
- Has layers
- Human
Usability
- Software/Web applications
- Functionality
- Display
- Easy to use
- Based in three requirements:
- Iterative focus on
- the user
- the task
- Iterative design
- Empirical measurement
- Iterative focus on
- Software/Web applications
Responsive Design
- Program
- Should respond to
- User's behavior
- User's environment
- Based on
- Screen size
- Plataform
- Orientation
- Device
- Should respond to
- Use of CSS
- Layout
- Computers
- Tablets
- Cellphones
- Program
Native App
- Software Program
- Specific
- Plataform
- Device
- Doesn't work
- In others
- Changes
- User interface
- The GPS it uses
- Accès to features
- Can be for:
- iPhone
- Language
- Objective-C
- Swift
- Language
- Android
- Language
- Java
- Language
- Windows
- Language
- .NET
- Language
- iPhone
- Specific
- Examples
- Waze
- More expensive
- Frameworks
- Basic structure
- Apache Cordoba
- iOS
- Android
- Windows Phone
- Native Scripts
- iOS
- Android
- React Native
- iOS
- Android
- Windows Phone
- Swifttic
- iOS
- Xamarin
- Android
- tvOS
- watchOS
- iOS
- macOS
- Windows
- Software Program
Emulator
- Software program
- Simulates
- Another device
- Enables
- Apps
- Made for other devices
- To run in other systems
- Apps
- Simulates
- Examples
- Dolphin
- Nintendo Came Cube
- Computers
- Nintendo Came Cube
- WINE
- Windows apps
- Linux
- Mac
- Windows apps
- Dolphin
- Software program
Information
- Description
- Mind Map on Mobile Programming Concepts, created by MARIANA BARRAGAN CASTRO on 01/09/2023.
- Created by
- MARIANA BARRAGAN CASTRO
- Views
- 4
- Rating