본문 바로가기

반응형

전체 글

Todo 어플 남의 코드 읽기 연습 1 출처 -[플러터] Todo-App 만들기 (velog.io) [플러터] Todo-App 만들기 🌈 간단한 Todo-list 만들기 ☀️ 1. 프로젝트 생성하기 프로젝트 생성 후, home에 todoApp()을 호출한다. todoApp은 상태값이 변하므로, Stateful 위젯을 사용한다. StatefulWidget을 상속받는 todoApp 클래스를 velog.io 1. 함수 읽기 todo어플도 상태값이 변하니까 Sateful 위젯을 사용 todoApp stateful 상속 위젯 생성 "+ "아이콘을 앱바에 생성 -> 클릭 하면 다이얼로그 showDialog(); -> return값 AlertDialog 2칸의 텍스트필드 -> (hint)1. 글 제목, 2. 글 내용 입력 저장하기 Todo class 생성.. 더보기
플러터 계산기 남의 코드 읽기 4 -> 원가계산기 어플 만들때 참조할것 출처 -fluttercalculator/home_page.dart at master · iampawan/fluttercalculator (github.com) import 'package:flutter/material.dart'; 1. 함수읽기 StatefulWidget 사용 -> var 추론으로 변수 num1, num2 , sum = 0 선언 TextEditingController 사용 -> t1 , t2로 변수 선언 text 기본값으로 0 함수식만들기 doAddition -> 더하기 함수 이름 t1,t2에 입력된 값은 -> num1,num2로 불러와지고 sum = num1+num2 더하기 버튼을 만들고 MaterialButton( child: new Text("+"), color: Colors.gre.. 더보기
플러터 계산기 코드 읽기 import 'package:flutter/material.dart'; import 'package:flutter/rendering.dart'; import 'package:flutter/services.dart'; 1. 함수 읽기 textController1, textController2 텍스트 필드 2칸을 선언 함수는 무한대로 설정 숫자칸을 따로 만들지 않고 텍스트 필드의 키보드 설정을 이용해서 숫자칸을 만들었음 연산자 +,-,*,/ 각 버튼마다 함수를 지정해서 계산이 되도록 함 2. 위젯 읽기 +,-,*,/ 연산자 칸만 만듬 숫자칸 버튼은 키보드로 대체 void main() { runApp(MyApp()); } class MyApp extends StatelessWidget { @override W.. 더보기
플러터 계산기 어플 코드 읽기 출처 - https://github.com/sasankaweera123/Calculator_App/blob/main/calculator_app/lib/main.dart 1. 함수에 대한 정리 기본적인 함수는 조건문 numOne,numTwo가 입력칸 opr, preopr이 연산자 변수 선언 result, finalresult 최종 결과값의 변수 선언 두 번 나눈 이유는 1을 입력 + 을 누르면 더하기가 시작 다시 1을 누르면 1+1의 값인 2가 출력이 됨 add, sub, mul, div 라는 변수도 같이 선언 add = numOne + numTwo 의 값 if(result.toString().contains('.')) { List splitDecimal = result.toString().split('... 더보기
마인드 스톰- 시모어 패퍼트 마인드스톰 : 네이버 도서 (naver.com) 마인드스톰 : 네이버 도서 네이버 도서 상세정보를 제공합니다. search.shopping.naver.com 코딩을 공부하면서 배경지식을 쌓을 겸 코딩 관련 책을 읽고 있다. 마인드 스톰- 저자 시모어 패퍼트 이 책이 1980년대에 쓰여졌다는게 믿기지 않는다. 저자의 통찰력이 40년을 앞섰다. 이 책은 컴퓨터를 통해서 아이에게 코딩교육을 어떻게 효과적으로 시킬 수 있는지에 대한 책이다. 글의 분위기가 상당히 논문스러워 읽기가 좀 힘들지만 내용은 정말 좋다. 저자는 수학을 잘해야만 컴퓨터를 잘 할 수 있다는 편견을 없애기 위해 엄청 노력했다. 본인 스스로도 어렸을 때 학교에서 배운 수학보다 자동차를 조립, 해체 하는 도중에 갖고 놀았던 톱니바퀴를 통해서 수학.. 더보기
플러터 Stateful 위젯의 생명주기 ?? 비전문가인 내가 플러터를 배우는 모든 순간이 위기이다. 오늘의 위기는 Stateful 과 Stateless 위젯의 차이점의 대한 이해이다. 코딩책을 읽다보면 정말 고이고 고인 분들이 코딩의 세계를 만들었다는게 느껴진다. 어플을 만들기 위해서는 화면을 꾸며야 한다. 요즘 대부분의 어플들은 화면에 정적인 정보보다는 동적인 정보도 같이 제공해주는 경우가 많다. 예를들어 날씨어플, 실시간으로 버스 동선, 비트코인의 쉼 없이 움직이는 그래프 등등 이러한 동적인 정보를 화면에 구성하기 위해서는 Stateful 위젯을 사용해야 한다. Stateful 위젯에 대해서 알아보는 중 "생명주기" 라는 단어가 날 더 혼란스럽게 했다. 내가 이해한 바로는 Stateful 위젯의 생명주기 == 정해진 실행순서 이다. 곰곰히 생각.. 더보기
내가 이해하는 코딩의 "변수" 나는 직업이 요리사이다. 그리고 군대에서 처음 요리를 배웠다. 그전까지는 라면만 잘 끓이는 평범한 사내였다. 요리를 막 시작하면서 나는 선임에게 궁금한 것을 물어봤다 (나는 해군출신) 나 : 수뱅님 고추장은 얼마나 넣습니까? 그 : 적당히 나 : 수뱅님 소금은 얼마나 넣습니까? 그 : 적당히 나 : 수뱅님 설탕은 얼마나 넣습니까? 그 : 적당히 난 각 재료를 적당히 넣었고 그 날 100명의 병사들에게 욕을 겁나 먹었다. 누가 이딴 음식 쓰레기를 만들었냐고... 적당히라는 단어는 일을 진행함에 있어서 혼란스럽게 만든다... 그리고 1:1 코딩 과외를 하면서 비슷한 느낌을 받은 적이 있다. 나 : 변수는 값을 저장하는 공간이란 것을 이해했습니다. 그럼 변수이름은 뭘로 지어요? 그 : 적당한 이름 아무거나요 .. 더보기
내가 이제 막 코딩을 접하는 친구에게 코딩을 설명한다면? © weareprocreator, 출처 Unsplash 나는 #숨고 라는 어플을 통해서 1:1 코딩 교육을 받았다. 과외선생님은 KT에서 AI 알고리즘을 짜는 대단한 분이셨다. 문제는 과외선생님과 나의 지식의 갭이 너무 크다보니 내가 선생님 설명의 10%도 이해를 못한다는 것이다. 다시금 느낀게 공부를 잘하는 능력과 공부를 잘 가르키는 능력이 같지는 않다는 것이다.. 수업 첫 날 코딩의 코자도 모르는 나에게 백준 홈페이지에 들어가 문제를 풀게하셨다...(대혼란 환장파티) 수업때마다 과외선생님의 "왜 이걸 이해못하지???" 표정을 볼 때마다 죄책감만 들었다.. 무튼 내 주변에 코딩을 이제 막 시작하는 친구가 있다면 난 코딩에 대해서 이렇게 설명해주고 싶다. 컴퓨터는 숫자 0과 1 밖에 인식을 하지 못한다... 더보기

반응형