Skip to content

Instantly share code, notes, and snippets.

@sho-ito-1027
sho-ito-1027 / uhohooooooi.dart
Last active February 18, 2022 13:36
クレしんのFlutter版
// 以下の整理&最近使う方法での書き方
// https://gist.github.com/sho-ito-1027/a5887ca05bb5884719dfdc281a799777
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
void main() {
runApp(const MyApp());
}
@sho-ito-1027
sho-ito-1027 / uhooooi.dart
Last active February 18, 2022 13:24
くまもんさんのから改変
// 以下のgistを改変して雑に改変
// https://gist.github.com/kumamotone/6387fcf4437f1fc68d864e45d47e51ff
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
void main() {
runApp(const MyApp());
}
@sho-ito-1027
sho-ito-1027 / cw_emo_dl.php
Created February 9, 2022 02:44
download chatwork emo icon(40x40)
<?php
/**
* download chatwork emo icon 40x40 size to current directory
* thanks for https://gist.github.com/ttsuruoka/32b764ecd8254aaa214c
*
* execute command:
* $ php cw_emo_dl.php
*
*/
@sho-ito-1027
sho-ito-1027 / title_and_subtitle_trailing_list.dart
Created August 30, 2021 13:28
ListTileのtitle、subtitle、trailingを使う場合の高さ変更可能な模倣Widget
import 'package:flutter/material.dart';
void main() {
runApp(
const MaterialApp(
home: MyHomePage(),
),
);
}
@sho-ito-1027
sho-ito-1027 / leading_and_title_list.dart
Created August 30, 2021 13:25
ListTileのleading、titleを使う場合の高さ変更可能な模倣Widget
import 'package:flutter/material.dart';
void main() {
runApp(
const MaterialApp(
home: MyHomePage(),
),
);
}
@sho-ito-1027
sho-ito-1027 / titile_and_subtitle_list.dart
Created August 30, 2021 13:23
ListTileのtitle、subtitleを使う場合の高さ変更可能な模倣Widget
import 'package:flutter/material.dart';
void main() {
runApp(
const MaterialApp(
home: MyHomePage(),
),
);
}
@sho-ito-1027
sho-ito-1027 / SharedPref.kt
Last active November 12, 2020 06:54
SharedPref.kt
val list: List<String> = listOf("a", "b", "c")
val sharedPreferences = getSharedPreferences("pref", MODE_PRIVATE)
val editor = sharedPreferences.edit()
editor.putString("Key", Gson().toJson(list)).apply()
val jsonData = sharedPreferences.getString("Key", "")
val data = Gson().fromJson(jsonData, ArrayList<String>().javaClass) // ArrayList<String>()::class.java でも書ける
print(data)
@sho-ito-1027
sho-ito-1027 / flutter_study_3rd_q3.dart
Created June 23, 2020 12:31
Flutter勉強会3回目の問題(mixin)
void main() {
Impreza1 car1 = Impreza1();
Impreza2 car2 = Impreza2();
Impreza3 car3 = Impreza3();
Impreza4 car4 = Impreza4();
Impreza5 car5 = Impreza5();
}
mixin Fly on FutureCar {
void fly() {}
@sho-ito-1027
sho-ito-1027 / flutter_study_3rd_q2.dart
Created June 23, 2020 11:57
Flutter勉強会3回目の問題(継承)
void main() {
Impreza1 car1 = Impreza1();
Impreza2 car2 = Impreza2();
Impreza3 car3 = Impreza3();
Impreza4 car4 = Impreza4();
}
class Car {
String name;
@sho-ito-1027
sho-ito-1027 / flutter_study_3rd_q1.dart
Created June 23, 2020 11:48
Flutter勉強会3回目の問題(抽象化クラス)
void main() {
Impreza1 car1 = Impreza1();
Impreza2 car2 = Impreza2();
Impreza3 car3 = Impreza3();
Impreza4 car4 = Impreza4();
}
abstract class Car {
String name;