I’m very happy to share the release of my new Pluralsight course – Getting Started with Android Development!
Dive into Android development and learn to setup your dev environment, build a simple app, and explore future learning topics
How do you start building modern Android applications?
In this course, you will gain the ability to build a simple Android application using current best practices. First, you will learn about the Android operating system, and how it powers millions of devices. Next, you will set up your Android development environment. You will then build a simple Android app making use of current best practices. And finally, you will explore where to go next in developing production-ready Android applications.
After completing this course, you will have the skills and knowledge of Android development needed to start building modern Android applications.
Who is this course for?
This course is designed for anyone looking for a fast, crash-course in Android development. Are you a new developer looking to try Android for the first time? Are you an iOS developer needing to better understand your Android team’s project?
This course distills essential details to help you understand the Android development ecosystem and how to start building Android applications.
What Android development topics are covered in this course?
This Getting Started with Android Development course focuses on core Android development topics. These are topics you will encounter within the first few hours of your Android development experience.
- Downloading and installing Android Studio
- Installing the Android SDK
- Creating an Android emulator for testing
- Creating a new Android Studio project
- Understanding Kotlin basics
- Activities, Intents, Fragments
Think this course sounds interesting? Share with your friends!Ready to dive into Android development? Check out Getting Started with Android Development on Pluralsight. Click To Tweet
How is the course structured?
Getting Started with Android Development is broken down into several modules:
- Course Overview
- Saying Hello to Android
- Building Your Android Toolbox
- Creating Your First Android App
- Building Your First Android App
- Plotting the Path Forward
This module simply introduces you to the course, and sets expectations for what you can expect as you work through the course.
Saying Hello to Android
This module will help you understand the fundamentals of an Android app; how it’s built, and where it runs. The module provides an overview of the Android development ecosystem and introduces some of the exciting opportunities and challenges of building quality Android apps today.
- Android SDK
- Android app
- 3rd party libraries
- Android form factors
- Device locales
- Device configurations
Building Your Android Toolbox
In Module 3, Building Your Android Toolbox, you’ll discover and install the common languages and tools of an Android developer.
You’ll learn how to install Android Studio, how to install the Android SDK, and how to create an Android Emulator for app testing.
Additionally, you’ll learn about the standard programming languages, tools, and build processes that are used to convert your code into working applications on billions of devices around the world.
- Android Studio
- Java SDK
- Java Versions
- SDK Manager
- Android SDK Version
- Android Virtual Device Manager
- Support Libraries
- Architecture Components
- Android Jetpack
Creating Your First Android App
In Module 4, Creating Your First Android App, you’ll learn to create a new Android Studio project and how to deploy the project to an Android device emulator.
- Android Studio Project Creation
- Android emulator
- Android manifest
- App title
- Activity title
- Min, Target, Compile SDK
Building Your First Android App
Module 5, Building Your First Android App, is where we’ll dive in and build a simple Android app that loads Android-related reppository data from the GitHub api.
In this module, you’ll learn to build and navigate to different app screens; how to display list data, and how to load data from a remote network datasource.
- RecyclerView & RecyclerView.Adapter
- Activity lifecycle
Plotting the Path Forward
In the final module, Plotting the Path Forward, we’ll review a number of additional Android development concepts that will be useful for future learning.
- Android Jetpack
- Android Architecture Components
- Work Manager
- Material Design
Have Questions or Comments?
Do you have any questions or comments about the course? I would be happy to answer any questions you have, and welcome any feedback you may have about the course.
I hope you enjoy the course 👋
Want to learn more about mobile development? Find more tutorials, tips, tricks, and advice on my YouTube channel.