Android Development Tips
Offered By: LinkedIn Learning
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
- 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 AppsGoogle 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