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

Developing Android Apps
Google via Udacity
Programming Mobile Services for Android Handheld Systems: Content
Vanderbilt University via Coursera
Create Your First Web App with Python and Flask
Coursera Project Network via Coursera
Python Mega Course : Go Beginner to Expert in Python3
Udemy
Build Real Software with Python, PyQt5 and QT Designer
Udemy