Android App Development
iOS App Development
Flutter App Development
Cross Platform App Development
Hire on-demand project developers and turn your idea into working reality.
Big thanks to Webkul and his team for helping get Opencart 3.0.3.7 release ready!
Deniel Kerr
Founder. Opencart
Top Partners
In this blog, we are going to learn how to use “shared_preference without await”.
There may come a time when you want to persist data in your Flutter app so you can reuse it later. A common use case for this functionality is storing login credentials to be recalled the next time the user launches the app.
With Shared Preference, you can configure your Flutter app to remember the data even after the user terminates their activity. This can be used to store critical data such as passwords, tokens, and complex relational data.
Read more about our Flutter app development company.
The function you want to run asynchronously would have some expensive operation in it like file I/O (an API call to a RESTful service)or some sort of more common computation.
For example:-
As a result, “all done’ will print after completing the job of the “hello” function.
As you can check in the documentation of “shared_preference” you have to use the “await” function to initialize the object of shared_preference then you also have to use await while storing data.For example:-
Now, let’s start the implementation of shared_preference without await keyword.
For using the shared_preference you have to add the package in your “pubspec.yaml” file
Also, add the package for GetX which will help us to implement shared_preference without await
Now, we are going to set up a class to manage all the inputs and outputs with shared_prefernce
Now, In this step, we are going to initialize our shared_preference and then with the help of GetX we will inject the instance.
In the main function, before starting our application we have initialized and injected our shared_preference.As a result, now we don’t have to use await function again and again while reading and writing data with shared_preference.
While writing the value
While reading the values
As you can see in the above example we have not used any await keyword while reading and writing values in the shared preference.
Here, we have learned the use of shared_preference without await keyword.Hopefully, this blog will be helpful to you. If you have any queries, please write them in the comment sectioon.
Your email address will not be published. Required fields are marked*
Name*
Email*
Save my name email and website in this browser for the next time I comment.
Be the first to comment.
We use cookies to personalize your experience. By continuing to visit this website you agree to our use of cookies. Learn more about privacy policy
Name
Email
Subject
Enquiry or Requirement
If you have more details or questions, you can reply to the received confirmation email.