Skip to content

Instantly share code, notes, and snippets.

@RipplesCode
RipplesCode / main.dart
Created January 5, 2021 11:09
GetX Snackbar
import 'package:flutter/material.dart';
import 'package:get/get.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
// TODO: implement build
return GetMaterialApp(
@RipplesCode
RipplesCode / main.dart
Created January 5, 2021 11:46
GetX Dialog
import 'package:flutter/material.dart';
import 'package:get/get.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
// TODO: implement build
return GetMaterialApp(
@RipplesCode
RipplesCode / main.dart
Created January 5, 2021 11:47
Bottomsheet and Change Theme
import 'package:flutter/material.dart';
import 'package:get/get.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
// TODO: implement build
return GetMaterialApp(
@RipplesCode
RipplesCode / home.dart
Created January 5, 2021 11:47
Navigation without Named Routes
import 'package:flutter/material.dart';
import 'package:get/get.dart';
class Home extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Home"),
),
@RipplesCode
RipplesCode / home.dart
Created January 5, 2021 11:48
Navigation with named routes
import 'package:flutter/material.dart';
import 'package:get/get.dart';
class Home extends StatelessWidget {
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text("Home"),
),
@RipplesCode
RipplesCode / main.dart
Created April 8, 2021 15:13
Reactive State Manager Obx== Predefind Data types
import 'package:flutter/material.dart';
import 'package:flutter_getx/next_screen.dart';
import 'package:flutter_getx/unknown_route.dart';
import 'package:get/get.dart';
import 'home.dart';
/* If we want that every time the value of count variable changes
then all the widgets which uses the count variable must update itself
then the count variable must be reactive or observable and to make it
Reactive(Rx) .obs is used with variable value.
@RipplesCode
RipplesCode / student.dart
Created April 8, 2021 15:13
Reactive State Manager Obx== User defined class
import 'package:get/get.dart';
class Student {
/* Classes can be made observable by making individuals variables Rx
or by making the entire class observable.
*/
// Individuals variables Rx
var name = "Tom".obs;
var age = 25.obs;
import 'package:flutter/material.dart';
import 'package:flutter_getx/next_screen.dart';
import 'package:flutter_getx/student.dart';
import 'package:flutter_getx/unknown_route.dart';
import 'package:get/get.dart';
import 'home.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@RipplesCode
RipplesCode / main.dart
Created April 8, 2021 15:15
Seprating UI and business logic GetXController(Introducing GextController)
import 'package:flutter/material.dart';
import 'package:flutter_getx/my_controller.dart';
import 'package:flutter_getx/next_screen.dart';
import 'package:flutter_getx/student.dart';
import 'package:flutter_getx/unknown_route.dart';
import 'package:get/get.dart';
import 'home.dart';
void main() => runApp(MyApp());
@RipplesCode
RipplesCode / main.dart
Created April 8, 2021 15:16
Reactive State Manager GetX<ControllerType>
import 'package:flutter/material.dart';
import 'package:flutter_getx/my_controller.dart';
import 'package:flutter_getx/next_screen.dart';
import 'package:flutter_getx/student.dart';
import 'package:flutter_getx/unknown_route.dart';
import 'package:get/get.dart';
import 'home.dart';
void main() => runApp(MyApp());