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:todo_app/domain/bloc/todo/todo_bloc.dart'; | |
| import 'package:todo_app/presentation/todo_card.dart'; | |
| class TodoListView extends StatelessWidget { | |
| const TodoListView({super.key}); | |
| @override | |
| Widget build(BuildContext context) { | |
| return BlocBuilder<TodoBloc, TodoState>( |
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:todo_app/domain/bloc/todo/todo_bloc.dart'; | |
| import 'package:todo_app/domain/database_services.dart'; | |
| import 'package:todo_app/presentation/new_todo_card.dart'; | |
| import 'package:todo_app/presentation/todo_list_view.dart'; | |
| class Home extends StatelessWidget { | |
| const Home({super.key}); |
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
| part of 'todo_bloc.dart'; | |
| abstract class TodoState extends Equatable { | |
| const TodoState(); | |
| } | |
| class TodoInitial extends TodoState { | |
| @override | |
| List<Object?> get props => []; |
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
| part of 'todo_bloc.dart'; | |
| abstract class TodoEvent extends Equatable { | |
| const TodoEvent(); | |
| } | |
| class LoadTodosEvent extends TodoEvent { | |
| @override | |
| List<Object?> get props => []; | |
| } |
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_bloc/flutter_bloc.dart'; | |
| import 'package:equatable/equatable.dart'; | |
| import 'package:todo_app/domain/database_services.dart'; | |
| import 'package:todo_app/data/todo.dart'; | |
| part 'todo_event.dart'; | |
| part 'todo_state.dart'; | |
| class TodoBloc extends Bloc<TodoEvent, TodoState>{ |
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:isar/isar.dart'; | |
| import 'package:path_provider/path_provider.dart'; | |
| import 'package:todo_app/data/todo.dart'; | |
| import 'package:uuid/uuid.dart'; | |
| class DatabaseServices { | |
| late Future<Isar> _db; | |
| DatabaseServices(){ |
NewerOlder