Skip to content

Instantly share code, notes, and snippets.

View JasperEssien2's full-sized avatar

JasperEssien JasperEssien2

View GitHub Profile
@JasperEssien2
JasperEssien2 / shirt_child_widget.dart
Last active November 21, 2021 07:35
Starter code for ShirtWidget
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
class ShirtWidget extends LeafRenderObjectWidget {
final Color color;
const ShirtWidget({
Key? key,
required this.color,
}) : super(key: key);
import 'package:flutter/material.dart';
import 'package:render_objects/widgets/traveling_bag_render_box.dart';
import 'widgets/shirt_child_render_box.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/widgets.dart';
import 'shirt_child_render_box.dart';
class TravelingBagWidget extends MultiChildRenderObjectWidget {
TravelingBagWidget({
Key? key,
List<ShirtWidget> children = const [],
@JasperEssien2
JasperEssien2 / speedometer_slider.dart
Last active December 6, 2021 05:13
Speedometer Slider - A fun flutter project
import 'package:flutter/material.dart';
import 'dart:math' as math;
import 'package:flutter/gestures.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/widgets.dart';
void main() {
runApp(const MyApp());
}
import 'dart:math' as math;
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
import 'package:flutter/scheduler.dart';
void main() {
runApp(const MyApp());
}
@JasperEssien2
JasperEssien2 / graph_widget.dart
Created December 23, 2021 21:06
Implementation of scrollable graph widget
import 'dart:math' as math;
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
void main() {
runApp(const MyApp());
}
import 'dart:math' as math;
import 'package:flutter/gestures.dart';
import 'package:flutter/material.dart';
import 'package:flutter/scheduler.dart';
void main() {
runApp(const MyApp());
}
import 'dart:math' as maths;
import 'dart:ui';
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatefulWidget {
@JasperEssien2
JasperEssien2 / flutter_dash.dart
Last active February 8, 2022 19:34
Flutter dash paint challenge
import 'dart:math' as math;
import 'dart:ui';
import 'package:flutter/material.dart';
const dashBlue = Color(0xff62D6FE);
const dashBlue2 = Color(0xff41B5ED);
final dashLightBlue = Colors.lightBlue[100]!;
const noseColor = Color(0xff653A1C);
const creamColor = Color(0xffFFFDD0);
@JasperEssien2
JasperEssien2 / roman_numeral_kata.dart
Created April 23, 2022 15:22
My solution to Roman Numeral Kata code challenge
void main(List<String> arguments) {
print("TOTAL ==== ${convert("MCMXLIV")}"); //Expect 1944
}
final romanRepresentation = {
'I': 1,
'V': 5,
'X': 10,
'L': 50,
'C': 100,