About This Video
Build a music player application and tackle real-world challenges that appear as the application grows in complexity
Enhance the application's functionality and performance through writing modular, strongly organized code
Understand how design patterns can improve the testability and maintainability of application code, and embed healthy programming practices
We’ll begin by building a simple music player application, and then we’ll build and add more and more functionality to our music player application. We’ll also cover different ways to modularize the application.
In the next two sections we’ll build a server and will load data from it. We’ll cover different techniques for caching, fallbacks, optimizing memory consumption and deferred actions.