Fully functional YouTube clone in flutter with API.
- How to play video on both Android and iOS.
- How to work with video player on both Android and iOS.
- How to use Dart to perform asynchronous tasks.
- Understand async and await.
- Learn about Futures and how to work with them.
- How to network with the Dart http package.
- What APIs are and how to use them to get data from the internet.
- What JSONs are and how to parse them using the Dart convert package.
- How to pass data forwards and backwards between screens using the Navigator.
- How to handle exceptions in Dart using try/catch/throw.
- Learn about the lifecycle of Stateful Widgets and how to override them.
- http:
- image_ink_well: ^0.1.0
- font_awesome_flutter: ^8.5.0
- video_player:
- Flutter -- version 1.12.13+hotfix.4
- Dart -- version 2.7.0