Applications done in the Raywenderlich Flutter Learning path
- Asynchronous calls using Future
- Building the list with Future Builder
- Network parsing using Dart Json converter
- Route navigation (list to detail)
- Hero Animation when transitioning from the List to its detail
- Usage of Inherited Widget in order to share state between filter page and list page
- Web View to open the Course URL in the mobile browser
- BloC Pattern usage for separation of concerns (all the business logic goes here) and lifting state up.
- Manually painting on the canvas
- List generator to build widgets as needed (depending on the items size)
- Streams and Stream Builders