본문 바로가기

프로젝트/1등 오답노트 - 기능도 1등 편리함도 1등

[App] 1등 오답노트 출시

 

3/20 튜토리얼 추가

3/3 구글 드라이브 동기화, PDF 생성, 휴지통 기능 추가

 

제작 후기

 

뉴스 매니저 앱에서 일부 기능만 뽑아서 오답노트 앱을 만들어 봤습니다.

 

학창시절에 문제를 오려려서 오답노트를 만들어 본 적이 있었는데, 책이 심각하게 훼손됐고 만들기도 귀찮아서 포기했던 기억이 났고, 뉴스 매니저에서 사용된 2열 모드(워터풀) 보기가 정리한 문제를 한 눈에 보여주기 적합해 보였습니다. 그리고 스토어에 올라와 있는 오답노트 앱 중 마음에 드는게 없더라구요.

 

여기에 사진을 촬영하고 이미지 캐시를 삭제해 주는 동작을 추가했는데, 처음해 보았고 운영체제마다 다르게 동작해서 애좀 먹었지만 결국엔 잘 동작하네요.

 

그리고 2열로 문제를 보여줄 때, 텍스트와 달리 이미지는 가로, 세로 비율을 추출할 수 있어서 구현하기 더 쉬웠습니다.

 

이번 앱은 백앤드와 커뮤니티 기능이 없어서 쉬웠네요. 사용자 반응을 보고 커뮤니티 기능(문제 풀기 요청/결제 등)을 추가할 계획입니다.

 

iOS, 안드로이드 모두 출시되어 있습니다.

 

다운로드▽

 

일등오답노트

편리함 1등 기능도 1등 오답노트 앱

xn--o80b61as7bhx6adrbf25a.kr

사용영상

원래는 스마트폰용으로 만든 것인데, 태블릿으로 사용하니 2열 모드로 정리한 문제를 더 쾌적하게 확인할 수 있어서 태블릿으로 녹화했습니다.

 

느낀점 및 앞으로 계획

리액트 네이티브로 개발하다 보니 운영체제 별로 배치가 미세하게 달라져서 개발 중간중간에 iOS와 안드로이드 둘 다 디버깅하고 조정해 주어야 했습니다.

 

특히 전 주로 윈도우에서 개발하기 때문에, github에 푸쉬한 다음 맥북에서 동작 테스트를 하고 조정했는데, 좀 많이 불편했습니다.

 

플러터는 화면을 그리는 방식으로 동작하기 때문에 이런 문제가 없다고 알고 있습니다.

 

그리고 리액트 네이티브로 개발할 때 사용한 라이브러리와 비슷한 라이브러리를 Dart packages에서 검색해 보곤 했습니다. 예전에는 대부분 라이브러리가 기능이 많이 부족하거나 라이브러리 문서가 빈약해 보였는데, 최근에 다시 확인해 보니 많이 개선된 것 같았습니다.

 

다음 앱을 만들 땐 플러터를 사용해서 만들어 볼 계획입니다.