2018년 2월 20일 화요일
react native로 진행하던 프로젝트를 엎으면서
몇달 열심히 파던 react native 프로젝트를 엎었다.
react native가 적당한 UI에 적당히 API 호출하는 앱이면 참 괜찮을거 같다.
그런데 하드웨어를 접근해야 하는 문제면 좀 복잡해지더라.
ruby 같은 언어가 그랬듯, 만들어진 범위내에서는 참 깔끔하고 생산성이 높은데
그 이상의 `특별한` 요구사항이 있을 때
일단은 react native 코드에서 문제를 한번 해결해야 하고
android에서 한번 해결해야 하고
ios에서 한번 해결해야 한다 -_-;
이게 정말 피곤했다.
갑자기 빌드 문제에 막혀 일주일 정도 날렸을 때는 정말 ㅋㅋㅋ
결국 왜 갑자기 그 브랜치가 망했는지 이유조차 모르겠다 ㅋㅋ
ES5, ES6같은건 문제 축에서도 속하지 않는다 ㅋㅋ
node_modules를 날렸다가 다시 설치한게 몇번이며,
react-native eject를 몇번 시도했던가.
xcode에도 익숙해야 편하고
android에도 익숙해야 편하고
javascript에도 익숙해야 편하다?
2018년 1월 12일 금요일
2017년 12월 27일 수요일
2017년 11월 24일 금요일
Windows TaskKill @BatchFile
taskkill /fi "WINDOWTITLE eq appName"
start "appName" java -jar appName.jar
start "appName" java -jar appName.jar
2017년 11월 22일 수요일
2017년 11월 21일 화요일
JDK9와 android build
JDK9가 깔려있으면 gradle build가 안된다.
JAVA_HOME으로 8을 지정하면 되려나...?
jigsaw 때문에 그런가?
android jdk8도 힘겹게 지원하는데 9는 지원할까?
2017년 10월 31일 화요일
android에서 zeromq 사용해보려다가 - #0.JeroMQ
pure java 구현체인 JeroMQ가 있다.
몇가지 문제가 있는데,
0.4.3-SNAPSHOT 이상 버전에서 해결이 되었다.
해당 홈페이지에는 0.4.3-SNAPSHOT을 사용하는 방법도 친절하게 안내가 되어 있다.
...만 maven을 사용할 때의 경우다.
android는 gradle로 빌드를 하고,
gradle에서는 0.4.3-SNAPSHOT을 찾아서 가져오질 못했다.
몇 시간 버린 후에 끝내
https://oss.sonatype.org/content/repositories/snapshots
로 직접들어가서 jar를 받아 file dependency로 추가했다.
...정식 릴리즈까지는 이렇게 써야 할듯.
zeromq도 socket을 이용하기 때문에
asyncTask 등을 통해 사용해야 한다.
몇가지 문제가 있는데,
0.4.3-SNAPSHOT 이상 버전에서 해결이 되었다.
해당 홈페이지에는 0.4.3-SNAPSHOT을 사용하는 방법도 친절하게 안내가 되어 있다.
...만 maven을 사용할 때의 경우다.
android는 gradle로 빌드를 하고,
gradle에서는 0.4.3-SNAPSHOT을 찾아서 가져오질 못했다.
몇 시간 버린 후에 끝내
https://oss.sonatype.org/content/repositories/snapshots
로 직접들어가서 jar를 받아 file dependency로 추가했다.
...정식 릴리즈까지는 이렇게 써야 할듯.
zeromq도 socket을 이용하기 때문에
asyncTask 등을 통해 사용해야 한다.
피드 구독하기:
글 (Atom)