Skip to content

Instantly share code, notes, and snippets.

@gaetschwartz
Created August 30, 2021 13:16
Show Gist options
  • Save gaetschwartz/2e06ae93da6a10db740032711ca1d3ac to your computer and use it in GitHub Desktop.
Save gaetschwartz/2e06ae93da6a10db740032711ca1d3ac to your computer and use it in GitHub Desktop.
Mike Rydstrom rounded borders challenge
import 'dart:convert';
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return const MaterialApp(
title: 'Flutter Demo',
debugShowCheckedModeBanner: false,
home: MyHomePage(),
);
}
}
class MyHomePage extends StatefulWidget {
const MyHomePage({Key? key}) : super(key: key);
@override
_MyHomePageState createState() => _MyHomePageState();
}
class _MyHomePageState extends State<MyHomePage> {
final img64 =
"iVBORw0KGgoAAAANSUhEUgAAAR8AAAEQCAMAAAC+34CqAAABlVBMVEX///+cnJyfn5+2trbPz8/q6ur+/v4bGxs/Pz+Dg4PMzMz9/f0vLy92dnbT09MdHR1vb2/m5uYgICCCgoLw8PArKyu8vLwcHByampp3d3f8/PxfX1/7+/tod35caW5LVVk4PkElJyjI6/rF6PeXsLticXcqLS6UlJSAk5y3t7fA4fBwgIcdHR4qKiokJiZ9fX2sytYvMzUeHh7l5eUjJSZqamocHR1zhIzE5vUtMDIpKSmGnKXLy8vH6vkwNDZsfII1NTWoxdErLi/p6elFTlHNzc1aZmyysrJqeoCXl5d4ipKFhYVhb3WKiopPWV6jo6M9REe+vr4nKSrZ2dmjvsr19fVmdnwuMjRubm6Inqi7u7stMTMhISH5+fl3iJBgYGCduMMeHh/ExMSxz9xaWlqvzdoyNzna2tqas79tbW13iZEiIiLn5+eJn6mqqqqivcltfoQzODqEhIRzg4toeH9XY2hETVBiYmJKSkr4+Pj29vaBgYGlpaVzc3MmJiZpaWkyMjL6+vqNjY2RkZGnp6fAwMDb29vNAMG1AAADQUlEQVR4nO3ZZXNUMRiG4YM1WGmRcoBipYtbi3WRxd1bnALFrbi7w+9mpmyyln34xpsZ7usn3PMmJ8nJMgAAAAAAAAAAAAAAAAAAAAAAAAAA/lujkjJ6zNhxLdZJarj0jJ8wcZJ1lsA6Rtzk1inWYcqsSzTT1j7VOs0I6w7NTZs+wzpOlnIf5zpmWtfJsjxBIVA+yzpPkn3ySqLZc+gT5QN1zrXtMy8p8xcs7Kor1G7bZ1FquguLl9QEWkqfOt3Lqgvly+lTb8XKVZVAqy3PQdYlmimsqSyxtfRp1NMbAq1bT59GPRtCoI30iShs8oFyu9u8dQSlLwyQ3SHIuoFS3OwDbTF7VLRuIG0NA7SNPhGl7b6P2SfeOoG2ww/QTvrE7AoLzGoDsi7wF7t9nz30idnr++yjT8x+3+cAfWIO+g3oEH1iDvs+R+gTQx+NPhp9NPpo9NHoo9FHo49GH40+Gn00+mj00eij0Uejj0YfjT4afTT6aPTR6KPRR6OPRh+NPhp9NPpo9NHoo9FHo49GH40+Gn00+mj00eij0Uejj0YfjT4afTT6aPTR6KPRR6OPRh+NPhp9NPpo9NHoo9FHo49GH40+Gn00+mj00eij0Uejj0YfjT4afTT6aPTR6KPRR6OPRh+NPhp9NPpo9NHoo9FHo49GH40+Gn00+mj00eij0Uejj0YfjT4afTT6aPTR6KPRR6OPRh+NPhp9NPpo9NHoo9FHo49GH40+Gn00+mj00eij9dFHOur7HKNPzPFyHneCPjEnfZ9++kSUBnyfU/SJOO23H3eGPhFnfZ8Oozxp9ymd8+Nznj4RF8LyukifRsVB3+fSZfo0uhLGZ8gqT8p9rl4Lfa7Tp8GNgZDnplmedPvcuh3y5HfoU+9uV8jj7tnlSbRP8f7I3vOnz/AD+tQoPezNK3ncI8M8CfZ5/ORpdR33zDJP9jwpL16+GszzmjyvW0z75Kkq53nz1jRPqn3KdVznO9s8SfZxwXvbxZVeH1dt+IN1nSxzyWr7aHnu8awrNDVk9eJcyzpD3KfPdjf2WtYlIr609n+1zhJ8S8r3Hz9/Wf2pAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/9xvmBvIRGeW/qIAAAAASUVORK5CYII=";
late final imgData = base64.decode(img64);
@override
Widget build(BuildContext context) {
return Scaffold(
backgroundColor: Colors.white,
appBar: AppBar(
title: const Text("Mike Rydstrom rounded borders challenge"),
),
body: Center(
child: Image.memory(imgData),
),
);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment