Skip to content

Instantly share code, notes, and snippets.

Collin Jackson collinjackson

Block or report user

Report or block collinjackson

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View gist:28e4f38653ab3749806e7cde54a1e76c
import 'package:flutter/material.dart';
void main() => runApp(new MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new MaterialApp(
title: 'Flutter Demo',
theme: new ThemeData(
@collinjackson
collinjackson / sentry_example.dart
Created Aug 25, 2017
Example of sentry wrapping http.Client
View sentry_example.dart
// Non-confidential feedback for Posse
class SentryHttpClient extends BaseClient {
SentryHttpClient(this._inner);
final Client _inner;
@override
Future<StreamedResponse> send(BaseRequest request) async {
try {
return _inner.send(request);
View date_picker_example.dart
// Non-confidential feedback for Posse
import 'dart:async';
import 'package:intl/intl.dart';
import 'package:flutter/material.dart';
import 'package:flutter/services.dart';
import 'package:meta/meta.dart';
import 'package:numberpicker/numberpicker.dart';
class _BirthDatePickerDialog extends StatefulWidget {
View main.dart
// Non-confidential feedback
import 'dart:math' as math;
import 'package:flutter/material.dart';
const _kMidHeadingsHeight = 128.0;
const _kMinHeadingsHeight = 72.0;
// SectionHeadingsLayout computes the initial bounds of each heading based
// on the layout configuration:
View main.dart
import 'dart:math' as math;
import 'package:flutter/material.dart';
class PosseDemo extends StatelessWidget {
Widget build(BuildContext context) {
return new Scaffold(
body: new CustomScrollView(
slivers: [
View main.dart
import 'package:flutter/material.dart';
class Demo extends StatefulWidget {
@override
DemoState createState() => new DemoState();
}
class DemoState extends State<Demo> with TickerProviderStateMixin {
@override
View main.dart
import 'package:flutter/material.dart';
class LoginPage extends StatelessWidget {
@override
Widget build(BuildContext context) {
void _profile() {
Navigator.popAndPushNamed(context, "/Profile");
}
return new Scaffold(
floatingActionButton: new FloatingActionButton(
View main.dart
import 'package:flutter/material.dart';
class MyHomePage extends StatelessWidget {
@override
Widget build(BuildContext context) {
return new Scaffold(
body: new Column(
mainAxisAlignment: MainAxisAlignment.center,
children: <Widget>[
new Image.network('http://i.imgur.com/4wvcG03.png'),
View main.dart
import 'package:flutter/material.dart';
class MyHomePage extends StatefulWidget {
MyHomePageState createState() => new MyHomePageState();
}
class MyHomePageState extends State<MyHomePage> {
TextEditingController _controller = new TextEditingController();
String _title = "";
@collinjackson
collinjackson / main.dart
Last active Jul 7, 2017
Marquee example - simplified test case for Pixel text rendering issue
View main.dart
import 'package:flutter/material.dart';
class MyHomePage extends StatefulWidget {
MyHomePageState createState() => new MyHomePageState();
}
class MyHomePageState extends State<MyHomePage> with TickerProviderStateMixin {
AnimationController _controller;
Animation<FractionalOffset> _animation;
You can’t perform that action at this time.