일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 크롤링
- 툴공부
- scss
- 톰캣오류
- scss설치
- 공부
- 톰캣
- 이클립스
- tomcat
- 개발공부
- visual studio code
- vscode
- vs code
- RPA
- recorder capture
- spring boot
- maven
- Nodejs
- Sass
- npm
- css
- A360
- Automation Anywhere
- Spring Boot Maven
- VSCODE단축키
- sass설치
- Today
- Total
목록■ App (5)
Bomi is worldstar

03. 플러터 내부 구조 살펴보기 03-1. 플러터 프로젝트 구조 알아보기 플러터 프로젝트를 만들면 자동으로 많은 파일이 생성된다. 기본적으로 안드로이드용 앱과 iOS용 앱을 만드는 프로젝트 폴더가 각각 생성되고, 플러터 앱을로젝트 설정, 테스트 등을 수행하는 파일도 생성된다. 플러터 프로젝트 폴더는 어떻게 구성되었나? 프로젝트 탐색 창을 살펴보면 다음과 같다. ㅇ 먼저 lib 폴더에는 플러터 앱의 소스가 작성된 main.dart 파일이 있다. ㅇ 그리고 android와 ios 폴더에는 각 운영체제에서 프로젝트를 시작할 때 필요한 파일이 있다. ㅇ test 폴더에는 다트 코드로 함수를 테스트할 때 사용하는 파일이 있다. > 일반적으로 함수를 테스트하려면 앱을 다시 실행해야 해서 시간이 걸리는데, 플러터 ..
내 맘대로 공부 1 (다트 프로그램 예) // 1. 매개변수로 int형 aNumber를 받는 printInteger라는 함수를 정의하고 // 2. 받은 매개변수를 'The number is' 텍스트 뒤에 포함하여 콘솔에 출력하라. printInteger(int aNumber){ print('The number is $aNumber.'); } // 3. main함수를 정의하고 // 4. 그 안에 var형 number 변수에 42를 넣어 선언한 뒤 // 5. printInteger함수에 number 변수를 넣어 실행하라. main() { var number = 42; printInteger(number); } ▶ 결과 값 This number is 42. 내 맘대로 공부 2 (비동기 처리 예) // 1. m..

02. 다트를 알면 플러터가 보인다 02-1. 카멜레온 같은 언어, 다트! 다트는 구글이 웹 프런트엔드 구현을 목적으로 개발한 프로그래밍 언어로 2011년 10월에 공개되었다. 다트 언어의 8가지 특징 1. 다트는 main() 함수로 시작한다. 2. 다트는 어디에서나 변수를 선언하고 사용할 수 있다. 3. 다트에서는 모든 변수가 객체이다. 그리고 모든 객체는 Object 클래스를 상속받는다. 4. 다트는 자료형이 엄격한 언어이다. - 이 말은 변수에 지정한 자료형과 다른 유형의 값을 저장하면 오류가 발생한다는 의미이다. 만약 여러 자료형을 허용하려면 dynamic 타입을 이용할 수 있다. 5. 다트는 제네릭 타입을 이용해 개발할 수 있다. - 그리고 List처럼 int형을 넣을 수도 있고, List처럼 ..

01. 플러터 시작하기 01-1. 플러터의 등장 배경 웹앱과 하이브리드 앱의 등장 똑같은 앱을 네이티브 앱(Native apps)으로 만드려면 두 번 개발해야하는 불편함을 겪었기 때문에 웹앱(Web apps)과 하이브리드 앱(Hybrid apps)이 등장하게 되었다. 하지만 웹앱과 하이브리드앱은 네이티브 앱과 비교할 때 상대적으로 속도가 느리고 애니메이션 사용에도 제약이 있는 등 스마트폰의 성능을 충분히 활용할 수 없는 단점이 있었다. 그래서 등장한 것이 페이스북에서 만든 리액트 네이티브(React Native)이다. 리액트 네이티브와 플러터 리액트 네이티브는 여러 운영체제에서 동작하는 앱을 개발할 수 있는 크로스 플랫폼 앱 개발 프레임워크이다. 구글도 이에 질세라 리액트 네이티브처럼 크로스 플랫폼 앱 ..

나는 AVD(Android Virtual Device)로 테스트를 하고 싶지 않아서 AVD는 깔지 않았다. 녹스(앱플레이어)에다가 APK올려서 테스트하려고 정리한 것 1. Build > Generate Signed Bundle / APK... 클릭한다. 2. APK를 선택한다 => 위에껀 aab파일이 깔리게 됨 3. 나는 처음 해봄으로 Key store path가 없어 [Create New]로 새로 만들어 줄 것이다. +> Key store path가 있다면 [Choose exising]로 선택하면 된다. 4. 만들어질 Key store path를 지정해주기 위해 [폴더]버튼을 클릭한다. 5. Key store path를 지정할 path를 지정한다. 6. 파일 이름도 설정한다. 7. [OK]를 누른다. ..