SWD4310: Mobile Application Development

(ANC-SWD4310.AE1)
Lessons
Lab
TestPrep
Get A Free Trial

Skills You’ll Get

1

Android Programming and Using Android Studio

  • What Is Android?
  • Obtaining the Required Tools
  • Launching Your First Android Application
  • Exploring the IDE
  • Using Code Completion
  • Debugging Your Application
  • Publishing Your Application
2

Activities, Fragments, Intents, and Android User Interface

  • 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
3

Designing Your User Interface, Displaying Pictures and Menus with Views, and Data Persistence

  • 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
4

Content Providers, Messaging, and Location Based Services

  • 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
5

Networking and Developing Android Services

  • 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

1

Android Programming and Using Android Studio

  • 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
2

Activities, Fragments, Intents, and Android User Interface

  • 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
3

Designing Your User Interface, Displaying Pictures and Menus with Views, and Data Persistence

  • 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

Why Do Learners Love This Course?

Any questions?
Check out the FAQs

Still have unanswered questions and need to get in touch?

Contact Us Now

Related Courses

All Courses
scroll to top