Skip to content

Instantly share code, notes, and snippets.

@nmaruy27
nmaruy27 / 0_reuse_code.js
Last active March 28, 2016 01:22
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console
@nmaruy27
nmaruy27 / resas_api.rake
Created November 18, 2019 03:50
resas-apiから都道府県・市区町村データを取得するrakeタスク
require 'net/http'
require 'json'
require 'uri'
namespace :resas_api do
desc "get pref data from resas-api"
task get_prefecture: :environment do
API_URL = 'https://opendata.resas-portal.go.jp/api/v1/prefectures'
json = get_data(API_URL)
@nmaruy27
nmaruy27 / HogeInfoBefore.dart
Created December 19, 2019 09:47
HogeInfoBefore.dart
class HogeInfo extends StatefulWidget {
final String _hogeId;
const HogeInfo(this._hogeId);
@override
_HogeInfoState createState() => _HogeInfoState();
}
class _HogeInfoState extends State<HogeInfo> {
@nmaruy27
nmaruy27 / HogeInfoAfter.dart
Created December 19, 2019 09:50
HogeInfoAfter.dart
class HogeInfo extends StatefulWidget {
final String _hogeId;
const HogeInfo(this._hogeId);
@override
_HogeInfoState createState() => _HogeInfoState();
}
class _HogeInfoState extends State<HogeInfo> {
import 'package:flutter/material.dart';
class ListViewWidget extends StatefulWidget {
@override
_ListViewWidgetState createState() => _ListViewWidgetState();
}
class _ListViewWidgetState extends State<ListViewWidget> {
Future<List<String>> _data;
import 'package:flutter/material.dart';
class ListViewWidget extends StatefulWidget {
@override
_ListViewWidgetState createState() => _ListViewWidgetState();
}
class _ListViewWidgetState extends State<ListViewWidget> {
Future<List<String>> _data;
@nmaruy27
nmaruy27 / main.dart
Last active January 6, 2020 06:07
TextField Sample(Keyboard do not show up)
import 'package:flutter/material.dart';
import 'package:flutter_driver/driver_extension.dart';
void main() {
// Enable integration testing with the Flutter Driver extension.
// See https://flutter.dev/testing/ for more info.
enableFlutterDriverExtension();
runApp(MyApp());
}
@nmaruy27
nmaruy27 / Info.plist
Last active April 12, 2020 14:06
DBeaver's Info.plist
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>CFBundleExecutable</key>
<string>dbeaver</string>
<key>CFBundleGetInfoString</key>
<string>Universal Database Manager and SQL client.</string>
<key>CFBundleIconFile</key>
@nmaruy27
nmaruy27 / pubspec.yaml
Last active November 8, 2020 08:21
Flutter Intl pubspec.yaml
flutter_intl:
enabled: true # 最初から書いてある。これが無いとプラグインが動かない
main_locale: ja_JP # デフォルトのロケールをja_JPにする
class_name: L10n # 生成されるクラスの名前を「S」から「L10n」にする
@nmaruy27
nmaruy27 / custom_text_form_field.dart
Created December 13, 2020 08:48
Sample code for useFocusNode for flutter hooks
import 'package:flutter/material.dart';
import 'package:flutter_hooks/flutter_hooks.dart';
class CustomTextFormField extends HookWidget {
CustomTextFormField({Key key}) : super(key: key);
@override
Widget build(BuildContext context) {
final _focusNode = useFocusNode();
final _controller = useTextEditingController();