Logo da Alura
Data >

Course of Flutter Web API: Integrate your mobile app

Course summary

  • Communicate with a Web API using the HTTP package
  • Implement custom callbacks and events
  • Understand Snapshot States
  • Learn how to convert JSON to Dart objects
  • Solve typical communication problems
  • Master Map Conversion!
  • Refactor your code using best practices

Target Audience

Developers who want to easily create hybrid apps with Flutter.

Related Content

Courses of Data

Last update

23/10/2020

Already a student?

Start the course now

5h

To conclusion

50

Activities

173

Minutes of video

25

Students in this course

Certificate of participation

Instructors

Detailed content

  1. Adjusting the Dashboard

    • Course Guidelines
    • Uploading the Dashboard
    • Adding new Features
    • Callback Events
    • Callback Functions
    • Adding the Transfer List
    • Implementing the Transfer List
    • The More You Know the Better: Assertive Arguments
  2. Communication: HTTP

    • WEB-API
    • Executing: WEB-API
    • Connecting with the Server
    • Setting up: HTTP
    • HTTP Interceptor
    • Setting up: Logging Interceptor
    • The More You Know the Better: Local API Through Public Address
  3. API Data on Screen

    • JSON in Dart
    • Converting JSON to Transaction
    • Data Treatment
    • Converting: JSON to Object
    • Loading the Transfer List on Screen
    • From Transactions To WebClient
    • Snapshot States
    • Communication Problems: No Data
    • Avoiding Web-API Problems
    • Communication Problems: No Server
    • The More You Know the Better: Communication Problems
  4. Sending: App Data to WEB API

    • Saving Transfers
    • Sending the Transfer through Web-API
    • The Transfer Form
    • Saving the Transfer Through a Form
    • The More You Know the Better: HTTP Behaviors
  5. Improving: WebClient

    • Refactoring the Code
    • Organizing: Web Client Code
    • JSON in Object
    • Conversion Methods
    • The More You Know the Better: Code Generator
    • Map Function
    • Using: Map Conversion

Don't study with us yet?

Invest in your career!

Start now