Skip to content

Instantly share code, notes, and snippets.

View definev's full-sized avatar
💙
Fluttering

Bui Dai Duong definev

💙
Fluttering
View GitHub Profile
// GENERATED CODE - DO NOT MODIFY BY HAND
// ignore_for_file: type=lint
import 'package:zenrouter/zenrouter.dart';
import '(auth)/_layout.dart';
import '(auth)/login.dart' deferred as auth_login;
import '(auth)/register.dart' deferred as auth_register;
import 'about.dart' deferred as about;
import 'index.dart' deferred as index;
@definev
definev / swiftui_navigation.dart
Last active November 27, 2025 06:51
Complete cloned with same feature set as NavigationStack like SwiftUI in Flutter, using Navigator Page API
import 'package:flutter/material.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/foundation.dart'; // For kIsWeb
// ==============================================================================
// 1. THE MICRO-FRAMEWORK (Copy this to your core library)
// ==============================================================================
/// A state object representing the active path of the navigation.
/// Acts as the "Source of Truth" for the navigation stack.
@definev
definev / crt.dart
Last active December 6, 2025 16:25
CRT Effect for Flutter
import 'dart:math';
import 'package:flutter/material.dart';
class CrtScreen extends StatefulWidget {
final Widget child;
final double scanlineGap;
final double scanlineThickness;
final double verticalLineGap;
final double horizontalShakeRange;
@definev
definev / motor_extension_api.dart
Last active October 10, 2025 13:46
The proposal extension API for motor package
import 'package:flutter/widgets.dart';
import 'package:motor/motor.dart';
class MotionArgument<T> {
const MotionArgument(
this.value,
this.converter, [
this.motion = const .bouncySpring(),
]);
@definev
definev / main.dart
Last active September 25, 2025 15:14
ColoredBox unwanted strip example and fixed
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({super.key});
@definev
definev / shader.glsl
Created July 1, 2023 04:44
Piet Mondrian painting.
// Author: Bui Dai Duong (@definev)
// Title: Piet Mondrian
#ifdef GL_ES
precision mediump float;
#endif
uniform vec2 u_resolution;
uniform vec2 u_mouse;
uniform float u_time;

Customer loyalty hyperledger

A blockchain system that stores loyalty points transparently

Installation

import 'package:goopay/src/_internal/ekyc/hapi_ekyc.dart';
EkycResult result(Map<String, dynamic> json) {
dynamic object = json['object'];
dynamic address = object['post_code'].firstWhere(
(element) => element.type == 'address',
orElse: () => object['post_code'][0],
);
if (object['id_fake_warning'] == 'yes') {
import UIKit
import Flutter
#if !targetEnvironment(simulator)
import FinalSDK
@UIApplicationMain
@objc class AppDelegate: FlutterAppDelegate, ICEkycCameraDelegate {
var methodChannel: FlutterResult?
@definev
definev / tool_setup.sh
Last active October 22, 2022 00:27
bamboo ios install tool script
#!/bin/sh
# save this script into "bamboo-ios" folder
# run "bash tool_setup.sh"
# Reset
Color_Off=''
# Regular Colors
Red=''