Skip to content

Instantly share code, notes, and snippets.

James Dixon jamesdixon

Block or report user

Report or block jamesdixon

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 tab-example.dart
// index.dart
import 'package:flutter/cupertino.dart';
import 'package:wingmom_app/views/secure/bookings_view.dart';
import 'package:wingmom_app/views/secure/profile_view.dart';
import 'package:wingmom_app/views/secure/services_view.dart';
class SecureView extends StatelessWidget {
@override
Widget build(BuildContext context) {
return CupertinoTabScaffold(
View flutter-driver-issue.log
[ +507 ms] executing: /usr/bin/xcrun simctl install 790FC845-4FE6-49C0-8B15-09E3BE74FA3F /Users/jamesdixon/Projects/flutter/hive_test/build/ios/iphonesimulator/Runner.app
[+1021 ms] executing: /usr/bin/plutil -convert json -o - /Users/jamesdixon/Projects/flutter/hive_test/build/ios/iphonesimulator/Runner.app/Info.plist
[ +20 ms] Exit code 0 from: /usr/bin/plutil -convert json -o - /Users/jamesdixon/Projects/flutter/hive_test/build/ios/iphonesimulator/Runner.app/Info.plist
[ ]
{"CFBundleName":"hive_test","DTSDKName":"iphonesimulator12.4","DTXcode":"1030","CFBundleIcons~ipad":{"CFBundlePrimaryIcon":{"CFBundleIconFiles":["AppIcon20x20","AppIcon29x29","AppIcon40x40","Ap
pIcon60x60","AppIcon76x76","AppIcon83.5x83.5"],"CFBundleIconName":"AppIcon"}},"UILaunchStoryboardName":"LaunchScreen","DTSDKBuild":"16G73","CFBundleDevelopmentRegion":"en","CFBundleVersion":"1"
,"BuildMachineOSBuild":"18F132","DTPlatformName":"iphonesimulator","CFBundlePackageType":"APPL","CFBundleShortVersionString":"1.0.0","CFBundleSuppo
View jsonapi-transformer.dart
import 'dart:convert';
import 'package:dio/dio.dart';
import 'package:dart_jsona/dart_jsona.dart';
import 'package:flutter/foundation.dart';
/// Dio Transformer used to automatically serialize and
/// deserialize JSON-API payloads.
class JsonApiTransformer extends DefaultTransformer {
static const kJsonApiMimeType = 'application/vnd.api+json';
View dio-proxy.dart
// Make sure to replace <YOUR_LOCAL_IP> with
// the external IP of your computer if you're using Android.
// Note that we're using port 8888 which is Charles' default.
String proxy = Platform.isAndroid ? '<YOUR_LOCAL_IP>:8888' : 'localhost:8888';
// Create a new Dio instance.
Dio dio = Dio();
// Tap into the onHttpClientCreate callback
// to configure the proxy just as we did earlier.
View http-proxy.dart
// Make sure to replace <YOUR_LOCAL_IP> with
// the external IP of your computer if you're using Android.
// Note that we're using port 8888 which is Charles' default.
String proxy = Platform.isAndroid ? '<YOUR_LOCAL_IP>:8888' : 'localhost:8888';
// Create a new HttpClient instance.
HttpClient httpClient = new HttpClient();
// Hook into the findProxy callback to set
// the client's proxy.
View httpclient-proxy.dart
// Make sure to replace <YOUR_LOCAL_IP> with
// the external IP of your computer if you're using Android.
// Note that we're using port 8888 which is Charles' default.
String proxy = Platform.isAndroid ? '<YOUR_LOCAL_IP>:8888' : 'localhost:8888';
// Create a new HttpClient instance.
HttpClient httpClient = new HttpClient();
// Hook into the findProxy callback to set
// the client's proxy.
View debug-network-requests-1.yaml
# pubspec.yaml
dependencies:
logs:
git: https://github.com/pq/logs
View debug-network-requests-1.dart
// main.dart
import 'package:logs/logs.dart';
final Log httpLog = Log('http');
void main() {
httpLog.enabled = true;
}
View dimiss-keyboard-final.dart
// main.dart
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return GestureDetector(
onTap: () {
View dimiss-keyboard-2.dart
// main.dart
import 'package:flutter/material.dart';
void main() => runApp(MyApp());
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return GestureDetector(
onTap: () {
You can’t perform that action at this time.