전체 글 18

flutter 코드모음 - 로컬에서 json 읽어오기

json 파일을 읽어 오는 코드서버에서는 아직이고...로컬에서 읽어 오기import 'package:flutter/material.dart';import 'package:flutter/services.dart';import 'dart:convert';void main() {  runApp(const MyApp());}class MyApp extends StatelessWidget {  const MyApp({super.key});  @override  Widget build(BuildContext context) {    return MaterialApp(home: const MyHomePage());  }}class MyHomePage extends StatefulWidget {  const MyHom..

flutter 코드 모음 - 버튼을 누르면 그림이 360도 회전하는 코드

앞과 이어지는 코드이다 조금더 업그레이드? 된 코드 import 'package:flutter/material.dart';import 'dart:math';void main() {  runApp(const MyApp());}class MyApp extends StatelessWidget {  const MyApp({super.key});  @override  Widget build(BuildContext context) {    return const MaterialApp(      home: MyHomePage(),    );  }}class MyHomePage extends StatefulWidget {  const MyHomePage({super.key});  @override  StateMyHom..

카테고리 없음 2025.03.16

flutter 코드 모음 - 삼항연산자

삼항 연산자와 람다 함수에 관한 간단한 예제 1. visibility 는 isPublic 값에 따라서 값이 결정된다  = 여기서는 'public'2. PlayName 은 함수 (화살표 함수? 람다 함수?) 이다 name 변수를 입력받아서 ?? : null 병합 연산자 => name ?? : 'guest'  => name 값이 null 이면 'guest' 값을 반환, null 이 아니면 name 값을 반환 void main() {  bool isPublic = true;  var visibility = isPublic ? 'public' : 'private';  print (visibility);    String playName (String? name) => name ?? 'guest';      pr..

카테고리 없음 2025.03.16

flutter 코드 모음 - class 의 가장 간단한 예

클레스 처음 배우면 나오는 예제 class Car {  String name;  int price;  int maxSpeed;  Car({required this.name, required this.price, required this.maxSpeed});    void sale(){    price = (price * 0.9).toInt();  }}void main() {  Car bmw = Car(name: 'x5', price: 1000, maxSpeed: 250);  print (bmw.name);  print (bmw.price);  bmw.sale();  print ('세일 후 가격 ${bmw.price}');  bmw.sale();  print ('세일 후 가격 ${bmw.price}'); ..

flutter 코드 모음 - 그림을 표시 + 버튼을 누르면 회전

이미지를 표시하고, 아래 버튼을 누르면 회전하게 하는 코드import 'package:flutter/material.dart';import 'dart:math';void main() {  runApp(const MyApp());}class MyApp extends StatelessWidget {  const MyApp({super.key});  // This widget is the root of your application.  @override  Widget build(BuildContext context) {    return const MaterialApp(      home: MyHomePage(),    );  }}class MyHomePage extends StatefulWidget {  c..

dart : 클레스

class Car {   String name;   int price;   int maxSpeed; //   Car(String name, int price, int maxSpeed) { //     this.name = name; //     this.price = price; //     this.maxSpeed = maxSpeed; //   }// 위와 같이 쓰면 null 에러가 발생한다// 아래와 같이 수정한다  Car({required this.name, required this.price, required this.maxSpeed}); } void main() { //   Car bmw = new Car('x5', 1000, 250); // 초기화 할때는 아래와 같이 규칙에 따라서 진행한다. ..

2. 액자 만들기 - 아웃라인

1. 일단 'a', 'b'라고 써지는 페이지를 만든다2. 위의 두 페이지가 표시되고, 손으로 넘기면 넘어간다. 1번일반 stateless 위젯으로 간단한 페이지를 만든다.class page_a extends StatelessWidget {  const page_a({super.key});  @override  Widget build(BuildContext context) {    return Container(      child: const Text('a'),    );  }}class page_b extends StatelessWidget {  const page_b({super.key});  @override  Widget build(BuildContext context) {    return Co..

7. 시간 선택하기

최종 코드 import 'package:flutter/material.dart';import 'dart:async';import 'package:flutter/cupertino.dart';void main() {  runApp(const MyApp());}class MyApp extends StatelessWidget {  const MyApp({super.key});  @override  Widget build(BuildContext context) {    return MaterialApp(      debugShowCheckedModeBanner: false,      theme: ThemeData(        primarySwatch: Colors.blue,      ),      home: c..

"66일 습관혁명" 읽고

운동을 하라남의 험담은 자신에게 돌아온다쓰기 -> 블로그를 이용하라정약용 "굶어 죽는 사람은 거의다 게으른 사람"하늘은 게으른 사람을 싫어해서 벌을 내려 죽이는 것이다.뇌는 편안한 것을 좋아한다. 서앉,앉눕,눕자아무리 목표를 세워도 시간별로 구체적인 계획이 없으면 지키지 않는다GRIT - 포기하지 않는 정신기술사 시험을 위해서 66일간 매일 예상문제 답안을 작성SMART- Specific (구체적인), Measurable (측정가능한), Ambitious (야심찬), Realistic (현실적인), Time-Limited(마감이 있는)중간 목표를 세워라 - 주도면밀하고 구체적으로목표를 쪼개고, 쪼개라 - 1년 몇kg 이면 1개월 얼마, 1주일에 얼마 독서의 중요성운동하라 - 10km 구보를 매주 한다.글..

2024.11.10