Skip to content

Instantly share code, notes, and snippets.

@BoHellgren
BoHellgren / ButtonsPainter.dart
Created January 6, 2020 17:52
ButtonsPainter
class ButtonsPainter extends CustomPainter {
ui.Image buttonImage;
ButtonsPainter(this.buttonImage);
@override
void paint(Canvas canvas, Size size) {
var paint = Paint();
// First paint black field around buttons with low opacity
paint.color = Colors.black.withOpacity(0.1);
Rect rect =
@BoHellgren
BoHellgren / dogcamera5.dart
Last active January 21, 2020 09:03
Dog camera step 5
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:camera/camera.dart';
import 'package:soundpool/soundpool.dart';
import 'dart:ui' as ui;
import 'dart:typed_data';
import 'package:image/image.dart' as imglib;
import 'package:flutter/foundation.dart';
import 'package:tflite/tflite.dart';
import 'dart:io';
@BoHellgren
BoHellgren / dogcamera4.dart
Last active May 20, 2020 07:38
Dog camera step 4
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:camera/camera.dart';
import 'package:soundpool/soundpool.dart';
import 'dart:ui' as ui;
import 'dart:typed_data';
import 'package:image/image.dart' as imglib;
import 'package:tflite/tflite.dart';
void main() => runApp(MyApp());
@BoHellgren
BoHellgren / dogcamera3.dart
Last active January 7, 2020 14:07
Dog camera step 3
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:camera/camera.dart';
import 'package:soundpool/soundpool.dart';
import 'dart:ui' as ui;
import 'dart:typed_data';
import 'package:image/image.dart' as imglib;
void main() => runApp(MyApp());
@BoHellgren
BoHellgren / dogcamera2.dart
Last active January 7, 2020 09:23
Dog camera step 2
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:camera/camera.dart';
import 'package:soundpool/soundpool.dart';
import 'dart:ui' as ui;
import 'package:flutter/foundation.dart';
import 'package:flutter/rendering.dart';
void main() => runApp(MyApp());
@BoHellgren
BoHellgren / dogcamera1.dart
Last active January 11, 2020 14:36
Dog Camera step 1
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:camera/camera.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(