Skip to content

Instantly share code, notes, and snippets.

@daohoangson
daohoangson / main.dart
Created November 12, 2020 15:28
Button over bottomsheet-like layout
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@daohoangson
daohoangson / main.dart
Created November 2, 2020 08:36
StickerWidget (panning only)
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) => MaterialApp(
home: MyHomePage(),
);
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: phpinfo
namespace: phpinfo
annotations:
certmanager.k8s.io/issuer: letsencrypt
kubernetes.io/tls-acme: 'true'
spec:
tls:
apiVersion: apps/v1
kind: Deployment
metadata:
name: phpinfo
namespace: phpinfo
spec:
selector:
matchLabels:
app: phpinfo
template:
@daohoangson
daohoangson / Kubernetes.json
Created January 17, 2020 16:37
Kubernetes openapi v2 declaration
This file has been truncated, but you can view the full file.
{
"swagger": "2.0",
"info": {
"title": "Kubernetes",
"version": "v1.13.12"
},
"paths": {
"/api/": {
"get": {
"description": "get available API versions",
@daohoangson
daohoangson / main.dart
Created January 15, 2020 15:53
DiscoBox with TweenColor sequence
import 'package:flutter/material.dart';
void main() => runApp(MaterialApp(
home: DiscoBox(colors: const [Colors.red, Colors.green, Colors.blue]),
));
class DiscoBox extends StatefulWidget {
final List<Color> colors;
DiscoBox({@required this.colors});
class _PhotoCompareWidget extends StatefulWidget {
final double aspectRatio;
final ImageProvider image0;
final ImageProvider image1;
_PhotoCompareWidget({
this.aspectRatio,
this.image0,
this.image1,
}) : assert(image0 != null),
import 'package:flutter/material.dart';
import 'package:flutter_widget_from_html/flutter_widget_from_html.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
title: 'Flutter Demo',
10-31 13:39:47.045 1908 4690 W AlarmManagerService: Unable to set rtc to 1572503987: No such device
10-31 13:39:47.071 1908 1926 E BatteryExternalStatsWorker: no controller energy info supplied for wifi
10-31 13:39:47.083 6441 6441 I MicroDetector: Keeping mic open: false
10-31 13:39:47.084 6441 6441 I MicroDetectionWorker: #onError(false)
10-31 13:39:47.091 6441 23968 I DeviceStateChecker: DeviceStateChecker cancelled
10-31 13:39:47.098 1908 1908 D DevicePolicyManager: updateSystemUpdateFreezePeriodsRecord
10-31 13:39:47.101 1908 1908 D ConditionProviders.SCP: onReceive android.intent.action.TIME_SET
10-31 13:39:47.112 1908 1908 D ConditionProviders.SCP: evaluateSubscriptionLocked cal=ScheduleCalendar[mDays={1, 2, 3, 4, 5, 6, 7}, mSchedule=ScheduleInfo{days=[1, 2, 3, 4, 5, 6, 7], startHour=22, startMinute=0, endHour=7, endMinute=0, exitAtAlarm=true, nextAlarm=Thu Jan 01 08:00:00 GMT+07:00 1970 (0)}], now=Thu Oct 31 13:39:47 GMT+07:00 2019 (1572503987101), nextUserAlarmTime=Thu Jan 01 08:00:00