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

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