There are many other courses available for Android developers that can help you improve your skills and knowledge. Starting with project courses, where you learn how to build a particular kind of app from start to end, and continuing through deep dives into various APIs and workflows, you can use these courses to keep getting better at building Android apps.
- [Instructor] Thanks for watching this course…on concurrent programming in Android apps.…There are many other courses available that…can help you improve your skills as an Android developer.…There are project courses that take you…through the process of building a…particular app from start to finish.…In Building a Note-Taking App for Android,…you can see how to use loaders with SQL-like…databases, building your own content provider…and then using it from a loader.…In Building a Game App for Android,…you can learn more about working with…graphics in Android apps and how to build…a compelling, interesting visual experience.…
There are courses on testing your apps,…including Effective Android Testing…for Mobile Developers and a course…on unit testing in Android.…There are deep dives into various APIs and workflows.…You can learn about the new Kotlin…programming language, in this course.…And in this one you can learn how to integrate…your apps with cloud services.…These and many other courses are available…to help you improve your skills building Android apps.…
First, discover how to create and start simple background threads, and how to use handlers to manage a thread's message queue. Then, learn various methods for optimizing the scheduling and performance of background tasks in Android with AsyncTask, intent services, and the JobScheduler API. Plus, explore tools that help you implement multithreading for different tasks in Android: Loader, for asynchronous data loading, and the open-source API Retrofit, for making HTTP requests.
Note: To get the most out of this course, you should be comfortable programming with Java, and should understand the most basic skills that are needed to build Android apps with the Android SDK and Android Studio.
- Creating and running a background thread
- Sending messages to the UI from threads
- Managing multiple background threads
- Managing threads with AsyncTask
- Managing long-running tasks with services
- Scheduling background tasks with JobScheduler
- Using other APIs for concurrent programming