Skip to content

Instantly share code, notes, and snippets.

View andrewpmoore's full-sized avatar

Andrew Moore andrewpmoore

View GitHub Profile
@andrewpmoore
andrewpmoore / store_images.dart
Created June 19, 2024 08:53
App store and Play store flutter image creation
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:google_fonts/google_fonts.dart';
import 'package:gusty/src/extensions/extensions.dart';
import 'package:path_provider/path_provider.dart';
import 'package:screenshot/screenshot.dart';
import 'package:window_manager/window_manager.dart';
import 'package:auto_size_text/auto_size_text.dart';
@andrewpmoore
andrewpmoore / nested_scroll_view.dart
Last active November 4, 2022 15:52
Snapping header row in tabbed NestedScrollView
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
static const String _title = 'Flutter Code Sample';
@override
@andrewpmoore
andrewpmoore / flutter_persistent_header.dart
Created November 4, 2022 15:44
Flutter needing persistent header within tabview
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({super.key});
static const String _title = 'Flutter Code Sample';
@override
///
/// Simple pooling for Unity.
/// Author: Martin "quill18" Glaude (quill18@quill18.com)
/// Latest Version: https://gist.github.com/quill18/5a7cfffae68892621267
/// License: CC0 (http://creativecommons.org/publicdomain/zero/1.0/)
/// UPDATES:
/// 2015-04-16: Changed Pool to use a Stack generic.
///
/// Usage:
///
import 'package:flutter/material.dart';
import 'package:scoped_model/scoped_model.dart';
class AppModel extends Model {
int _count = 0;
int get count => _count;
void increment() {
_count++;