일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 |
- 유데미 #udemy #웅진씽크빅 #스나이퍼팩토리 #인사이드아웃 #미래내일일경험 #프로젝트캠프 #부트캠프 #react #리액트프로젝트 #프론트엔드개발자양성과정 #개발자교육과
- flutter #깃
- flutter #todolist
- 비주얼 스튜디오 #vs #visual studio
- flutter #플러터
- flutter #상태관리
- flutter #app #취준
- 백준 #boj #baekjoon
- Flutter
- flutter #git
- 로컬저장소 #이름변경
- unity #2d-game
- 플러터 #flutter #restful #rest api
- git #unity #깃허브
- baekjoon #boj #c++
- 비주얼스튜디오 #코드스니펫
- unity #2d-game #minigame #vscode
- boj #baekjoon #c++
- #유데미 #udemy #웅진씽크빅 #스나이퍼팩토리 #인사이드아웃 #미래내일일경험 #프로젝트캠프 #부트캠프 #react #리액트프로젝트 #프론트엔드개발자양성과정 #개발자교육과정
- boj #c++
- 백준 #boj
- 백준 #c++
- firebase #파이어베이스
- flutter #플러터 #분석
- 인턴 #프론트엔드 #개발자 #프론트엔드개발자 #취준
- VS #비주얼스튜디오
- 백준
- flutter #firebase #플러터 #파이어베이스 #연동
- boj #baekjoon
- baekjoon #백준 #boj
- Today
- Total
목록전체 글 (150)
cococo-coding
우선 todo_list.dart는 lib디렉터리>widgets디렉터리 안에 있는 다트파일이다. 전체 코드 import 'package:flutter/material.dart'; import 'package:flutter_todolist_app/model/todo.dart'; import 'package:flutter_todolist_app/constants/colors.dart'; class ToDoItem extends StatelessWidget { final ToDo todo; final onToDoChanged; final onDeleteItem; const ToDoItem({ Key? key, required this.todo, required this.onToDoChanged, required..
멀티쓰레드란? 하나의 프로세스 내에서 둘 이상의 스레드가 동시에 작업을 수행하는 형태 프로세스(Process): 실행 중인 프로그램을 뜻하며, 사용자가 os로부터 메모리공간을 할당받아 실행함. 스레드(Thread) : 프로세스 내에서 실제 작업을 수행하며, 모든 프로세스는 최소 하나의 스레드를 가짐. 스레드 생성하기 스레드는 Thread 클래스를 상속하는 방법과 Runnable 인터페이스를 구현하는 방법으로 생성한다. 1) Thread 클래스 상속 //스레드 클래스 상속 public class showThread extends Thread{ @override public void hello(){ System.out.println("스레드클래스 상속"); } } //스레드 실행_객체 인스턴스 생성후 sta..
개발기간: 2024.02.10~2024.02.12 (3일) 참고: https://www.youtube.com/watch?v=K4P5DZ9TRns&t=1701s&pp=ugMICgJrbxABGAHKBRBmbHV0dGVyIHRvZG9saXN0 기능: 1) 투두리스트 생성 2) 투두리스트 완료 3) 투두리스트 삭제 4) 투두리스트 서치 기능 구현 동영상: 1) 투두리스트 생성 새로운 일정을 입력하고 + 버튼을 누르면 맨 위에 새로 생성이 된다. 2) 투두리스트 완료 완료한 일정을 클릭시 일정에 줄이 그어지고 완료표시(체크)가 된다. 3) 투두리스트 삭제 투두리스트의 trash 아이콘을 클릭하면 해당 일정이 삭제된다. 4) 투두리스트 서치 원하는 일정을 서치바에 검색할 수 있다. 느낀 점 플러터를 접하고 처음 만..
플러터를 접하고 느낀 점과 도움받았던 사이트들을 정리하고자 쓴 글입니다. 플러터 배운 첫째 날 코딩애플 사이트에서 플러터 무료강의 부분을 보면서 안드로이드 스튜디오/플러터 설치와 기본적인 개발환경 세팅을 완료했다. 개인적으로 문법 이론을 하나하나 공부하고 이런 스타일에 질렸었는데 딱 필요한 부분만 알려주시고 하나의 강좌당 시간도 10분 내외라서 편하게 듣기 좋았다. + 영상 밑에 글도 있어서 혼자서 따라하기 편했다. Flutter로 만드는 iOS, Android 앱 - 코딩애플 온라인 강좌 (codingapple.com) Flutter로 만드는 iOS, Android 앱 - 코딩애플 온라인 강좌 Flutter 라이브러리를 사용하면 하나의 코드베이스로 iOS, Android 앱을 만들 수 있습니다. - R..
발생 Refactor> Extract Method를 하는 와중에 다음과 같은 에러가 발생했다. 스택오버플로우에 나온 방법을 시도해봤는데도 계속해서 같은 에러가 발생... 방법 원래는 저렇게 클릭 몇 번으로 쉽게 바뀔 코드인데 결국 일일이 다 바꿔줬다. 바꾼 코드내용이다. 바꿀 때는 괄호짝이나 개수에 주의하자! import 'package:flutter/material.dart'; import 'package:flutter_todolist_app/constants/colors.dart'; class Home extends StatelessWidget { const Home({super.key}); @override Widget build(BuildContext context) { return Scaffol..
발생 투두리스트 앱을 만들던 중에 appBar: Appbar( ) 를 Extract Method 를 했는데 아래와 같은 에러가 났다. 참고) AppBar에 커서를 놓고 오른쪽 버튼>Refactor>Extract Method 를 눌렀을 때 생긴 에러이다. 해결법 커서를 블록의 첫번째 문자 앞에 두고 똑같이 실행하면 된다. Appbar의 맨 앞에 커서를 둔 것을 확인 위의 방법대로 하면 선택이 잘 된다. 출처: https://stackoverflow.com/questions/56558409/flutter-extract-widget-requires-a-return-widget Flutter extract widget requires a return widget I am getting a lot of widge..
투두리스트 앱을 만들기 위해 기본적인 디렉터리들과 dart파일을 생성한다. 이때 lib 디렉토리 내부구조는 다음과 같다. lib ㄴconstants ㄴscreens ㄴhome.dart ㄴmain.dart 원하는 dart파일 import하기 main.dart에 home.dart를 import해주고 싶다. 위의 구조를 보면 screens부터 경로를 넣어줘야 한다. import 'package:flutter_todolist_app/screens/home.dart'; 즉 lib > constants = screens = main.dart > home.dart 순이므로 main.dart가 home.dart로 가기위해서는 우선 screens을 거쳐서 home.dart로 가야한다는 것이다. 그렇게 만들어진 main...
플러터에 대한 기본개념을 하루정도 공부했다. 바로 무엇인가를 만들어보고 싶어서 투두리스트로 결정하고 유튜브 강의를 따라 만들어보기로 했다. 참고로 나는 안드로이드 스튜디오를 이용했는데, vs code를 이용해도 상관없다고 한다. 1. new flutter project를 만든다. 이때 프로젝트의 경로를 설정해주어야하는데, 무조건 단독폴더를 만들어줘야 깃 관리가 편하다!!!!!! 나는 C 폴더에 flutter_todolist_app이라는 빈 폴더를 만들어준 뒤에, 이 위치로 프로젝트를 생성했다. 프로젝트 이름은 원하는 것으로 설정하고 프로젝트 위치는 아까 위에서 만들어준 새로운 폴더로 지정해준다. 2. 상단의 프로젝트를 눌러서 플러터 프로젝트 사이드바를 띄운다. 필수는 아니지만 혹시 몰라서 써둔다. 앞으로..