Skip to content

mostafijurrm/Firebase-data-insert-read-update-delete-in-flutter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Firebase-data-insert-read-update-delete-in-flutter

import 'package:flutter/material.dart'; import 'package:firebase_database/firebase_database.dart';

class FirebaseDemoScreen extends StatelessWidget {

final databaseReference = FirebaseDatabase.instance.reference();

@override Widget build(BuildContext context) { getData(); return Scaffold( appBar: AppBar( title: Text('Firebase Connect'), ), body: Center( child: Column( crossAxisAlignment: CrossAxisAlignment.stretch, children: [

              RaisedButton(
                  child: Text('Create Record'),
                  onPressed: () {
                    createRecord();
                  },
              ),

              RaisedButton(
                  child: Text('View Record'),
                  onPressed: () {
                    getData();
                  },
              ),
              RaisedButton(
                  child: Text('Udate Record'),
                  onPressed: () {
                    updateData();
                  },
              ),
              RaisedButton(
                  child: Text('Delete Record'),
                  onPressed: () {
                    deleteData();
                  },
              ),
            ],
        )
    ), //center
);

}

void createRecord(){ databaseReference.child("1").set({ 'title': 'Mastering EJB', 'description': 'Programming Guide for J2EE' }); databaseReference.child("2").set({ 'title': 'Flutter in Action', 'description': 'Complete Programming Guide to learn Flutter' }); } void getData(){ databaseReference.once().then((DataSnapshot snapshot) { print('Data : ${snapshot.value}'); }); }

void updateData(){ databaseReference.child('1').update({ 'description': 'J2EE complete Reference' }); }

void deleteData(){ databaseReference.child('1').remove(); } }

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published