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) {