Skip to content

Instantly share code, notes, and snippets.

View sigmapie8's full-sized avatar
418

Manav sigmapie8

418
View GitHub Profile
@sigmapie8
sigmapie8 / bloomy_example.dart
Created October 17, 2024 03:52
How to use bloom filters for constant time password blacklisting
import 'dart:convert';
import 'dart:io';
import 'package:dart_bloom_filter/dart_bloom_filter.dart';
import 'package:path/path.dart' as path;
// compile step, required only once
/// [createBloomy] allows you to create and serialize your bloom filter
/// to be further used anywhere
void createBloomy() {
@sigmapie8
sigmapie8 / badge_class_examples.dart
Created October 13, 2024 19:47
Badge class examples
void main() {
runApp(const MainApp());
}
class MainApp extends StatelessWidget {
const MainApp({super.key});
@override
Widget build(BuildContext context) {
return MaterialApp(
@sigmapie8
sigmapie8 / inner_shadow_button.dart
Created October 7, 2024 20:16
Inner Shadow Button
import 'package:flutter/material.dart';
import 'package:google_fonts/google_fonts.dart';
class InnerShadowButton extends StatelessWidget {
const InnerShadowButton(
{super.key,
required this.innerShadowColor,
required this.buttonText,
required this.width,
required this.height,
@sigmapie8
sigmapie8 / swiggy_swipe_button.dart
Created September 29, 2024 21:32
Swiggy Style Slider Success Button
import 'dart:developer';
import 'package:flutter/material.dart';
import 'package:shimmer_animation/shimmer_animation.dart';
class SwiggySwipeButton extends StatefulWidget {
const SwiggySwipeButton(
{super.key,
required this.label,
required this.width,
@sigmapie8
sigmapie8 / main.dart
Created December 19, 2023 17:26
Chessboard with diagonal selection
import 'package:flutter/material.dart';
void main(){
runApp( MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
import 'package:flutter/material.dart';
import 'package:network_connectivity_tut/check_connection.dart';
import 'package:network_connectivity_tut/connectionType.dart';
import 'package:internet_speed_test/internet_speed_test.dart';
import 'package:internet_speed_test/callbacks_enum.dart';
void main() {
runApp(MyApp());
}
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
import 'package:connectivity_plus/connectivity_plus.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class ConnectionType extends StatefulWidget {
@override
_ConnectionTypeState createState() => _ConnectionTypeState();
}
class _ConnectionTypeState extends State<ConnectionType> {
import 'package:flutter/material.dart';
import 'package:internet_connection_checker/internet_connection_checker.dart';
class CheckConnection extends StatefulWidget {
@override
_CheckConnectionState createState() => _CheckConnectionState();
}
class _CheckConnectionState extends State<CheckConnection> {
@override
@sigmapie8
sigmapie8 / last_modified.py
Created July 14, 2019 07:09
Sorting files on the basis of date modified
def latest_post():
"""
returns the last modified post in posts directory
"""
posts_dic = dict()
for dirpath, dirnames, filenames in os.walk(posts_directory):
for dirname in dirnames:
posts_dic[dirname] = os.stat(dirpath+"/"+dirname).st_mtime