목록프로그래밍 (82)
좋은 프로그램은 마음의 여유에서 나온다.
https://flutterstudio.app/ 모바일 UI를 디자인 할 수 있는 툴이다. source code 탭을 이용해서 바로 소스코드로 볼 수 있고, 붙여넣기하면 에뮬레이터에서 그대로 실행이 가능하다!!
여기서는 Flutter 1.0.0-stable 버전과 Android Studio 3.2.1을 이용한다. 본인의 OS에 맞는 SDK를 다운받는다. https://flutter.io/docs/get-started/install/macos 안드로이드 스튜디오를 켜고 Flutter와 Dart 플러그인을 설치한다. 안드로이드 스튜디오를 재시작하면 Flutter Project가 생긴다. Start a new Flutter project를 선택하면 여러가지 프로젝트 종류가 나오는데 그중에 android, ios로 실행할 수 있는 Flutter Application을 선택하여 생성한다. 처음에 다운받아 압축을 해제한 SDK 경로를 설정해주고, 프로젝트 경로를 지정해 준다. 음 아래와 같은 구조의 프로젝트가 생성되었다...
room 엔티티 클래스에 롬복 어노테이션을 달으면 빌드시 겟터를 찾을 수 없다는 오류가 발생. 디펜던시에 lombo을 먼저 적어주면 해결. compile 'org.projectlombok:lombok:1.16.20' annotationProcessor 'org.projectlombok:lombok:1.16.20'implementation 'android.arch.persistence.room:runtime:1.0.0' annotationProcessor 'android.arch.persistence.room:compiler:1.0.0' https://github.com/rzwitserloot/lombok/issues/1403
안드로이드 스튜디오를 3.1로 업데이트한 후 프로젝트를 만들면 Failed to open zip file.Gradle's dependency cache may be corrupt (this sometimes occurs after a network connection timeout.)Re-download dependencies and sync project (requires network)Re-download dependencies and sync project (requires network) 위와 같은 오류가 날 경우 그래들 배포 zip 버전을 변경해주면 됨. https://services.gradle.org/distributions/ 에 gradle-4.4-all.zip 도 있는데 왜 안되는걸까? ..
파트2 문서 번역. 학습용 https://github.com/lky1001/SpringBoot2Tutorial/tree/part2
https://github.com/lky1001/SpringBoot2Tutorial 부트 2.0 출시전에 작성된 다음 블로그를 번역한 내용입니다. http://www.baeldung.com/new-spring-boot-2 아래는 피보탈의 슬라이드 영상입니다. https://content.pivotal.io/slides/whats-new-in-spring-boot-2-0
학습용 스프링부트 2.0.0.RELEASE 문서 번역 및 코드 https://github.com/lky1001/SpringBoot2Tutorial/tree/part1
안드로이드 4.4등 특정 버전에서 MultiDex 설정후에 시작 액티비티를 찾을 수 없다는 ClassNotFoundException이 발생함. 같은 이슈 : https://github.com/opendatakit/collect/issues/387 애플리케이션 클래스에 아래 코드 추가 @Override protected void attachBaseContext(Context base) { super.attachBaseContext(base); MultiDex.install(this); } 참고 : https://github.com/srsudar/MamasDelRioAndroid/blob/master/app/src/main/java/org/mamasdelrio/android/application/Collec..
https://projectlombok.org/ 어노테이션으로 자바의 불필요한 코드인 getter, setter, equals, hashcode, toString 등을 생성해주는 프로젝트. 인텔리제이 플러그인 설치 (https://plugins.jetbrains.com/plugin/6317-lombok-plugin) Preferences -> Plugins -> Browse repositories... -> Lombok Plugin 검색하여 설치, 인텔리제이 재시작 Annotation Processor 설정 Preferences -> Build, Execution, Deployment -> Compiler -> Annotation Processors -> Enable annotation processin..
1. 인텔리제이 플러그인 설치 Preferences -> Plugins -> Install JetBrains Plugin -> Scala 설치 인텔리제이 재시작 2. 스칼라 프로젝트 생성 인텔리제이를 다시 실행하고 첫화면에서 Create New Project 클릭 Scala 프로젝트 선택 -> Next Project name 입력 후 하단의 Scala SDK에서 [No library selected] 라고 나오면 오른쪽에 create 선택 하단에 Download 선택 다운로드할 스칼라 버전 선택. 현재 최신 2.12.0 다운로드 진행 다운로드가 완료되면 스칼라 SDK가 설정되고 Finish를 눌러 프로젝트를 생성. 3. 스칼라 프로그램 작성 프로젝트가 생성되면 src에서 마우스 우 클릭후 New -> S..