Community

개발자 99% 커뮤니티에서 수다 떨어요!

← Go back
조금 확장된 todo list 앱.
#mobile_app
3년 전
6,126
3

결과물 URL: https://expo.dev/@pleed0215/promise-then

캡쳐 이미지 2~3장

undefined

undefined

undefined

자기소개

안녕하십니까. 노마드 코더에서 꾸준히 공부하고 있는 올해 40세 자영업자? 입니다. 프로그래밍은 어렸을 적부터 손을 대서.. 대학교도 컴퓨터공학과 진학을 했지만 여차저차해서 진로가 바뀐 케이스입니다. 프로그래밍은 계속 관심이 있었던 차에, 노마드코더를 알게 되어서 꾸준히 공부한지는 약 2년 가까이 된 것 같습니다.

서비스 소개

저는 투두리스트를 보통 사용할 때, 오늘 뭘 했다~ 오늘 뭘 완료 했다~ 이런 식으로 체크하는 식으로 보통 사용하는데..(다들 그렇지 않나요..?).. 좀 밀도 있게.. 집중해서 컴퓨터 작업을 할 때 타이머를 사용하기도 하는데요.. 그래서 작업을 할 때 이 앱 을 사용하는데요.. 투두리스트와 이런.. 효율을 늘리는 것들이 같이 결합되면 어떨까해서.. 만들어 봤습니다.

보통 todo list라 하면 .. 뭘할까에만 집중 되어 있는 것 같아서.. 어떻게 할까에 대해 집중하는 것도 좋지 않을까해서.. 타이머와 스톱워치.. 그리고 다른 것들.. 모듈같은 개념으로 더 추가할 수 있으면 좋지 않을까 해서.. 만들어 봤는데요..

제가 디자인이나 기획에는 소질이 없어서, 제가 만들었지만.. 봐주기 힘들정도라.... ㅋㅋ 제가 만족하는 부분은 이번에 react native master 코스를 듣고 나서, 여기서 배운 걸 활용해보겠어.. 해서 사용한 것 정도로 만족하고 있습니다.

개발 과정 (어려웠던 점과 해결방법)

일단 디자인하고 색상 정하는 것,, 이름 정하는 것이 힘들더라구요.. 디자인은 그래서 포기했구.. 색상은 그냥 인터넷 검색하다가 대충 이런 저런 테마 색을 선택해봤는데.. 그래도 제가 좋게 보기 어렵더라구요.. 근데 여튼 앱은 만들어야 하니까.. 그냥 진행했습니다.

게임 캐릭터도 그렇지만.. 이름 정하는 게 참 어렵잖아요.. 그래서 todo보다는 좀더 .. 어찌보면 스스로 약속하는 것이기 때문에 Promise라는 이름을 하고 싶었는데.. 너무 간단한 이름 같아서.. 자바스크립트를 사용하면 누구나 promise, then이 연상되기 때문에 이름은 promise then으로 정했습니다.

만들면서 좌절스러울 때가 몇 번 있었는데 주로 firebase와 관련된 내용입니다. firebase 권한 설정이라든가.. 거의 RDBMS만 사용해서 No SQL 작업하는 데에 개념이 좀 달라서 첨에는 어려웠었는데.. 좀 하다보니 익숙해지기도 하고, 오히려 더 편한점도 있고 그래서 no sql 장단을 좀더 잘 알게 되었던 것 같습니다.

그리고 젤 힘들었던 건 react native firebase와 관련된 내용인데요.. react native firebase를 사용하면 expo go에서 앱을 열어 볼 수가 없더라구요.. 그래서 그냥 node js로 전부 포팅을 해야 해서.. 그 부분은 좀 좌절스러웠는데, 하다보니까 내용이 별로 없어서 1시간 정도에 포팅을 마무리했습니다. expo로 배포하시고 싶으신 분은 그냥 nodejs 파이어베이스 쓰시는 것이 좋을 것 같습니다..

앞으로 계획

앱은.. 만들기 전에는 소셜 기능도 넣고 공유 기능도 넣고, 이것 저것 다 넣어봐야지 생각했는데, 하다보니 힘들더라구요.. 그래서 만들면서 배운 것을 웬만큼 사용해본 것에 만족을 하고 있습니다. 그래서 뭘 더 해볼 생각은 아직은 없습니다(그래도 버그가 보이시면 [email protected]으로 알려주시면 감사합니다)

일과 코딩 공부를 병행하다보니, 공부는 되는 것 같은데 조금 실무 경험도 쌓고 싶은 생각도 들더라구요. 근데 나이가 40이다 보니..그것도 쉽지 않은 것 같구. 제 본업 관련 저질러 놓은 일들도 많아서, 뭘 따로 할 엄두는 안나지만.. 계속 틈틈히 공부하면서 언젠가는 제가 원하는 플랫폼을 만들어 보고 싶은.. 계획이 있습니다 ㅎㅎ;

챌린지나 이런 이벤트들은 공부하는 사람들 입장에서 굉장히 좋은 것 같습니다. 그냥 공부에만 그칠 수도 있었는데 이런 기회를 주셔서 참여할 수 있도록 해주신 노마드코더 관계자 여러분들 감사드립니다.

3 comments