import 'package:flutter/material.dart'; import 'package:font_awesome_flutter/font_awesome_flutter.dart'; void main() { runApp(const Home()); } class Home extends StatefulWidget { const Home(...
Flutter - 상태 관리
Flutter - PageView
일단 이미지 5개가 필요하다. 각각 1부터 5까지 이미지 이름을 정하고, assets/images 폴더에 넣는다. import 'package:flutter/material.dart'; import 'package:flutter/services.dart' show rootBundle; import 'dart:convert'; void main() ...
Flutter - Expanded와 Flexible
class Home extends StatelessWidget { const Home({super.key}); @override Widget build(BuildContext context) { return Scaffold( body: Row( // axis children: [ ...
Flutter - Axis
Axis는 Row와 Column의 파라미터다. class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return const MaterialApp( debugShowChecked...
Flutter - Json(2)
Do it! 깡샘의 플러터 & 다트 프로그래밍 본 코드는 위 책의 내용을 상당히 많이 참고했다. import 'package:flutter/material.dart'; import 'package:http/http.dart' as http; void main() { runApp(MyApp()); } class MyApp extends...
Flutter - Json(1)
우선 JSON 파일을 json/data.json에 만든다. { "LapisTerritory": { "Escha": { "name": "Escha Lapis Schnabel", "age": 18, "weapon": "Rapier" }, "Inar": { "name": "Inar Lopend Nordfeldt", "age": 20, "...
Flutter - Drawer
myDrawer() { return Align( alignment: Alignment.topLeft, child: SizedBox( height: 600, child: Drawer( child: ListView( padding: const EdgeInsets.all(10), ...
Flutter - List View & Cards
mainPage() { return ListView( padding: const EdgeInsets.all(10), children: [ cards("카드"), cards("카드2"), cards("카드3"), ], ); } 리스트 뷰에 카드를 추가하려 한다. cards 함수는 String...
Flutter - Routes(2)
import 'package:flutter/material.dart'; import 'package:go_router/go_router.dart'; void main() { runApp(const MyApp()); } appBarClass() { return AppBar( title: const Text("Home Page"), ...
Flutter - Routes(1)
화면을 이동하는 Routes에 대해 익힐 시간이다. class MyApp extends StatelessWidget { const MyApp({super.key}); @override Widget build(BuildContext context) { return MaterialApp( initialRoute: '/',...