Description
Flutter SQLite Database course. Flutter SQLite database training course. In this Flutter tutorial we are going to learn about local data storage using the drift package which helps us to create and write SQL queries more easily, it uses SQLite 3 internally and with Android And both iOS works well. We can learn about Flutter state management using the Provider package, which is popular among Flutter developers. We will use the Provider package to handle the basic handling of the state. By using the provider instead of manually writing the InheritedWidget, you get:
- Simple allocation/disposal of resources
- lazy-loading
- A much reduced boilerplate that creates a new class each time
- devtool friendly – By using Provider, the status of your app will be visible in Flutter’s devtool
- A common way to consume these inherited widgets (see Provider.of/Consumer/Selector)
- Increased scalability for classes with listening mechanisms that grow exponentially in complexity (such as ChangeNotifier which is O(N) for sending notifications).
Drift is a reactive persistence library for Flutter and Dart built on sqlite. is thrust
- Flexible: Drift allows you to write queries in SQL and Dart and provides fluent APIs for both languages. You can filter and order results or use joins to run queries across multiple tables. You can even use complex sql features like WITH and WINDOW.
- Rich Features: Drift has built-in support for transactions, schema migrations, complex filters and expressions, batch updates, and joins. We even have a built-in IDE for SQL!
- Modular: thanks to built-in support for daos and importing in sql files, drift helps you keep your database code simple.
- Safe: Drift generates typesafe code based on your tables and queries. If you make a mistake in your queries, drift will find it at compile time and provide helpful and descriptive hints.
- Fast: Even though drift allows you to write powerful queries, it can match the performance of key-value stores. Drift is the only core persistence library that supports built-in threading, allowing you to run database code across isolations with no extra effort.
- Reactive: Turn any sql query into an auto-update stream! It involves complex queries on many tables
- Cross-platform support: Drift works on Android, iOS, macOS, Windows, Linux, and the web. This template is a Flutter todo app that works on all platforms
- Battle-tested and production-ready: Drift is stable and well-tested with a wide range of unit and integration tests. It powers production Flutter apps.
What you will learn in the Flutter SQLite Database course
-
Database migration
This course is suitable for people who
- Anyone interested in Flutter
Flutter SQLite Database course specifications
- Publisher: Udemy
- teacher: Richard Dewan
- Training level: beginner to advanced
- Training duration: 6 hours and 7 minutes
- Number of courses: 39
Course topics on 9/2022
Flutter SQLite Database course prerequisites
Course images
Sample video of the course
Installation guide
After Extract, view with your favorite Player.
Subtitle: None
Quality: 720p
download link
File(s) password: www.downloadly.ir
Size
3.4 GB
Be the first to comment