ANC-SWD4310.AE1
SWD4310: Mobile Application Development
- Practice in 61 Hands-On Labs — nothing to install
- 5 Interactive Lessons and 42 topics mapped to the official exam objectives
- 136 Practice Test Questions
Beginner Self-paced · 1 year access
61 Hands-On LiveLabs
Practice real IT tasks in guided environments.
- Real environments
- Auto-graded
- No installation
5Interactive Lessons
42Topics
61LiveLab
136Practice Test Questions
79Flashcards
79Glossary of terms
01 / Lessons & labs
See exactly what you will learn and practice
Lessons
5 Interactive Lessons · 42 topics01 Android Programming and Using Android Studio 7 topics · 7 LiveLab +
- What Is Android?
- Obtaining the Required Tools
- Launching Your First Android Application
- Exploring the IDE
- Using Code Completion
- Debugging Your Application
- Publishing Your Application
7 LiveLab in this lesson — see the labs panel →
02 Activities, Fragments, Intents, and Android User Interface 10 topics · 25 LiveLab +
- Understanding Activities
- Linking Activities Using Intents
- Fragments
- Displaying Notifications
- Understanding the Components of a Screen
- Adapting to Display Orientation
- Managing Changes to Screen Orientation
- Utilizing the Action Bar
- Creating the User Interface Programmatically
- Listening for UI Notifications
25 LiveLab in this lesson — see the labs panel →
03 Designing Your User Interface, Displaying Pictures and Menus with Views, and Data Persistence 10 topics · 29 LiveLab +
- Using Basic Views
- Using Picker Views
- Using List Views to Display Long Lists
- Understanding Specialized Fragments
- Using Image Views to Display Pictures
- Using Menus with Views
- Using WebView
- Saving and Loading User Preferences
- Persisting Data to Files
- Creating and Using Databases
29 LiveLab in this lesson — see the labs panel →
04 Content Providers, Messaging, and Location Based Services 9 topics +
- Sharing Data in Android
- Using a Content Provider
- Creating Your Own Content Providers
- Using the Content Provider
- SMS Messaging
- Sending Email
- Displaying Maps
- Getting Location Data
- Monitoring a Location
05 Networking and Developing Android Services 6 topics +
- Consuming Web Services Using HTTP
- Consuming JSON Services
- Creating Your Own Services
- Establishing Communication Between a Service and an Activity
- Binding Activities to Services
- Understanding Threading
Hands-On Labs Our edge
61 LiveLabs- Using Android Studio to Create an Android Virtual Device
- Installing the Android SDK
- Creating and Launching Android Virtual Devices (AVDs)
- Creating and Running an Android App
- Using the Code Completion Tool
- Debugging an Application
- Publishing an Application
- Understanding the Life Cycle of an Activity
- Applying Styles and Themes to an Activity
- Hiding the Activity Title
- Displaying a Dialog Window
- Displaying a Progress Dialog Window
- Passing Data Using an Intent Object
- Linking Activities Using Intents
- Returning Results from an Intent
- Using Fragments
- Adding Fragments During Runtime
- Understanding the Life Cycle of a Fragment
- Communicating Between Fragments
- Understanding the Intent Object
- Displaying Notifications on the Status Bar
- Placing a TextView Within a FrameLayout
- Using TableLayout
- Using RelativeLayout
- Using FrameLayout
- Using ScrollView
- Adapting to Display Orientation
- Anchoring Views in the Android App
- Understanding the Activity Behavior When Orientation Changes
- Showing and Hiding the Action Bar
- Adding Action Items to the Action Bar
- Creating the UI Via Code
- Handling View Events
- Using the ProgressBar View
- Using the AutoCompleteTextView
- Using the TimePicker View
- Using a Dialog to Display the TimePicker View
- Using the DatePicker View
- Displaying a Long List of Items Using the ListView
- Enabling Filtering and Multi-Item Support in the ListView
- Storing Items in the strings.xml File
- Checking Which Items Are Selected
- Using the SpinnerView to Display One Item at a Time
- Creating and Using a List Fragment
- Creating and Using a Preference Fragment
- Creating and Using a Dialog Fragment
- Using the Image View
- Using the ImageSwitcher View
- Using the GridView View
- Creating the Menu Helper Methods
- Displaying an Options Menu
- Displaying a Context Menu
- Using the WebView View
- Saving Data to Internal Storage
- Saving Data to External Storage
- Creating the DBAdapter Helper Class
- Adding Contacts to a Table
- Retrieving All Contacts from a Table
- Retrieving a Contact from a Table
- Updating a Contact in a Table
- Deleting a Contact from a Table
Labs run in your browser — nothing to install.
Prepare for SWD4310: Mobile Application Development
One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.
- 1 year of full access
- 61 LiveLab included
- Certificate of completion
No credit card required