분류 전체보기
-
NextStep Android Architecture with TDD 1기 - 2 MVP Architecture with Test안드로이드 2021. 8. 18. 00:19
이 글은 NextStep의 안드로이드 아키텍처 with TDD 교육 과정을 듣고 쓴 후기 시리즈이다. Effective Kotlin 1기 과정을 수강하고 1년 뒤, 이 과정을 수강할 수 있는 좋은 기회가 있어 참여하게 되었다. 이 과정을 수강하면서 배운 내용을 정리하면서 후기를 남기면, 안드로이드 테스트에 대해 관심 있는 다른 사람들에게도 꽤 쓸만한 글이 될거라 생각되어서 글을 쓰기 시작했다. 1편 링크 - NextStep Android Architecture with TDD 1기 - 1 MVC, Domain, Multi Module Project 2편 링크 - NextStep Android Architecture with TDD 1기 - 2 MVP Architecture with Test [지금 보고있..
-
NextStep Android Architecture with TDD 1기 - 1 MVC, Domain, Multi Module Project안드로이드 2021. 8. 10. 00:53
이 글은 NextStep의 안드로이드 아키텍처 with TDD 교육 과정을 듣고 쓴 후기 시리즈이다. Effective Kotlin 1기 과정을 수강하고 1년 뒤, 이 과정을 수강할 수 있는 좋은 기회가 있어 참여하게 되었다. 이 과정을 수강하면서 배운 내용을 정리하면서 후기를 남기면, 안드로이드 테스트에 대해 관심 있는 다른 사람들에게도 꽤 쓸만한 글이 될거라 생각되어서 글을 쓰기 시작했다. 1편 링크 - NextStep Android Architecture with TDD 1기 - 1 MVC, Domain, Multi Module Project [지금 보고있는 곳] 2편 링크 - NextStep Android Architecture with TDD 1기 - 2 MVP Architecture with ..
-
4~7월 회고회고, 생각 2021. 7. 31. 17:10
6월에 회고했으면 딱 좋았을 타이밍 이었지만 완전히 잊어먹고 있었다. 7월 말에는 꼭 써야지! 하고 계획해서 31일인 오늘, 맥북을 들고 카페에서 글을 시작한다. 4월 신입사원 파일럿 프로젝트를 본격적으로 시작했다. 주제는 스노우 카메라 같은 얼굴 인식 기반 카메라 필터 앱 제작이었다. 어차피 성과를 기대하지 않는 프로젝트인 만큼, 의도에 맞춰서 내 개발 역량 향상을 위해 일부러 어려운 길을 선택했다. ARCore등의 솔루션을 쓰지 않고, C++ 얼굴 인식 라이브러리를 직접 활용해서 완전히 밑바닥 부터 만들기를 시도했다. 이런 환경에서 솔루션을 사용해서 뚝딱 만들어 낸다면, 그저 라이브러리의 사용법만 터득할 뿐 내가 개발자로서의 성장은 딱히 없을 것이라는 판단이 들었기 때문이다. 이 생각은 쓰는 지금에서..
-
JNI와 JNI에서 java 코드에 접근하는 방법들 (Java Native Interface)Java 2021. 5. 13. 20:28
JNI (Java Native Interface) JVM(Java Virtual Machine)위에서 실행되고 있는 Java 코드가 native 응용프로그램, C, C++ 같은 다른언어들로 작성된 라이브러리들을 호출하거나 반대로 호출 되는 것을 가능케 하는 프로그래밍 프레임워크. - 출처 : wikipedia // Kotlin class Foo { init { System.loadLibrary("HelloWorld") } external fun bar() } // Java public class Foo { static { System.loadLibrary("HelloWorld"); } public native void bar(); } extern "C" JNIEXPORT void JNICALL Java_..