모빌리티 서비스에서 간단한 여정 플로우를 플러터로 개발하는 프로젝트를 담당하게 되어 개발 진행 설계를 시작했습니다.
플러터로 네트워킹을 진행할 때 여러가지 방법이 존재했습니다. 후보 군으로는 http 패키지, Dio + Retrofit 패키지를 같이 사용하는 방법, Chopper 등이 있었습니다. 팀에서 논의한 결과 기본 http 패키지를 진행한 후 추후 리팩토링 작업에서 전환하는 방법으로 정의했습니다.
상태관리에 도움을 주는 Provider, RiverPod 패키지 중 선택을 하였는데 RiverPod 패키지는 간단하게 Provider를 개선한 패키지이고 Provider를 포함하고 있어 일단, Provider 패키지를 사용해야 부족한 부분과 RiverPod을 이해하는 데 도움이 된다 판단하여 Provider를 이용하여 상태관리를 진행하기로 정의했습니다.
현대자동차가 주관하는 Pleos25라는 개발자 컨퍼런스에 다녀왔습니다.
Pleos란? 차량 내부에서 동작하는 OS이름이고 자체 앱마켓이 존재해서 차량에서 사용할 수 있는 인포테이먼트앱을 개발하여 출시하면 차량 내부에서 앱을 사용할 수 있었습니다.
여러 차량제어 SDK와 차량관련 정보들을 실시간으로 제공해주는 Fleet API등 베타서비스로 당일 출시되었고 컨퍼런스에서 직접 개발을 간단하게 진행해보는 세션이 있어서 좋았습니다. 추후 정식출시되고 규제가 완화되면 해당 서비스가 모빌리티 도메인이나 인포테이먼트앱시장에 많은 영향을 줄 수 있을 것 같습니다.
인프런에서 강의제작자를 지식공유자라고 정의합니다. 그래서 강의를 제작하는 것을 지식공유라고 하는데 강의제작을 도움을 주는 지식공유챌린지 1기가 오픈되어서 iOS 앱개발 입문강의를 제작할 예정으로 해당 챌린지를 시작하게 되었습니다.
판교 캠프에서 1회차로 강의 주제 선정하는데 도움이 되는 방법으로 구글 트렌드를 이용하거나 어떤 강의들이 최근에 인기가 많은지에 대해서 설명했습니다.
해당 챌린지를 통해 강의 주제 선정에 도움이 많이 되었습니다. 일단 입문강의와 중급강의주제에 대해서 고민이였는데 입문강의로 시작하게 될때 아래와 같은 장점들을 얻을 수 있었습니다.
패스트캠퍼스에서 5주에 걸쳐 진행하는 효율적이고 안정적인 iOS 코드 설계 오프라인 강의를 시작하게 되었습니다. 해당 강의 내용은 함수형 & 선언형 프로그래밍에 대한 주제로 진행되었습니다. - 강의 소개 링크
1회차 강의 내용 요약
함수형 프로그래밍 개념