Async Programming and Rest API Review
Questions
- What is the distinction between synchronous and asynchronous Dart programming?
- What are the keywords in Dart that are associated with asynchronous programming?
- What is the distinction between “Future” and “Stream”?
- What exactly is REST API?
- What exactly is JSON?
- What are the various HTTP verbs used in the REST API?
- What are the various packages used in Dart to make HTTP requests?
Projects
- Create a simple REST API to create, read, update and delete a persons record using shelf package.
- Create a CLI Quiz application using the Open Trivia Database API.
- Create a CLI Weather application using the Open Weather Map API to display the weather given a city name.
- If you are a Stars Wars fan, create a CLI application to display the details of the Star Wars characters using the Star Wars API.
- Write a tutorial on any one of the projects above and publish on dev.to or medium.com.