Skip to content

Instantly share code, notes, and snippets.

View mingsai's full-sized avatar
🎯
Focusing

Tommie N. Carter, Jr. mingsai

🎯
Focusing
View GitHub Profile
@mingsai
mingsai / split_sql_view.sql
Created May 13, 2020 17:15
Split a SQL View Into Multiple Files
--Temporarily enable xp_cmdshell
sp_configure 'show advanced options',1;
RECONFIGURE
GO
sp_configure 'xp_cmdshell',1;
RECONFIGURE
GO
--Declare variables
@mingsai
mingsai / custom_route.dart
Created May 10, 2020 11:46
Create a custom overlay route
import 'package:flutter/material.dart';
void main() {
runApp(
MaterialApp(
home: RoutingDemo(),
),
);
}
@mingsai
mingsai / animated_builder_example.dart
Created May 7, 2020 13:39
Animated Builder Example
// Flutter code sample for AnimatedBuilder
// This code defines a widget that spins a green square continually. It is
// built with an [AnimatedBuilder] and makes use of the [child] feature to
// avoid having to rebuild the [Container] each time.
import 'package:flutter/material.dart';
import 'dart:math' as math;
@mingsai
mingsai / puzzle_stopwatch.dart
Created May 7, 2020 13:33
Puzzle Stopwatch
import 'dart:async';
import 'package:auto_size_text/auto_size_text.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:nihao/components/game_controller.dart';
import 'package:nihao/constants.dart';
import 'package:provider/provider.dart';
class PuzzleStopwatch extends StatefulWidget {
@mingsai
mingsai / stopwatch_animated_builder.dart
Last active May 7, 2020 13:53
Stopwatch InheritedWidget AnimatedBuilder uses ChangeNotifier example
import 'dart:async';
import 'package:flutter/material.dart';
void main() {
final timerService = TimerService();
runApp(
TimerServiceProvider( // provide timer service to all widgets of your app
service: timerService,
child: MyApp(),
@mingsai
mingsai / stopwatch_counter.dart
Last active May 7, 2020 01:28
Stopwatch Counter Widget
import 'package:flutter/material.dart';
import 'dart:async';
import 'package:flutter_circular_chart/flutter_circular_chart.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
@mingsai
mingsai / puzzle_timer.dart
Created May 6, 2020 12:44
Puzzle TImer - StreamController Sample
import 'dart:async';
import 'package:auto_size_text/auto_size_text.dart';
import 'package:flutter/material.dart';
import 'package:nihao/constants.dart';
class PuzzleTimer extends StatefulWidget {
const PuzzleTimer({
Key key,
@required this.isDesktop,
@mingsai
mingsai / choice_chips.dart
Created May 2, 2020 13:04
Choice Chips Example - Useful when used with a list builder
class MyThreeOptions extends StatefulWidget {
@override
_MyThreeOptionsState createState() => _MyThreeOptionsState();
}
class _MyThreeOptionsState extends State<MyThreeOptions> {
int _value = 1;
@override
Widget build(BuildContext context) {
import 'package:flutter/material.dart';
class ColorFiltersDemo extends StatefulWidget {
@override
State<StatefulWidget> createState() => ColorFilterDemoState();
}
class ColorFilterDemoState extends State<ColorFiltersDemo> {
int selectedBlendModeIndex = 0;
@mingsai
mingsai / stopwatch_example.dart
Last active May 7, 2020 13:45
Stopwatch Example ( Dependency Injection, multiple listeners for hundredths, seconds, minutes )
import 'package:flutter/material.dart';
import 'dart:async';
class ElapsedTime {
final int hundreds;
final int seconds;
final int minutes;
ElapsedTime({
this.hundreds,