Your Second Flutter App

Nov 30 2021 · Dart 2.13, Flutter 2.2.3, Visual Studio Code

Part 1: Parse Network Data

10. Conclusion

Episode complete

Play next episode

Next
About this episode
Leave a rating/review
See forum comments
Cinema mode Mark complete Download course materials
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.

Learn more Already a subscriber? Sign in.

Heads up... You've reached locked video content where the transcript will be shown as obfuscated text.

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.