Skip to content

Instantly share code, notes, and snippets.

View letyletylety's full-sized avatar

Lety letyletylety

View GitHub Profile
@letyletylety
letyletylety / main.dart
Last active January 25, 2024 09:21
요일 파싱
// 요일 반환하는 함수
List<String>? getDayOfWeek(String number) {
final int? bitNumber = int.tryParse(number, radix: 2);
if (number.length != 7 || bitNumber == null) {
return null;
}
// 요일 리스트
return "월화수목금토일"
@letyletylety
letyletylety / main.dart
Last active November 8, 2023 05:42
list type getter
void main() {
var a = Foo().nameIt;
print(a);
a.add('1231');
print(a);
}
class Foo {
final List<String> name = ['a','hell','o','word'];
@letyletylety
letyletylety / main.dart
Created September 14, 2023 09:45
textcard
import 'package:flutter/material.dart';
import 'package:flutter/rendering.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@letyletylety
letyletylety / main.dart
Last active September 13, 2023 07:42
show dialog
import 'package:flutter/material.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyApp extends StatefulWidget {
@override
@letyletylety
letyletylety / main.dart
Created August 29, 2023 05:46
inherited Example
import 'package:flutter/material.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}
class MyInheritedWidget extends InheritedWidget {
const MyInheritedWidget({
@letyletylety
letyletylety / isar_test.dart
Last active August 19, 2023 18:12
isar unit test snippet?
import 'dart:io';
import 'package:path/path.dart' as path;
import 'package:flutter/foundation.dart';
import 'package:flutter_test/flutter_test.dart';
import 'package:isar/isar.dart';
class IsarTester {
String? testTempPath;
@letyletylety
letyletylety / main.dart
Created June 29, 2023 12:37
neapolitan-spray-3742
class MyClass {
int value;
MyClass(this.value);
MyClass copy() {
return MyClass(value);
}
}
@letyletylety
letyletylety / main.dart
Last active June 17, 2023 15:22
generic runtimetype records
T makeRecord<T extends (num, num)>() {
return (1.1, 2.0) as T;
}
void main() {
final a = makeRecord<(double, double)>();
print(a.runtimeType);
print(a.$1);
print(a.$2);
@letyletylety
letyletylety / main.dart
Created June 17, 2023 14:56
periwinkle-sunshine-7805
T makeRecord<T extends (num, num)>() {
return (1,2) as T;
}
void main() {
final a = makeRecord<(int, num)>().runtimeType;
print(a);
}
@letyletylety
letyletylety / main.dart
Created May 30, 2023 04:54
rotating icon
import 'dart:async';
import 'package:flutter/material.dart';
const Color darkBlue = Color.fromARGB(255, 18, 32, 47);
void main() {
runApp(MyApp());
}