Skip to content

Instantly share code, notes, and snippets.

View kay-af's full-sized avatar
🫡
Doing something awesome

Afridi Kayal kay-af

🫡
Doing something awesome
View GitHub Profile
import 'package:flutter/material.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
@kay-af
kay-af / css-to-str.ts
Created June 21, 2022 11:54
CSS named colors mapped to string color codes.
export const colorMap = {
aliceblue: "#F0F8FF",
antiquewhite: "#FAEBD7",
aqua: "#00FFFF",
aquamarine: "#7FFFD4",
azure: "#F0FFFF",
beige: "#F5F5DC",
bisque: "#FFE4C4",
black: "#000000",
blanchedalmond: "#FFEBCD",
@kay-af
kay-af / deepify.ts
Created June 1, 2022 09:20
Deepify objects in typescript
export const deepify = (obj: any, seperator: string = "."): any => {
if (typeof obj !== "object") return obj;
const result: any = {};
Object.keys(obj).forEach((key) => {
const tokens = key.split(seperator);
if (tokens.length === 1) {
if (typeof result[tokens[0]] === "object")
throw new Error("Invalid format");
result[tokens[0]] = obj[key];
} else {
@kay-af
kay-af / stacked_image_example.dart
Last active October 13, 2022 05:32
To stack an image on top of the blurred version of the same image.
import 'package:flutter/material.dart';
import 'dart:ui';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
createState() => MyAppState();
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 'dart:convert';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
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';
final Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(debugShowCheckedModeBanner: false, home: MyWidget());