Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Android Development Tips

Android Development Tips

5h 25mIntermediate2018-06-29

Authors

David Gassner

David Gassner

Author of 60+ video-based training courses for software developers

Course details

In this series, David Gassner shares tips and tricks that you can use to code smarter and create fast, reliable apps that look great. David provides tips on a variety of topics—some of which help you enhance your app's user interface, and others which focus on back-end processing. Plus, he covers some open-source libraries that can help you enhance your development workflow.

Skills covered

Android DevelopmentAndroidSerial (Weekly)Mobile DevelopmentGoogle

Concepts

0. Introduction

  • 01 - Welcome
  • 02 - Download exercise projects from GitHub
  • 03 - Use the GitHub repo in Android Studio

1. Android Development Tips Weekly

  • 04 - Communicate with Snackbar messages
  • 05 - Manage view components with Butter Knife
  • 06 - Create a reusable dialog class
  • 07 - Convert a layout to ConstraintLayout
  • 08 - Manage global data with singletons
  • 09 - Convert image files to WEBP format
  • 10 - Create an Espresso user interface test
  • 11 - Create classes for Android with Kotlin
  • 12 - Run background tasks in intent services
  • 13 - Send broadcast messages with EventBus
  • 14 - Handle events with Java 8 syntax
  • 15 - Improve forms with design layouts
  • 16 - Display draggable rows in a list of data
  • 17 - Manage persistent data with Realm
  • 18 - Play an audio file from assets
  • 19 - Send an SMS message from an app
  • 20 - Get a list of audio files on a device
  • 21 - Play sounds with SoundPool
  • 22 - Display the build date of an APK file
  • 23 - Build Kotlin classes with properties
  • 24 - Manage versioning with Gradle variables
  • 25 - Use reporting tools from the Google Play Console
  • 26 - Make web service calls with Retrofit
  • 27 - Make asynchronous calls with Retrofit
  • 28 - Send request parameters with Retrofit
  • 29 - Upgrade a project to Android Studio 3.0
  • 30 - Clean up calls to findViewById()
  • 31 - Create adaptive launcher icons
  • 32 - Use XML and downloadable fonts
  • 33 - Explore a device's file system
  • 34 - Profile an app's memory usage
  • 35 - Manage an SQLite database with Room
  • 36 - Manage background threads with Executors
  • 37 - Track vital stats in a published app
  • 38 - Inspect database files with DB Browser
  • 39 - Execute tasks with JobScheduler
  • 40 - Create Room entity classes in Kotlin
  • 41 - Create Room DAO classes in Kotlin
  • 42 - Upgrade to Android Studio 3.1
  • 43 - Convert a project to use Kotlin
  • 44 - Handle events with Kotlin lambdas
  • 45 - Manage menus with when
  • 46 - Define global constants with Kotlin
  • 47 - Use Kotlin data and enum classes
  • 48 - Create inheritance hierarchies in Kotlin
  • 49 - Manage data collections in Kotlin
  • 50 - Sort data collections with Kotlin
  • 51 - Filter data collections with Kotlin
  • 52 - Create Kotlin extension functions
  • 53 - Use support functions from Android KTX
  • 54 - Use virtual devices with Google Play

Related courses

Related learn paths

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal