This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class NoteEvent {} | |
///list of events | |
/// 1.getNotes 2.add 3.remove 4.remove 5.viewDetailNote | |
class GetNotesEvent extends NoteEvent {} | |
class AddNoteEvent extends NoteEvent {} | |
class RemoveNoteEvent extends NoteEvent {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class NoteState {} | |
///list of States | |
///1.Fetching 2.FetchingComplete 3. EmptyState 4. InitialState | |
class FetchingNoteState extends NoteState {} | |
class FetchingNoteCompleteState extends NoteState {} | |
class EmptyNoteState extends NoteState {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:bloc/bloc.dart'; | |
import 'package:flutter_for_people/bloc/notes/note.event.dart'; | |
import 'package:flutter_for_people/bloc/notes/note.state.dart'; | |
class NoteBloc extends Bloc<NoteEvent, NoteState> { | |
@override | |
// TODO: implement initialState | |
NoteState get initialState => null; | |
@override |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter_for_people/bloc/notes/note.model.dart'; | |
class NoteStorage { | |
List<NoteModel> _noteModels = [ | |
NoteModel("Chemistry", "Get book from general store"), | |
NoteModel("Physics", "Read reference book"), | |
NoteModel("Maths", "It's really hard bro, if you don't study"), | |
NoteModel("Football", "Match at 8'o' clock"), | |
]; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:flutter_bloc/flutter_bloc.dart'; | |
import 'package:flutter_for_people/bloc/notes/note.bloc.dart'; | |
import 'notes/note.ui.dart'; | |
void main() => runApp(MyApp()); | |
class MyApp extends StatelessWidget { | |
// This widget is the root of your application. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:flutter_bloc/flutter_bloc.dart'; | |
import 'package:flutter_for_people/bloc/notes/note.bloc.dart'; | |
import 'package:flutter_for_people/bloc/notes/note.state.dart'; | |
class NotesUi extends StatefulWidget { | |
@override | |
_NotesUiState createState() => _NotesUiState(); | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
class NoteModel { | |
String _title; | |
String _description; | |
NoteModel(this._title, this._description); | |
String get description => _description; | |
String get title => _title; | |
} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
class DrawerUi extends StatefulWidget { | |
@override | |
_DrawerUiState createState() => _DrawerUiState(); | |
} | |
class _DrawerUiState extends State<DrawerUi> { | |
@override | |
Widget build(BuildContext context) { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/cupertino.dart'; | |
import 'package:flutter_for_people/bloc/notes/note.model.dart'; | |
class NoteEvent {} | |
///list of events | |
/// 1.getNotes 2.add 3.remove 4.remove 5.viewDetailNote | |
class GetNotesEvent extends NoteEvent {} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter_for_people/bloc/notes/note.model.dart'; | |
class NoteState {} | |
///list of States | |
///1.Fetching 2.FetchingComplete 3. EmptyState 4. InitialState | |
class FetchingNoteState extends NoteState {} | |
class FetchingNoteCompleteState extends NoteState { |
OlderNewer