개발여정
-
React Native로 모바일과 웹을 한번에 개발하기개발여정 2024. 7. 19. 18:31
무더위가 점점 무르익어가는 7월 초쯤... 회사에서 현재 React Native로 개발된 애플리케이션의 기능을 웹에서도 제공할 수 있는지 검토해달라는 요청을 받게 되었습니다... 🥲 어떻게 개발할 수 있을까? 🤔처음에는 "꼭 필요한 작업일까요!?", "꼭 해야하나요!?" 라고 말하며 방어를 열심히 했지만 일단 요청을 받았으니 해야하겠죠...!! 혼미해지는 정신을 붙잡고 어떻게 React Native로 개발된 애플리케이션을 웹에서 제공할 수 있을지 고민해 보았습니다. 첫 번째 방안은 React로 웹 애플리케이션을 처음부터 다시 만드는 것이었습니다. 하지만 이 방안은 처음부터 개발해야 하는 고통스러운 작업이 필요할거라 생각이 들었습니다. 회사에서는 한정적인 시간과 최소한의 리소스로 빠르게 결과물을 내기를..
-
엑셀 파일 다운로드 기능 구현 여정 🚀개발여정 2024. 7. 12. 20:15
회사 프로젝트에서 사용자가 화면에서 데이터를 확인하는 것뿐만 아니라 검색 결과를 엑셀 파일로 다운로드할 수 있는 기능을 구현해야 했습니다. 완성 코드 미리보기 👀https://codesandbox.io/p/sandbox/excel-download-poc-yv2y26?file=%2Fsrc%2FExcelSheet.ts%3A18%2C30 무엇을 고려해야 할까...? 🤔어떻게 구현할지 고민하기에 앞서 만족되어야 하는 조건을 다음과 같이 고려해봤습니다.클라이언트 사이드에서 엑셀에 필요한 데이터를 엑셀 파일로 변환할 수 있을 것변환한 엑셀 파일을 저장할 수 있는 기능을 제공할 것다양한 브라우저에서 엑셀 다운로드 기능이 지원될 것타입스크립트를 지원할 것 어떻게 구현하지...? 🔍엑셀다운로드 기능 구현을 위해서 ..
-
Masonry Layout 구현 여정 🚀개발여정 2024. 7. 5. 23:42
회사에 입사한지 1달하고도 보름쯤... 신입으로써 회사 곳간의 식량을 충실히(?) 축내고 있던 시기였습니다. 이번 스프린트 때 어떤 일을 맡을지 플래닝을 진행하던 도중 저에게 "Masonry Layout" 이라는 글자가 적힌 백로그가 눈에 들어왔습니다. "Masonry Layout... Masonry..."를 마음속으로 잠시 되어었던 저는 곧장 "이건 제가 꼭 개발하고 싶습니다!!!"라며 멤버들에게 소리쳤습니다. 당시 CSS Grid를 공부하고 있었고 자연스레 Masonry Layout에 대해 어렴풋이 알고 있었던 저는 공부했던 것을 실제 프로덕션에 반영해볼 수 있는 기회라 생각하여 크게 소리쳤고, 멤버들은 신입이지만 패기있는 모습에 "한번해보세요!!" 라며, 저에게 백로그를 양보해 주었습니다. Mas..
-
OCR 구현 여정 🚀개발여정 2024. 6. 28. 22:40
최근 회사 프로젝트에서 모바일 환경에서 동작하는 모바일 애플리케이션을 만들기로 하였습니다. 이 때까지 웹 애플리케이션만 만들어 왔기 때문에 저는 모바일 애플리케이션 개발을 하고 싶은 마음에 "무조건 제가 하겠습니다!" 라고 당당히 외쳤지만... 시간이 지날수록 자꾸만 작아지는건 왜 일까요...? 🥲무엇을 개발해야 할까?모바일 애플리케이션 개발이 처음이라 시간이 지날수록 계속해서 작아졌지만, 정신을 차리고 우선 구현되어야 하는 몇 가지 요구사항을 파악했습니다. 🔍* 크로스 플랫폼(IOS/Android)이면 좋지만 Android를 우선해서 동작하도록 한다.* 바코드 스캔이 되어야 한다.* OCR (Optical Character Recognition) 문자 인식이 되어야 한다.* 나머지 기타 등등...무..