Skip to content

Instantly share code, notes, and snippets.

@DiegoCarvalho75
DiegoCarvalho75 / riverpod_flutter_widgets.dart
Created March 13, 2023 18:38 — forked from rodydavis/riverpod_flutter_widgets.dart
Using Riverpod for Widget generation
import 'dart:async';
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'generated.g.dart';
@riverpod
class GeneratedWidget extends _$GeneratedWidget {
@DiegoCarvalho75
DiegoCarvalho75 / main.dart
Created October 14, 2022 18:10
Factory constructor example
class Logger {
final String name;
bool mute = false;
// _cache is library-private, thanks to
// the _ in front of its name.
static final Map<String, Logger> _cache = <String, Logger>{};
factory Logger(String name) {
return _cache.putIfAbsent(name, () => Logger._internal(name));
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@DiegoCarvalho75
DiegoCarvalho75 / readme.md
Created December 15, 2021 13:13 — forked from Ademking/readme.md
💚 Android : How to record events and play them using ADB SHELL

1) Know the event name of touchpad :

Run :

adb shell getevent -pl

Search for : "ABS_MT_TRACKING_ID" - example :

@DiegoCarvalho75
DiegoCarvalho75 / platform_is.dart
Created August 29, 2021 16:24 — forked from rydmike/platform_is.dart
Flutter Universal Platform Check - That Works on Web too
import 'universal_platform_web.dart'
if (dart.library.io) 'universal_platform_vm.dart';
/// A universal platform checker.
///
/// Can be used to check active physical Flutter platform on all platforms.
///
/// To check what host platform the app is running on use:
///
/// * PlatformIs.android
@DiegoCarvalho75
DiegoCarvalho75 / torch.md
Created August 29, 2021 15:18 — forked from maheshmnj/torch.md
Torch Effect flutter
import 'package:flutter/material.dart';

void main() => runApp(MyApp());

class MyApp extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    return MaterialApp(
      title: 'Flutter Demo',
import 'package:flutter/material.dart';
@immutable
class ClipShadowPath extends StatelessWidget {
final Shadow shadow;
final CustomClipper<Path> clipper;
final Widget child;
ClipShadowPath({
@required this.shadow,
@DiegoCarvalho75
DiegoCarvalho75 / main.dart
Created October 13, 2020 17:04 — forked from av/main.dart
Flutte: magic
import 'dart:math';
import 'dart:ui';
import 'package:flutter/material.dart';
void main() async {
runApp(MyApp());
}
/// Represents some additional [Color]s to be used
/// across the application
@DiegoCarvalho75
DiegoCarvalho75 / main.dart
Created September 4, 2020 21:08 — forked from pyzenberg/main.dart
Flutter WebSocket autoconnection
import 'dart:io';
import 'dart:async';
import 'package:flutter/material.dart';
class HomePage extends StatefulWidget {
@override
_HomePageState createState() => _HomePageState();
}
class _HomePageState extends State<HomePage> {
$tipo = $args[0]
Write-Output $path;
Write-Output (Get-Item .).BaseName
Write-Output $PSScriptRoot
$local = Get-Location
# Get-History | Export-Csv $local\history.csv -IncludeTypeInformation