Skip to content

Instantly share code, notes, and snippets.

View PlugFox's full-sized avatar
🦊
🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊

Plague Fox PlugFox

🦊
🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊🦊
View GitHub Profile
@PlugFox
PlugFox / dottedBorder.dart
Last active February 15, 2021 07:22
Flutter Web simple file upload
import 'package:flutter_web/material.dart';
import 'dart:math' as math;
class DottedBorder extends StatelessWidget {
final Color color;
final double strokeWidth;
final double gap;
final Widget child;
final EdgeInsets padding;
@PlugFox
PlugFox / main.dart
Created October 25, 2019 14:32 — forked from incker/main.dart
Правки в парсер для @incker
// Правки в парсер для @incker
import 'dart:async';
import 'dart:convert';
Future<String> queryOne() async =>
"[1,2,3]";
Future<String> queryTwo() async =>
@PlugFox
PlugFox / main.dart
Created November 1, 2019 12:18
HTML canvas scroll able list
import 'dart:html';
const num kWidth = 480;
const num kHeight = 320;
const num kTileHeight = kHeight ~/ 10;
const num kListHeight = kHeight;
T getSelf<T>(T object) => object;
CanvasElement canvas, tileCanvas;
@PlugFox
PlugFox / main.dart
Created December 15, 2019 16:23 — forked from ananevam/main.dart
import 'package:flutter/cupertino.dart';
main() => runApp(new CupertinoApp(
home: App()
)
);
class App extends StatelessWidget {
Widget build(BuildContext context) {
return Column(children: [
@PlugFox
PlugFox / PolarCoordinate.dart
Created July 29, 2020 09:15 — forked from timsneath/PolarCoordinate.dart
Demonstrates a polar coordinate system with Flutter
import 'dart:math' as math;
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/gestures.dart';
const double kTwoPi = 2 * math.pi;
class SectorConstraints extends Constraints {
const SectorConstraints({
@PlugFox
PlugFox / git-reset-author.sh
Created August 8, 2020 12:41 — forked from bgromov/git-reset-author.sh
Git: reset author for ALL commits
#!/bin/sh
# Credits: http://stackoverflow.com/a/750191
git filter-branch -f --env-filter "
GIT_AUTHOR_NAME='Newname'
GIT_AUTHOR_EMAIL='new@email'
GIT_COMMITTER_NAME='Newname'
GIT_COMMITTER_EMAIL='new@email'
" HEAD
@PlugFox
PlugFox / pre-commit
Created September 2, 2020 11:19 — forked from kevmoo/pre-commit
Pre-commit hook to format Dart code
# Inspired by https://robots.thoughtbot.com/use-git-hooks-to-automate-annoying-tasks
dart_files=$(git diff --cached --name-only --diff-filter=ACM | grep '.dart$')
[ -z "$dart_files" ] && exit 0
function checkfmt() {
unformatted=$(dartfmt -n $dart_files)
[ -z "$unformatted" ] && return 0
@PlugFox
PlugFox / main.dart
Created September 8, 2020 19:47 — forked from netsmertia/main.dart
flutter image drawing in canvas
import 'package:flutter/material.dart';
import 'dart:ui' as ui;
import 'package:flutter/services.dart' show rootBundle;
import 'dart:async';
import 'dart:typed_data';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
// This widget is the root of your application.
@PlugFox
PlugFox / emulator-install-using-avdmanager.md
Created October 20, 2020 15:40 — forked from mrk-han/emulator-install-using-avdmanager.md
Installing and creating Emulators with AVDMANAGER (For Continuous Integration Server or Local Use)

Install and Create Emulators using AVDMANAGER and SDKMANAGER

TL;DR

For generic skin emulator with default apis (without google apis):

  1. List All System Images Available for Download: sdkmanager --list | grep system-images

  2. Download Image: sdkmanager --install "system-images;android-29;default;x86"

# Miscellaneous
*.class
*.log
*.pyc
*.swp
.DS_Store
.atom/
.buildlog/
.history
.svn/