Previous episode: 09. Use Dependency Injection
Next episode: 11. Introduction
Get immediate access to this and 4,000+ other videos and books.
Take your career further with a Kodeco Personal Plan. With unlimited access to over 40+ books and
4,000+ professional videos in a single subscription, it's simply the best investment you can make in
your development career.
The first part of the course got you started with building the RW Courses app and introduced you to some more advanced app concepts like repositories, app architecture and dependency injection. You created the new RW Courses app. You learned about the Dart Future type and how it is used in asynchronous programming. You created a model class for courses, a repository interface and a concrete repository type that implements that interface. You then learned about HTTP requests to the REST APIs, and made a call to the Ray Wenderlich API to get video course data. You saw how to parse the JSON response from the API. Then you were introduced to the concept of dependency injection and applied dependency injection to the courses controller class, all the while you should start feeling comfortable working with Flutter, but the fun is just starting. So far, the app just prints out text to the screen. This was actually a nice milestone when fetching data from the network, but it's time for an upgrade. In the next part of the course, you'll take the list of courses you received from the Ray Wenderlich API and learn how to display it inside of your Flutter user interface.
All videos. All books.
One low price.
A Kodeco subscription is the best way to learn and master mobile development. Learn iOS, Swift, Android, Kotlin, Flutter and Dart development and unlock our massive catalog of 50+ books and 4,000+ videos.