일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 앱개발
- 국비지원파이썬
- ios
- 내일배움투어
- Flutter
- 개발자부트캠프
- 0원코딩인강
- 고용노동부국비지원
- 유데미
- 러닝핏
- 내일배움카드인강
- 습관챌린지
- 코딩국비지원
- 국비코딩
- 웹개발
- K디지털크레딧
- 플러터
- 스나이퍼팩토리
- K디지털기초역량훈련
- 러닝핏습관챌린지
- 내일배움카드사용처
- 개발
- 안드로이드
- 인사이드아웃
- IT개발캠프
- 러닝핏인강
- 국비지원코딩
- 웅진씽크빅
- Udemy
- 부트캠프
- Today
- Total
목록2023/09 (10)
매일 땡기는 마라 코딩
요구사항 음료 이미지는 CircleAvatar를 사용하며 48의 반지름크기를 갖는다. 음료 영문명의 font size는 14pt이며 회색으로 w200의 굵기를 가진다. 음료의 정보를 보여주는 위젯을 만들고, 이름은 DrinkTile로 한다. 사전 지식 "bottomSheet" 하단 메뉴나 액션을 표시하기 위해 사용한다. 스크롤에 따라 위치가 변하지 않는다. 항상 볼 수 있는 Persistent BottomSheet와 일시적으로 사용하는 Modal BottomSheet로 나눌 수 있다. 높이, 색상 등을 지정할 수 있다. "mainAxisAlignment, crossAxisAlignment" Row, Column을 정렬하기 위해 사용한다. Row(행)은 가로가 main이 된다. Column(열)은 세로가 ..
요구사항 기분을 나타내는 위젯을 3가지 이상 만들고, 페이징이 가능하게 해야 한다. (gradient, radius 필수) ListTile 위젯을 사용하지 않고, 동일한 결과물을 만들어야 한다. (위아래 구분하는 구분선은 Divider로) 내가 해야 하는 건? gradient, Radius, Divider에 대해 자세히 찾아 본다. margin, padding 등의 속성값에 대해 알아 본다. 사전 지식 "EdgeInsets" paddig, margin의 값을 조정할 때 사용한다. all, only 등 여러 옵션이 있다. all: 전체 영역 여백 지정 margin: EdgeInsets.all(8) only: 특정 영역 여백 지정 margin: EdgeInsets.only(top: 230) fromLTRB:..
요구사항 1일차 과제 제공된 예문을 사용해 예시와 동일한 결과물 만들기 RichText 위젯 사용 Text, Column 위젯 사용불가 style을 지정한 위젯은 4가지 이상 문단은 3문단 이상 그럼 내가 해야 하는 건? RichText 문법 알아보기 RichText와 Center 같이 쓴 예시 찾아보기 글자 색 지정/글자 크기 지정/취소선/볼드체/배경 색 지정 관련 Style 알아보기 사전 지식 "RichText" RichText는 위 사진과 같이 트리 구조로 이루어져 있다. 여러 스타일을 혼합해 표현할 때 사용하는 위젯이다. Center로 배치하고 싶다면, body를 Center로 설정하고, children으로 RichText 위젯을 사용한다. 적용한 Style textAlign: TextAlign...
요즘 프로젝트를 하면서 깃허브에 대해 좀 제대로 배워야겠다고 생각하던 차, 이게 웬 떡이야 하고 들은 강의들. VSCode에 Git을 연결하면 굉장히 편리하게 사용할 수 있는데 그 내용에 대해 학습할 수 있었다. 이게 인터넷에 검색하면 생각보다 잘 안 나오거등. 거기다 뭐만 하면 오류 천지. 이번 기회에 확실히 배워 보기로. Git과 Github란 "Git" Git은 파일의 히스토리를 관리해 주는 시스템이다. 서비스 장애 발생 시 이전 코드로 복구가 가능하게 해 준다. 파일의 변경 사항을 날짜, 수정자 등의 정보와 함께 기록해 준다. Git 설치 링크: https://git-scm.com/downloads "Github" 클라우드 기반의 Git 저장소 호스팅 서비스 컴퓨터 고장 시에 백업이 가능하다. 여..
문제 과정 1. 배열 arr와 배열 delete_list의 요소를 하나씩 비교 1-1. 배열 arr의 0번 인덱스와 배열 delete_list의 0번부터 끝까지 비교하는 방식으로 2. 비교해서 같다면 배열 arr의 해당 인덱스 삭제 여기서 출력할 값을 넣을 배열의 크기를 판단할 수 없는 상태이기 때문에, 동적으로 크기를 할당해 주어야 한다. "ArrayList" Collection 프레임워크의 일부이며 java.util 패키지에 소속. 일반 배열과 다르게 크기가 가변적이다. -> 동적 할당 배열은 빈 공간을 허용하지만, ArrayList는 빈 공간을 허용하지 않는다. .add()로 추가, .remove()로 삭제가 가능하다. 배열과 동일하게 인덱스가 사용 가능하다. ex) arr[0] //선언하는 방법 ..
문제 과정 1. arr1, arr2의 길이를 비교하여 배열이 같을 때, arr1이 클 때, arr2가 클 때로 조건을 나눠 준다. 1-1. 같으면 2번 진행, arr1이 크면 1 출력, arr2가 크면 -1 출력 2. 배열이 같을 때 변수 one에 배열 arr1의 모든 요소를 더해 준 값을 대입하고, two에 배열 arr2의 모든 요소를 더해 준 값을 대입한다. 3. 배열이 같을 때, one과 two의 값을 비교하여 값이 같을 때, one이 클 때, two가 클 때로 조건을 나눠 준다. 3-1. 같으면 0 출력, one이 크면 1 출력, two가 크면 -1 출력 이렇게 정상적으로 짜 놓고 원하는 결과가 안 나오길래 2번을 조건문 밖으로 옮겼다가 컴파일 에러 떴다. 원인은 이거였음 for문 돌릴 때 int..
문제 과정 원래는 1. 배열 num_list를 sort를 사용해 오름차순 정렬하여 배열을 작은 수부터 재배치 2. 앞에서부터 5개의 배열 요소 삭제 -> 방법 몰랐음 3. 배열 num_list의 요소를 인덱스 0부터 끝까지 반복해서 배열 answer에 대입 이렇게 하려고 했는데, 친구의 도움으로 2번을 거치지 않는 방법이 있다는 걸 알게 되었음. 배열 인덱스 5번부터 대입하면 작은 수 5개 삭제도 해치울 수 있다는 것. 그리하여 1. 배열 num_list를 sort를 사용해 오름차순 정렬 2. 배열 num_list의 요소를 인덱스 5부터 끝까지 반복해서 배열 answer에 대입 코드 import java.util.*; class Solution { public int[] solution(int[] num..
"9주 완성! 프로젝트 캠프 플러터"는 플러터를 사용한 웹/앱을 개발하는 청년 일 경험 프로젝트 과정의 일환으로, 사전 직무 교육과 프로젝트 코스로 이루어져 있다. 원래는 10주 코스였지만, 일정이 밀려 9주로 바뀌었다. 기간은 10.18~11.17으로, 주말 및 공휴일을 제외한 평일에 진행되며, 시간은 매일 10:00~18:00 사이이다. 사전 직무 교육에 들어가기 앞서 과정 준비 강의를 수강한 내용을 정리해 보려고 한다. #Flutter 설치하기 Flutter - Build apps for any screen Flutter transforms the entire app development process. Build, test, and deploy beautiful mobile, web, deskto..