Mobile App Development Course Syllabus
Course Syllabus
Download SyllabusPrior Experience With Java Or Java Training
- Provides clear instructions backed by real-world programming examples
- Classes, Instances, Variables
- Begins with the basics and covers everything Android 4 developers need to know for both smartphones and tablets
- Explains how to customize activities and intents, create rich user interfaces, and manage data
- Variable Types, Conditionals and Loops
- Helps you work with SMS and messaging APIs, the Android SDK, and using location-based services
- Details how to package and publish your applications to the Android Market
- This course pares down the most essential steps you need to know so you can start creating Android applications today.
Introducing The Android Platform
- Establishing the development environment
- Analyzing components of the architecture
Leveraging Application Fundamentals
- Creating activities to process user input
- Implementing views to build the User Interface (UI)
- Packaging applications for deployment
- Developing unit tests
Supporting Asynchronous Behavior
- Performing background tasks with services
- Communicating with intents
Creating User Interfaces
- Building the layout
- Connecting a view to an activity
- Positioning form elements
Working With Resource Declarations
- Declaring component definitions and layouts
- Handling multiple screen resolutions
- Localizing applications
Processing User Input
- Creating and displaying Toast
- Generating status bar notifications
- Logging key application events
Interacting With The UI
- Responding to user input events
- Launching activities with intents
- Writing Java event handlers
- Generating context and option menus
Managing The Activity Life Cycle
- Integrating with the Android system
- Persisting data in response to notifications
Persisting Application Data
- Contrasting internal and external storage locations
- Saving application configuration with SharedPreferences
Manipulating The SQLite Database
- Executing queries to locate information
- Specifying column selections with projections
Consuming And Creating Content Providers
- Accessing shared data resources
- Addressing content providers with URIs
Maintaining System Responsiveness
- Unloading the UI thread
- Designing for asynchronous execution
Building Background Services
- Launching IntentServices
- Declaring services in the manifest
Exchanging Data Over The Internet
- Synchronizing Android devices with servers
- Communicating via HTTP clients
Developing Clients For Web Services
- Connecting to RESTful services
- Creating and parsing JSON
With our Mobile application development course, you will learn the fundamental principles and techniques for building high-quality applications for both iOS and Android platforms.

