QuaRang1225 / swiftui-photos

0 stars 0 forks source link

갤러리

2024.08.06 ~ 2024.08.13

iOS의 Photos앱 클론 프로젝트 

기술

작동 GIF

목표 및 구현 기능

기존 사진앱과 흡사한 기능을 개발(달성률 약 78%)

Trouble Shooting

이슈1

해결

이슈3

배운점

자신이 개발하기 쉬운 방법보다 사용자에게 더 직관적이고 편리한 서비스를 개발해야 한다.

개발을 하면서 본인이 개발한 것에 대해 "이 정도면 충분하다"는 생각이 들 때가 많았습니다. 하지만 그에 안도하지 않고, 타인의 시각에서 어떻게 보일지, 다른 유사 서비스와의 차별점은 무엇인지 계속해서 고민했습니다. 이를 통해 객관적으로 더 나은 서비스를 개발하기 위해 노력했습니다.

아직 내가 모르는 기술은 내가 알고 있는 기술보다 훨씬 많다.

개인적으로 또는 팀원들과 함께 여러 서비스를 구현해보며 많은 지식과 기술을 얻었다고 스스로 생각했습니다. 그러나 이번 과제를 진행하면서 처음 도전한 기술들인 동영상 처리, 대량의 데이터 트래픽 관리 방법 등의 여러 기술과 사용 방법을 조사해보니, 아직도 배워야 할 기술이 매우 많다는 것을 실감했습니다. 본인의 부족함을 항상 인지하고, 더 배우고 더 성장해야겠다는 다짐을 하게 되었습니다.

디자인도 좋지만 성능을 신경쓰자.

앱 개발을 결심한 이유가 여러 서비스를 경험하며 직접 이런 프로그램을 내 손으로 개발해보고 싶었기 때문입니다. 그래서인지 디자인 요소 개발에 많은 시간이 허비되고, 앱의 성능 최적화에 필요한 시간과 노력을 충분히 투자하지 못했다고 생각합니다. 앱을 개발하면서 무엇이 가장 중요한지, 그리고 내 약점을 파악할 수 있는 기회가 되었습니다.