개발이 좋아서/Flutter가 좋아서

    [flutter] const_constructor

    [flutter] const_constructor

    1) 2) const 미사용 import 'package:flutter/material.dart'; class HomeScreen extends StatefulWidget { const HomeScreen({Key? key}) : super(key: key); @override State createState() => _HomeScreenState(); } class _HomeScreenState extends State { @override Widget build(BuildContext context) { return Scaffold( body: Container( width: MediaQuery.of(context).size.width, child: Column( mainAxisAlignment: M..

    [flutter] 만난지 며칠 U&I

    [flutter] 만난지 며칠 U&I

    1) 2) home_screen.dart import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; class HomeScreen extends StatefulWidget { const HomeScreen({Key? key}) : super(key: key); @override State createState() => _HomeScreenState(); } class _HomeScreenState extends State { DateTime selectedDate = DateTime( DateTime.now().year, DateTime.now().month, DateTime.now().day, ); @override ..

    [flutter] DateTime

    [flutter] DateTime

    1) void main() { DateTime now = DateTime.now(); print(now); print(now.year); print(now.month); print(now.day); print(now.hour); print(now.minute); print(now.second); print(now.millisecond); Duration duration = Duration(seconds: 60); print(duration); print(duration.inDays); print(duration.inHours); print(duration.inMinutes); print(duration.inSeconds); print(duration.inMilliseconds); DateTime spec..

    [flutter] 전자액자 만들기

    [flutter] 전자액자 만들기

    1) home_screen.dart import 'dart:async'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; class HomeScreen extends StatefulWidget { const HomeScreen({Key? key}) : super(key: key); @override State createState() => _HomeScreenState(); } class _HomeScreenState extends State { Timer? timer; PageController controller = PageController( initialPage: 0, ); @override void i..

    [flutter] webview

    [flutter] webview

    1) home_screen.dart import 'package:flutter/material.dart'; import 'package:webview_flutter/webview_flutter.dart'; class HomeScreen extends StatelessWidget { WebViewController? controller; final homeUrl = 'https://blog.codefactory.ai'; HomeScreen({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( appBar: AppBar( backgroundColor: Colors.orange, title: T..

    [flutter] row and column_실습1

    [flutter] row and column_실습1

    1) import 'package:flutter/material.dart'; class HomeScreen extends StatelessWidget { const HomeScreen({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( body: SafeArea( bottom: false, child: Container( color: Colors.black, child: Column( mainAxisAlignment: MainAxisAlignment.spaceEvenly, children: [ Row( mainAxisAlignment: MainAxisAlignment.spaceAround..

    [flutter] row and column_Expanded, Flexible

    [flutter] row and column_Expanded, Flexible

    1) import 'package:flutter/material.dart'; class HomeScreen extends StatelessWidget { const HomeScreen({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( body: SafeArea( bottom: false, child: Container( color: Colors.black, child: Column( mainAxisAlignment: MainAxisAlignment.start, crossAxisAlignment: CrossAxisAlignment.start, mainAxisSize: MainAxisSiz..

    [flutter] row and column_mainAxisAlignment, crossAxisAlignment, mainAxisSize

    [flutter] row and column_mainAxisAlignment, crossAxisAlignment, mainAxisSize

    1) main.dart import 'package:flutter/material.dart'; import 'package:row_and_column/screen/home_screen.dart'; void main() { runApp( MaterialApp( home: HomeScreen(), ), ); } 2) screen/home_screen.dart import 'package:flutter/material.dart'; class HomeScreen extends StatelessWidget { const HomeScreen({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Scaffold( bod..

    [flutter] splash_screen

    [flutter] splash_screen

    1) import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( debugShowCheckedModeBanner: false, home: HomeScreen(), ), ); } class HomeScreen extends StatelessWidget { @override Widget build(BuildContext context) { return Scaffold( backgroundColor: Color(0xFFF99231), body: Column( mainAxisAlignment: MainAxisAlignment.center, children: [ Image.asset( 'asset/img/logo.png', ), Circu..

    [flutter] HelloWorld 만들기

    [flutter] HelloWorld 만들기

    1) import 'package:flutter/material.dart'; void main() { runApp( MaterialApp( home: Scaffold( backgroundColor: Colors.black, body: Center( child: Text('Hello World', style: TextStyle( color: Colors.white, fontSize: 20.0, )), ), ), ), ); }