Skip to content

Instantly share code, notes, and snippets.

View GitLeandroHub's full-sized avatar
👽

Leandro Jareño Damiao GitLeandroHub

👽
View GitHub Profile
import 'dart:html';
void main() {
final ButtonElement button = querySelector('button');
final InputElement input = querySelector('input');
button.onClick
.take(4)
.where((event) => input.value == 'banana')
.listen(
@GitLeandroHub
GitLeandroHub / SimpleValidEmail.dart
Created September 23, 2020 01:42
Dart Learning: Simple "E-mail" validator with Stream
import 'dart:html';
import 'dart:async';
void main() {
final InputElement input = querySelector('input');
final DivElement div = querySelector('div');
final validateEmail = new StreamTransformer.fromHandlers(
handleData: (inputValue, sink) {
if (inputValue.contains('@')) {
@GitLeandroHub
GitLeandroHub / app.dart
Created September 23, 2020 12:53
Dart Learning: Simple Login Screen with StatefulWidget (+StatelessWidget for static)
//D:\Projetos\CursoFlutter\FlutterApps\Login\login_stateful\lib\src\app.dart
import 'package:flutter/material.dart';
import 'screens/login_screen.dart';
class App extends StatelessWidget {
Widget build(context) {
return MaterialApp(
title: 'Log Me In!',
home: Scaffold(
@GitLeandroHub
GitLeandroHub / main.dart
Last active October 13, 2020 13:16
Simple Space-shooter game in Flutter using *Flame* game engine from Scratch. (All code in main.dart, no good habits and modularization)
import 'package:flutter/material.dart';
import 'package:flame/game.dart';
import 'package:flame/time.dart';
//util é async, entao alterar o main para async
import 'package:flame/flame.dart';
//utilizar FlameAnimation como Alias para não dar conflito com animation do Dart
import 'package:flame/animation.dart' as FlameAnimation;
import 'dart:math';
import 'package:flame/spritesheet.dart';