YoVDO

Android Development Tips

Offered By: LinkedIn Learning

Tags

Android Development Courses Kotlin Courses SQLite Courses Android Studio Courses Gradle Courses ConstraintLayout Courses Retrofit Courses

Course Description

Overview

Want to become a better, more effective Android developer? Get tips that can help you code smarter and create fast, reliable apps that look great.

Syllabus

Introduction
  • Welcome
  • Download exercise projects from GitHub
  • Use the GitHub repo in Android Studio
1. Android Development Tips Weekly
  • Communicate with Snackbar messages
  • Manage view components with Butter Knife
  • Create a reusable dialog class
  • Convert a layout to ConstraintLayout
  • Manage global data with singletons
  • Convert image files to WEBP format
  • Create an Espresso user interface test
  • Create classes for Android with Kotlin
  • Run background tasks in intent services
  • Send broadcast messages with EventBus
  • Handle events with Java 8 syntax
  • Improve forms with design layouts
  • Display draggable rows in a list of data
  • Manage persistent data with Realm
  • Play an audio file from assets
  • Send an SMS message from an app
  • Get a list of audio files on a device
  • Play sounds with SoundPool
  • Display the build date of an APK file
  • Build Kotlin classes with properties
  • Manage versioning with Gradle variables
  • Use reporting tools from the Google Play Console
  • Make web service calls with Retrofit
  • Make asynchronous calls with Retrofit
  • Send request parameters with Retrofit
  • Upgrade a project to Android Studio 3.0
  • Clean up calls to findViewById()
  • Create adaptive launcher icons
  • Use XML and downloadable fonts
  • Explore a device's file system
  • Profile an app's memory usage
  • Manage an SQLite database with Room
  • Manage background threads with Executors
  • Track vital stats in a published app
  • Inspect database files with DB Browser
  • Execute tasks with JobScheduler
  • Create Room entity classes in Kotlin
  • Create Room DAO classes in Kotlin
  • Upgrade to Android Studio 3.1
  • Convert a project to use Kotlin
  • Handle events with Kotlin lambdas
  • Manage menus with when
  • Define global constants with Kotlin
  • Use Kotlin data and enum classes
  • Create inheritance hierarchies in Kotlin
  • Manage data collections in Kotlin
  • Sort data collections with Kotlin
  • Filter data collections with Kotlin
  • Create Kotlin extension functions
  • Use support functions from Android KTX
  • Use virtual devices with Google Play

Taught by

David Gassner

Related Courses

3D Graphics in Android: Sensors and VR
Imperial College London via Coursera
A Simple Picture Storing App with Java and Android Studio
Coursera Project Network via Coursera
Advanced App Development in Android Capstone
Imperial College London via Coursera
Capstone MOOC for "Android App Development"
Vanderbilt University via Coursera
Access NFC in an Android Studio Project
Coursera Project Network via Coursera