This Package will make using sqflite much more fun and much easy than making it from zero

Features

It will help you to create the crude of the sqflite by just calling all the methods like createdatabase, update, delete, insert and get the data from the database

Getting started

dependencies: sqflite_helper_new: ^1.0.0 or

write in the terminal flutter pub add sqflite_helper_new

Usage

First create a variable
final sqfliteHelper = SqflitehelperNew(); add the createdatabase inside the initialestate Example of creating the database: sqfliteHelper.createDatabase( version: 1, databasefilename: 'todo.db', tablename: 'tasks', columns: { 'name': 'id', 'type': 'INTEGER PRIMARY KEY AUTOINCREMENT', }, { 'name': 'title', 'type': 'TEXT', }, { 'name': 'description', 'type': 'TEXT', }, { 'name': 'status', 'type': 'TEXT', }, );

    Example of the insert:
    sqfliteHelper.insert(
    tablename: 'tasks',
    data: {
    'title': titlecontroller.text,
    'description': descriptioncontroller.text,
    'status': 'new',
},

);

Example of the get data from the database with the column name selected by the developer:
sqfliteHelper.getdatafromdatabase(
tablename: 'tasks', columnname: 'title');


without the column name selected by the developer:
sqfliteHelper.getdatafromdatabase(
tablename: 'tasks');

Example of the update the data:

sqfliteHelper.updateRecord(
tablename: 'tasks',
newData: {"title": "ert"},
whereColumn: "title",
oldValue: "xx");

Example of the delete:
sqfliteHelper.deleteFromDatabase(tablename: 'tasks', whereColumn: 'title', value: 'ert');
const like = 'sample';

Additional information

This package will be opensourse and it will be always up to date with sqflite and the sqflite_comman_ffi packages also this package can be updated to use much more features

Libraries

sqflite_helper_new