Mobile Programming

(CTU-CS311.AE1)
Lessons
Lab
TestPrep
AI Tutor (Add-on)
Get A Free Trial

Skills You’ll Get

1

Introduction to Mobile Apps

  • History of Mobile Platforms 
  • The Future of Smartphones
  • Desktop-based Solutions and Mobile-based Solutions
  • Developing a Mobile Solution
  • Mobile Platforms and Licensing Analysis
  • What Is Android?
  • Obtaining the Required Tools
  • Launching Your First Android Application
  • Summary
2

MVC Design Pattern

  • What is the MVC Design Pattern?
  • Example of the MVC Design Pattern
  • Pros and Cons of the MVC Design Pattern
  • Exploring the IDE
  • Using Code Completion
  • Debugging Your Application
  • Publishing Your Application
  • Understanding Activities
  • Linking Activities Using Intents
  • Summary
3

Coding with a Mobile IDE

  • Fragments
  • Displaying Notifications
  • Summary
4

Getting to Know Mobile User Interface

  • 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
  • Using Basic Views
  • Summary
5

Design User Interface with a Mobile IDE

  • Using Picker Views
  • Using List Views to Display Long Lists
  • Understanding Specialized Fragments
  • Summary

1

Introduction to Mobile Apps

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

MVC Design Pattern

  • Using the Code Completion Tool
  • Debugging 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
3

Coding with a Mobile IDE

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

Getting to Know Mobile User Interface

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

Design User Interface with a Mobile IDE

  • 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

Mobile Programming

$200.99

Buy Now

Related Courses

All Course
scroll to top