This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/i(?:P(?:hone|od|ad)|Book|Mac|Cloud)/.exec("Apple iPhone 7") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(function(url) { | |
// Create a new `Image` instance | |
var image = new Image(); | |
image.onload = function() { | |
// Inside here we already have the dimensions of the loaded image | |
var style = [ | |
// Hacky way of forcing image's viewport using `font-size` and `line-height` | |
'font-size: 1px;', | |
'line-height: ' + this.height + 'px;', |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"sourceSpace": "XXX", | |
"destinationSpace": "YYY", | |
"sourceDeliveryToken": "AAA", | |
"managementToken": "ZZZ", | |
"syncTokenDir": "/tmp/contentful-sync", | |
"rateLimit": 1, | |
"rateLimitPeriod": 5000 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void successfulAsserts(int x) { | |
assert(true); | |
assert(x != null); | |
assert(x == 1); | |
int foo = 1; | |
assert(foo == 1); | |
} | |
void failingAssert() { | |
assert(false); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[✓] Flutter (Channel master, v0.10.2-pre.25, on Linux, locale en_US.UTF-8) | |
• Flutter version 0.10.2-pre.25 at /home/antti/tools/flutter | |
• Framework revision 0edbe726a1 (3 hours ago), 2018-10-22 10:29:00 -0700 | |
• Engine revision 58cdd53f90 | |
• Dart version 2.1.0-dev.7.1.flutter-b99bcfd309 | |
[✓] Android toolchain - develop for Android devices (Android SDK 28.0.3) | |
• Android SDK at /home/antti/Android/Sdk | |
• Android NDK location not configured (optional; useful for native profiling support) | |
• Platform android-28, build-tools 28.0.3 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# Project size evaluator for Flutter Create contest 2019. | |
# More info: https://flutter.io/create | |
MAX_SIZE=5120 | |
SIZE=`find . -name "*.dart" | xargs cat | wc -c` | |
if [ $SIZE -gt $MAX_SIZE ]; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# STEP 1 | |
# To change non-root commit | |
git rebase -i f154548^ | |
# Alternatively, to change the root commit | |
git rebase -i --root | |
# STEP 2 | |
# edit the commit you want to change by changing the line | |
pick f154548 This is a commit message |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
adb shell setprop log.tag.Fabric DEBUG | |
adb shell setprop log.tag.CrashlyticsCore DEBUG | |
adb logcat -s flutter Fabric CrashlyticsCore FirebaseApp libcrashlytics FlutterCrashlytics |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
abstract class BuildMode { | |
static final BuildModeType buildMode = () { | |
if (const bool.fromEnvironment('dart.vm.product')) { | |
return BuildModeType.release; | |
} | |
var result = BuildModeType.profile; | |
assert(() { | |
result = BuildModeType.debug; | |
return true; | |
}()); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import 'package:flutter/material.dart'; | |
import 'package:provider/provider.dart'; | |
class Counter extends ChangeNotifier { | |
Counter(int initialValue) : _value = initialValue; | |
int _value; | |
set value(int newValue) { | |
_value = newValue; | |
notifyListeners(); |