Skip to content

Instantly share code, notes, and snippets.

@frencojobs
frencojobs / action_button.dart
Created June 18, 2020 01:18
How I make better-looking IconButton replacement.
import 'package:flutter/material.dart';
class ActionButton extends StatelessWidget {
final Function onPressed;
final Icon icon;
ActionButton({
@required this.onPressed,
@required this.icon,
});
@frencojobs
frencojobs / generate.py
Last active June 1, 2020 03:26
SourceCode generation helper for Flutter.
# pip install click
import click
import os
@click.command()
@click.option('--watch', is_flag=True, help='Watch file changes during build.')
@click.option('--restart', is_flag=True, help='Delete conflicting outputs.')
def generate(**kwargs):
'''Run build_runner source code generation'''
@frencojobs
frencojobs / reactivity.dart
Created April 24, 2020 14:24
Reactivity explained in dart
import 'dart:html';
class Storage {
Map db = {'count': 0};
Map deps = {'count': []};
void add(String key, dynamic value) {
db[key] = value;
}
@frencojobs
frencojobs / observable.dart
Created December 13, 2019 06:31
Me explaining observables to my friends
import 'dart:async';
class Observable {
Function subscriberFunction;
Observable(this.subscriberFunction);
subscribe(observer) {
this.subscriberFunction(observer);
}