Beginning Android Programming With Android Studio

(SN-android)
Lessons
Lab
TestPrep
Get A Free Trial

Skills You’ll Get

1

Introduction

  • Who This Book Is For
  • What This Book Covers
  • How This Book Is Structured
  • What You Need to Use This Book
  • Conventions
2

Getting Started with Android Programming

  • What Is Android?
  • Obtaining the Required Tools
  • Launching Your First Android Application
  • Summary
3

Using Android Studio for Android Development

  • Exploring the IDE
  • Using Code Completion
  • Debugging Your Application
  • Publishing Your Application
  • Summary
4

Activities, Fragments, and Intents

  • Understanding Activities
  • Linking Activities Using Intents
  • Fragments
  • Displaying Notifications
  • Summary
5

Getting to Know the Android 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
  • Summary
6

Designing Your User Interface with Views

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

Displaying Pictures and Menus with Views

  • Using Image Views to Display Pictures
  • Using Menus with Views
  • Using WebView
  • Summary
8

Data Persistence

  • Saving and Loading User Preferences
  • Persisting Data to Files
  • Creating and Using Databases
  • Summary
9

Content Providers

  • Sharing Data in Android
  • Using a Content Provider
  • Creating Your Own Content Providers
  • Using the Content Provider
  • Summary
10

Messaging

  • SMS Messaging
  • Sending Email
  • Summary
11

Location-Based Services

  • Displaying Maps
  • Getting Location Data
  • Monitoring a Location
  • Summary
12

Networking

  • Consuming Web Services Using HTTP
  • Consuming JSON Services
  • Summary
13

Developing Android Services

  • Creating Your Own Services
  • Establishing Communication Between a Service and an Activity
  • Binding Activities to Services
  • Understanding Threading
  • Summary
14

Video Tutorials

  • Getting Started with an Android Phone
  • Brief Introduction to an Android Phone
  • Android Screen
  • Using Stylus with an Android Phone
  • Android Camera
  • Using Gestures to Interact with an Android Phone
  • Using Keypad to Interact with an Android Phone
  • Contacts in an Android Phone
  • Messaging in an Android Phone
  • Getting Connected to the Internet
  • Getting Started with an Email Application in an Android Phone
  • Music App
  • WrapUp

1

Getting Started with Android Programming

  • Installing the Android SDK
  • Creating and Launching Android Virtual Devices (AVDs)
  • Creating and Running an Android App
2

Using Android Studio for Android Development

  • Using the Code Completion Tool
  • Debugging an Application
  • Publishing an Application
3

Activities, Fragments, and Intents

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

Getting to Know the Android 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
5

Designing Your User Interface with Views

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

Displaying Pictures and Menus with Views

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

Data Persistence

  • Saving Data Using the SharedPreferences Object
  • Retrieving and Modifying Preferences
  • 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
8

Content Providers

  • Using the Contacts Content Provider
  • Creating and Using Your Own Content Provider
9

Messaging

  • Sending an Email Programmatically
10

Developing Android Services

  • Creating a Simple Service
  • Invoking an Activity from a Service

Beginning Android Programming With Android Studio

$239.99

Buy Now
scroll to top