Skip to content

Instantly share code, notes, and snippets.

View hongsw's full-sized avatar
๐Ÿ•น๏ธ
Focusing

Seungwoo hong hongsw

๐Ÿ•น๏ธ
Focusing
View GitHub Profile
@hongsw
hongsw / main.dart
Created November 15, 2023 02:26
riverpod example counter with subpage
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'main.g.dart';
// A Counter example implemented with riverpod
void main() {
runApp(
@hongsw
hongsw / main.dart
Created November 15, 2023 02:25
riverpod example counter
import 'package:flutter/material.dart';
import 'package:flutter_riverpod/flutter_riverpod.dart';
import 'package:riverpod_annotation/riverpod_annotation.dart';
part 'main.g.dart';
// A Counter example implemented with riverpod
void main() {
runApp(
@hongsw
hongsw / main.dart
Created November 15, 2023 00:33
Class X Animation
import 'package:flutter/material.dart';
// ์š”๊ตฌ์‚ฌํ•ญ : ์ด๋ก  ์• ๋‹ˆ๋ฉ”์ด์…˜๊ณผ ํด๋ž˜์Šค๋ฅผ ์‘์šฉํ•œ ๊ณผ์ œ๋กœ์จ,
// ๋„ค๋ชจ๋ชจ์–‘์„ ์กฐ์ ˆํ•˜๊ณ  ์ƒ‰์ƒ๋„ ๋ณ€๊ฒฝํ•˜๋Š” ๋ณ„๋„์˜ ํด๋ž˜์Šค๋ฅผ ๋งŒ๋“ค๊ณ 
// ์ด๋ฅผ ํ•œํ™”๋ฉด์— 2๊ฐœ๋ฅผ ์œ„์•„๋ž˜๋กœ ํ‘œํ˜„ํ•œ๋‹ค.
// ๋งŒ๋“  ํด๋ž˜์Šค์—์„œ ๋„ค์ž„๋””๋“œ ํŒŒ๋ผ๋ฏธํ„ฐ๋ฅผ ์ด์šฉํ•˜์—ฌ
// Tween Animation์˜ ์ตœ์ข… ์‚ฌ์ด์ฆˆ์™€ ์ƒ‰์ƒ์„ ์ง€์ •ํ•˜์—ฌ
// ๋ฒ„ํŠผ์„ ํด๋ฆญํ–ˆ์„๋•Œ ๋™์ž‘๋˜๋„๋ก ํ•œ๋‹ค.
void main() => runApp(const MyApp());
@hongsw
hongsw / main.dart
Last active November 14, 2023 23:42
์ƒํƒœ๊ด€๋ฆฌ 2list in one page
import 'package:flutter/material.dart';
// 1ํŽ˜์ด์ง€์—์„œ 1๊ฐœ์˜ ํด๋ž˜์Šค์—์„œ ๊ฐ™์€ ์ƒํ™ฉ์ด๋ผ์„œ ์–ด๋ ต์ง€์•Š๊ฒŒ ์ƒํƒœ๋ฅผ ๊ณต์œ  ํ•  ์ˆ˜ ์žˆ๋‹ค.
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
@hongsw
hongsw / main.dart
Created November 14, 2023 23:13
์ƒํƒœ๊ด€๋ฆฌ 1page
import 'package:flutter/material.dart';
// 1ํŽ˜์ด์ง€์—์„œ 1๊ฐœ์˜ ํด๋ž˜์Šค์—์„œ ๊ฐ™์€ ์ƒํ™ฉ์ด๋ผ์„œ ์–ด๋ ต์ง€์•Š๊ฒŒ ์ƒํƒœ๋ฅผ ๊ณต์œ  ํ•  ์ˆ˜ ์žˆ๋‹ค.
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
@hongsw
hongsw / main.dart
Created November 8, 2023 02:42
flying-flora-4095
// main.dart
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@hongsw
hongsw / main.dart
Created November 8, 2023 02:23
flying-flora-4095
// main.dart
import 'package:flutter/material.dart';
void main() {
runApp(const MyApp());
}
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@hongsw
hongsw / main.dart
Created November 8, 2023 01:32
flying-flora-4095
import 'package:flutter/material.dart';
void main() => runApp(const MyApp());
class MyApp extends StatelessWidget {
const MyApp({Key? key}) : super(key: key);
@override
Widget build(BuildContext context) {
return MaterialApp(
@hongsw
hongsw / main.dart
Created October 18, 2023 00:22
divine-pomelo-8193
import 'package:flutter/material.dart';
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {