일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 오름캠프
- Tag #패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바인강
- 모두의 연구소 # 오준석의생존코딩# 오름캠프
- 모두연구소
- 플러터
- 패스트 캠퍼스
- 오준석의 생존코딩
- 모두의연구소 오준석생존코딩 오름캠프
- 모두의연구소
- ㅇ
- 생존코딩
- 오존석의 생존코딩
- #패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바인강
- 오준석의생존코딩
- 오름캠프플러터
- Today
- Total
목록분류 전체보기 (134)
꾸준히 하고싶은 개발자
flutter 상태관리 flutter 에서 상태 관리는 애플리케이셔의 상태를 관리하고 상태가 변경될 때 UI를 업데이트 하는 것을 말한다. Flutter 상태관리는 다양한 상태관리 패턴과 라이브러리 가 사용 된다. 1. setState() 메서드 가장 기본적인 상태관리 방법으로 StatefulWidget 안에서 사용한다. setState()메서드를 호출하여 상태를 변경하고 변경된 상태에 UI가 화면갱신된다. 방법은 간단하지만 큰 규모의 애플케이션에서는 유지보수가 떨어진다. 2.Provider Provider는 의존성 주입 패턴을 사용하여 상태를 관리하는 방법중에 하나다 flutter 애플리케이션의 전역 또는 로컬 상태를 제공하고 관리하는데 사용된다 Provider는 플로그인 또는 공식적인 Flutter ..
stateful 과 stateless 차이 Stateful 는 위젯은 상태를 가지고 있고 그상태가 변경될 때 마다 다시 그려진다. Stateless는 상태를 가지고 있지 않고 한번 생성된후 변경되지 않습니다. Stateful Stateful 위젯은 상태(state)를 가지고 있습니다. 상태가 변경되면 flutter 해당하는 상태를 가진 위젯 의 화면이 갱신된다. 상태를 변경하기 위해서 setState를 메서드를 호출 해서 사용한다. 주로 사용자 입력에 따른 상호작용이나 동적인 데이터를 화면에 표시하는 사용한다. stateless Stateless 는 상태를 가지지 않는다. 그래서 한번 위젯이 생성이 되면 그상태가 변경 되지 않는다. 변경 가능한 데이터나 상태가 변경되지 않는 정적인 UI를 구성하는 사용한..
플러터란 무엇인가요? 1. 플러터(Flutter)는 구글에서 개발한 모바일 애플리케이션 개발 프레임워크이다 2. iOS Android Linux MacOs Web Windows 다양한 플랫폼에서 동작하는 고품질의 네이티브 사용자 인터페이스를 빌드할 수 있습니다. 3. 플러터 앱은 하나의 코드베이스로 iOS와 Android 모두에서 동작할 수 있어 크로스플랫폼으로 개발 생산성을 높이고 유지 보수를 용이하게 합니다. 4. 핫 리로드는 프로그램의 변경 사항을 업데이트하는 것이고 핫 리스타트는 이전 상태를 다시 제거하고 전체 프로그램을 실행하는 것입니다. 2. Dart는 무엇인가요? Google에서 오픈 소스로 개발 한 프로그래밍 언어 이며 dart 프로그래밍의 목적은 웹 및 모바일 앱을 위한 프론트엔드 사용자..
나는 Flutter 앱 개발 모바일과정 수강 한지 어느떳 2달 이 지나고 있다 . 커리큘럼을 따라가다보니 정신없이 공부하다 보니 시간이 벌써 수료 하는날 몇일 안 남았다 왜 Flutter 앱 개발 모바일과정 을 선택했는가? 자바 백엔드 과정 국비 지원을 듣고 취업을 하려고 하니 경쟁률은 높았고 실력는 부족 했다 취업을 하기 위해서 스스로 공부하다보니 독학 하는게 힘이 들고 어려웠다. 지인을 통해서 flutter 앱 개발 모바일 과정을 한다고 해서 선택하게 되었고 온라인으로 해서 오프라인에 오가는 시간에 공부를 더할 수있어서 선택하게되었다. Flutter 앱 개발 모바일과정 은 무엇이 다른가? Flutter에대해서 는 조금은 알고있었지만 dart 기초부터 고급까지 오랜 시간 공부하고 국비 과정 수업만 쭉 ..
widget : 화면그리는 요소들 padding: 안쪽여백 -> 8 16 24 32 margin : 바깥에 여백 StatefulWeiget Stateless widget 화면 상태 변하면 statefulWeight 이고 화면 상태가 변하지 않으면 stateless 이다 aspectRadio 설정한 비율 대로 출력된다. Stack 위젯 겹치기 Spacer 빈공간을 위젯으로 채운다 Row 행 colum 열 SingleChildScrollView 화면 보다 위젯 나갈떄 공사장줄이 나오는데 이떄 사용하는 키워드 1. Boxfit.fill 설정한 크기에 맞게 비율이 변경되어 채워진다. 2. Boxfit.contain 설정한 크기 이내에서 비율이 변경되지 않고 가능한 한 크게 한다. 3. Boxfit.cover 비..
안드로이드 스튜디오 단축키 수행 단축키 뒤로가기 command+ z 지우기 command + Y 주석 달기 ctrl + / 코드정리 option+ command +L 제너레이터 생성 command+N 지정된 전체 선택 Ctrl + CMD + G 최신 정보 찾기 command+E 코드작성된곳 ↔ 사용한곳으로 이동 command+b 코드 크게 하기 control + shift+ . 코드 작게 하기 control + shift+ , 앞으로 이동 command+{ 뒤로 이동 command+} 문단 올리기 command+shift+방향 위 키 문단 내리기 command+shift+방향 아래 키 한줄코드 올리기 option +shift+방향 위 키 한줄코드 올리기 option +shift+방향 아래 키 공부하면 서..
클래스를 로직 다 작성하고 나면 끝이 아니다 테스트를 해야한다. 예를 들어 person 클래스 완성했다고 해서 끝이 아니고 person 클래스안에서 인간적인 실수로 인한 로직이 제대로 작동하는지를 아닌지를 unit Test 통해서 확인해야한다. 테스트를 통한 품질 올리는법 수동 테스트 : 개발자 할 수있는 print(''); 가 수동테스트다 단위테스트 : 1개의 클래스나 메서드를 테스트 할 때 사용 통합 테스트 : 2개이상의 클래스를 테스트 화이트 박스 테스트 화이트 박스 테스트는 소프트웨어 테스트의 한 종류로 소프트웨어의 내부 구조와 코드에 중요하게 여긴다. 특징 코드의 경로 조건문 반복문 함수 등 분석해서 테스트 케이스를 설계하고 검증 하는 방식 기본 경로 테스트 : 경로를 따라가며 테스트를 수행한다..
문제 리스트 에 최솟갑구하기 해석 정수 배열이 주어지면 솔루션은 가장 작은 정수를 찾아야 합니다. 예를 들어: [34, 15, 88, 2]가 주어지면 솔루션은 2를 반환합니다. [34, -345, -1, 100]이 주어지면 솔루션은 -345를 반환합니다. 이 kata의 목적에 따라 제공된 배열이 비어 있지 않을 것이라고 가정할 수 있습니다. 풀이 1 sort 해서 첫번재값을 가져오면 된다. 2. reduce 메소드 이용해서 풀기 int findSmallestInt(List arr) => arr.reduce((v,e) => v < e ? v : e);