2018. 09. 06. 복귀, 그리고 출발

2018년 8월 9일, 육군훈련소 제 25교육연대 3교육대대 12중대에 입소하고 나서 28일인 오늘(2018년 9월 6일), 제 498기로 교육을 성공적으로 이수하고 수료하였습니다.

가기 전엔 두려움만 있었지만, 막상 다녀와보니 어떤 면에서는 꽤나 즐거운 생활을 보냈다고도 할 수 있었을 것 같습니다. 무엇보다 코딩을 생각하지 않고 한 달을 지냈던 것이 큰 포인트 였던 것 같습니다.

그런 영겁의 한 달을 보내면서 여러 가지 생각을 하게 되었는데, 그 생각과 기대되는 변경사항을 정리하려 합니다.

우선순위 정하기

우선순위를 정하기 전에 리스트를 정리해야 될 것 같습니다.

  • Project. NEW GAME! 서버, 클라이언트(안드로이드) 개발
  • 안드로이드 파이(Pie) 변경사항 파악 및 호환성 체크
  • Kotlin + MVVM 베이스 앱인 PyxisBaseApp 업데이트
  • RxSocialLogin – 야후 로그인, 워드프레스 로그인, 링크드인 로그인, 깃허브 로그인 기능 추가, 코드 리뷰 및 정식 릴리즈 준비
  • ‘함수형 프로그래밍’ 공부

우선순위를 정하면 안드로이드 Pie 가 1번, RxSocialLogin 이 2번, PyxisBaseApp 업데이트가 3번, Project. NEW GAME! 가 4번 일 것 같습니다. 오레오만큼 크나큰 변화는 없는 것으로 파악되지만 백그라운드 권한 제한 및 프라이버시 강화가 포함된 만큼 쉽게 보이지 않는 문제점이 있을 것으로 판단됩니다.

그 다음, RxSocialLogin 은 이미 개발이 다 되어 코드 리뷰 및 정식 릴리즈만 하면 되기 때문에, 빠른 시간 안에 끝날 수 있을거라 판단했고, PyxisBaseApp 의 경우 크나큰 변화는 없겠지만 좀 더 자연스러운 구조를 취하려 합니다.

Project. NEW GAME! 의 경우 현재 서버 개발 40% 를 가리키고 있기 때문에 빠른 시간 안에 서둘러 끝내기 보다는 공부하는 느낌으로 천천히 접근하는 편이 좋다고 생각됩니다.

구텐베르크 에디터 도입

먼저, 워드프레스 5.0 에서 최종적으로 통합될 ‘구텐베르크’ 에디터를 미리 사용하게 되었습니다. 이에 테마 호환성을 고려하지 않으면 안 되는데, Hestia 테마 개발팀인 themeisle 가 다가올 Hestia 2.0 에서 구텐베르크 에디터를 지원할 것이라고 밝혀 그 전까지는 Theme Support for Gutenberg 플러그인을 사용하여 구텐베르크 에디터가 제공할 Wide 환경에 대해 지원할 예정입니다.
그 외 구텐베르크 에디터 관련하여 작고 큰 변경사항이 있을거라 파악되는데, 중요하다고 판단되는 것은 본 섹션에 내용을 추가하는 것으로 갈음하려고 합니다.

그 외 사항들

따로 섹션으로 분리하지 않는 사항 중에는 블로그 글 갱신 갯수 변경 예정이 있습니다. 지금까지는 월 당 하나를 기준으로 지켜왔지만 이제부터는 적어도 두 개 이상을 포스팅하려 합니다. 갯수만 늘리는 것이 아닌 다른 곳에서는 쉽게 볼 수 없는 사항에 대해 정리하고, 제 자신의 지식도 늘리려 합니다.

그리고 가능하다면 안드로이드 라는 주제에 집중된 것이 아닌 다른 분야도 정리할 수 있으면 정리하려 합니다. 예를 들어, Project. NEW GAME! 에서 사용하는 HikariCP 나 Ktor, Exposed 에 대한 자세한 설명 같은 것도 포함될 수 있을 것 같습니다.

앞으로도 누군가에게 도움이 될 수 있는 블로그로 남을 수 있도록 노력하겠습니다.