본문 바로가기

전체 글

(26)
[2023.11.23] 플러터(flutter) 순한 맛 강좌 19-1 | Snack Bar (without Builder) > import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: 'Snack Bar', theme: ThemeData( primarySwatch: Colors.red ), home: MyPage(), ); } } class MyPage extends StatelessWidget { const MyPage({Key? key}) : super(key: key); @ov..
[2023.11.22] 플러터(flutter) 순한 맛 강좌 18 | Snack Bar ※ > 과 >의 결과는 동일하고, 단지 SnackBar에서 메세지를 전달하는 BuildContext 인스턴스가 다름. ( >에서는 별도의 BuildContext 인스턴스 ctx를 생성하여 Scaffold로 메세지 전달. > import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: 'Snack Bar', theme: ThemeData( primarySwatch: ..
[2023.11.21] 플러터(flutter) 순한 맛 강좌 16 | Drawer Menu #2 > import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: 'Appbar', theme: ThemeData( primarySwatch: Colors.red //Red 테마 적용 ), home: MyPage(), ); } } class MyPage extends StatelessWidget { const MyPage({Key? key}) : super(key: ..
[2023.11.21] 플러터(flutter) 순한 맛 강좌 15 | Drawer Menu #1 > ※ 지난 14강의 AppBar 코드 재사용 import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: 'Appbar', theme: ThemeData( primarySwatch: Colors.red //Red 테마 적용 ), home: MyPage(), ); } } class MyPage extends StatelessWidget { const MyPage({..
[2023.11.20] 플러터(flutter) 순한 맛 강좌 14 | AppBar ※ 강좌 12강 ~ 13강은 Dart 문법에 관한 내용으로 생략. > import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: 'Appbar', theme: ThemeData( primarySwatch: Colors.red //Red 테마 적용 ), home: MyPage(), ); } } class MyPage extends StatelessWidget { c..
[2023.11.17] 플러터(flutter) 순한 맛 강좌 11 | 캐릭터 페이지 디자인#3 > import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( debugShowCheckedModeBanner: false, //우측 상단 Debug 띠 제거 title: 'BBANTO', home: Grade(), ); } } class Grade extends StatelessWidget { const Grade({Key? key}) : super(key: key); @o..
[2023.11.16] 플러터(flutter) 순한 맛 강좌 10 | 캐릭터 페이지 디자인#2 > import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget { const MyApp({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return MaterialApp( title: 'BBANTO', home: Grade(), ); } } class Grade extends StatelessWidget { const Grade({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Sc..
[2023.11.15] 플러터(flutter) 순한 맛 강좌 9 | 위젯정렬 > import 'package:flutter/material.dart'; void main() => runApp(MyApp()); class MyApp extends StatelessWidget{ @override Widget build(BuildContext context){ return MaterialApp( title: 'Charactor card', //앱을 총칭하는 이름, 앱이름(폰 화면에 보여짐) home: MyCard(), ); } } class MyCard extends StatelessWidget{ @override Widget build(BuildContext context){ return Scaffold( appBar: AppBar( title: Text('BBANTO'), //Ap..