Video description
With a wide range of tools designed to facilitate the development process, creating Android apps has never been easier. This course gives you the tools and skills you need to create the next killer app for Android devices.
Publisher resources
Table of contents
- Course Overview
- The Android Developer Web Site
- Android Design Guidelines and Developer Docs
- Android Studio
- Starting a New Android Application
- A Blank Activity And Associated Layout
- Gradle Build Files for Android
- The Manifest, Layout, and String Resources
- The AVD Manager
- Changing Themes and Adding Widgets
- Updating our Activity Subclass
- The Activity Lifecycle
- The "res" Directories
- Changing Keyboards
- Intents
- Removing Hard-Coded Strings from Java
- Saving Activity State
- Storage Options
- Using SQLite
- List Adapters
- Responding to Clicks and the Android Debug Bridge
- Asynchronous Tasks
- Spring for Android
- Accessing the Service
- Action Bar
- Preferences
- Course Review
- Course Overview
- About The Author
- Installation - Part 1
- Installation - Part 2
- Installation - Part 3
- Android Studio Projects - Part 1
- Android Studio Projects - Part 2
- Android Studio Projects - Part 3
- Android Studio Configuration - Part 1
- Android Studio Configuration - Part 2
- Android Studio Configuration - Part 3
- Android Studio Configuration - Part 4
- Android Studio Configuration - Part 5
- Android Studio Configuration - Part 6
- Creating An Activity
- Adding Events
- Adding Functionality To Views
- Menu Structure
- Hot Keys
- Tracing Through Code
- Inspecting Data
- Advanced Techniques
- Memory Analysis
- CPU Analysis
- Advanced Profiling
- Static Soucecode Analysis
- Unit Testing
- AVD Configuration
- Refactoring Naming Moving
- Refactoring Methods Definitions
- Generating Signed Applications
- Conclusion
- Review of Previous Course
- Activities and Intents
- Persistent State
- Making a ListView Responsive
- Creating an AlertDialog
- Configuring Dialog Buttons - Part 1
- Configuring Dialog Buttons - Part 2
- AsyncTask and ActionBars
- Using a Preferences Fragment
- ShareActionProvider
- Receiving an Intent
- Adding a Repeat Handler
- A Master/Detail Application
- Displaying a Detail Fragment
- Using a List Fragment
- Communicating with the Activity
- Switching Displays Between Portrait and Landscape Mode
- Using a NotificationBuilder
- IntentService: the Easy Way
- Bound Services
- Deploying an App
- Welcome, Why Did Android Choose Gradle?
- Static vs Dynamic Typing and Basic Syntax
- POGOs
- Collections and Closures
- Accessing a RESTful Web Service
- Simple Gradle Build for a Java Project
- Defining Custom Tasks
- Adding Plugins Using a Buildscript
- Multi-Project Builds
- A Simple Android App
- Developing and Running a Basic Android App
- Configuring Repositories and Dependencies in Android Studio Builds
- Creating Debug and Release Android Packages
- Non-UI Testing
- Using a UI Testing Library
- Using Espresso for Testing
- Unit Testing Support
- Defining And Using Flavors
- Android Library Projects
- Modern Android Development with Gradle and Android Studio
Product information
- Title: Android Basics
- Author(s):
- Release date: August 2015
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9781491940280
You might also like
video
Android App Developer
Overview This Learning Path includes Java Fundamentals LiveLessons, Part 1, and Android 6 App Development LiveLessons, …
video
Learning Android
Ready to launch your dream app on Android? In this video course, Java consultant Ken Kousen …
video
The Complete Android Oreo Developer Course - Build 23 Apps!
Learn Android App Development with Android 8.0 Oreo by building real apps including Twitter, Instagram, and …
video
Gradle for Android
Whether you’re new to Gradle or an experienced Android developer, Java consultant Ken Kousen will help …