Skip to content

Instantly share code, notes, and snippets.

View brasizza's full-sized avatar
🏠
Working from home

Marcus Brasizza brasizza

🏠
Working from home
View GitHub Profile
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:hive_tutorial/app/data/models/task_model.dart';
import '../controllers/home_controller.dart';
class HomeView extends GetView<HomeController> {
const HomeView({Key? key}) : super(key: key);
@override
import 'package:get/get.dart';
import 'package:hive_tutorial/app/data/models/task_model.dart';
class HomeController extends GetxController {
final todoList = <TaskModel>[].obs;
void fakeTodo() {
todoList.add(
TaskModel(
id: 1,
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:hive_tutorial/app/data/models/task_model.dart';
import '../controllers/home_controller.dart';
class HomeView extends GetView<HomeController> {
const HomeView({Key? key}) : super(key: key);
@override
import 'package:flutter/material.dart';
import 'package:flutter/widgets.dart';
import 'package:get/get.dart';
import 'package:hive_tutorial/app/modules/home/controllers/dialog_controller.dart';
class DialogTodo extends GetView<DialogController> {
DialogTodo({Key? key}) : super(key: key);
final GlobalKey<FormState> _formKey = GlobalKey<FormState>();
final TextEditingController tileTextController = TextEditingController();
import 'package:get/get.dart';
import 'package:hive_tutorial/app/data/models/task_model.dart';
import 'package:hive_tutorial/app/modules/home/controllers/home_controller.dart';
class DialogController extends GetxController {
final todoCheck = false.obs;
void addTask({required String title, String? description, String? tag}) {
final hc = Get.find<HomeController>();
int id = DateTime.now().millisecond;
import 'package:flutter/material.dart';
import 'package:get/get.dart';
import 'package:hive_tutorial/app/data/models/task_model.dart';
import 'package:hive_tutorial/app/modules/home/controllers/dialog_controller.dart';
import 'package:hive_tutorial/app/modules/home/views/components/dialog_todo_widget.dart';
import '../controllers/home_controller.dart';
class HomeView extends GetView<HomeController> {
class TaskModel {
final int id;
String title;
String? descritpion;
String? tag;
bool done;
TaskModel({
required this.id,
required this.title,
import 'package:get/get.dart';
import 'package:hive_tutorial/app/data/models/task_model.dart';
class HomeController extends GetxController {
final todoList = <TaskModel>[].obs;
void fakeTodo() {
todoList.add(
TaskModel(
id: 1,
import 'package:hive/hive.dart';
@HiveType(typeId: 0)
class TaskModel extends HiveObject{
@HiveField(0)
final int id;
@HiveField(1)
String title;
@HiveField(2)
String? description;
import 'package:hive/hive.dart';
part 'task_model.g.dart';
@HiveType(typeId: 0)
class TaskModel extends HiveObject {
@HiveField(0)
final int id;
@HiveField(1)
String title;
@HiveField(2)