전체 글46 단디 개발 후기 - 2 지난 후기에 이어서 이번 포스팅에서는 런칭 이후 발생한 주요 이슈와 단디에 관해 남은 숙제에 대해 다루어보려고 한다. 주요 이슈 - 런칭 이후 런칭 이후에도 문제가 발생했는데, 이 역시 위젯과 관련된 문제였다. 애플리케이션 내에 저장한 디데이 엔트리 수가 일정 갯수를 넘어가면 위젯 작동이 비정상 종료되어버리는 현상이었다. 위젯 편집을 하거나, 편집을 하지 않더라도 처음부터 검은 화면만 나와버리는 문제였다. 시뮬레이터에서 위젯 익스텐션을 빌드한 후 애플리케이션에서 디데이 엔트리 갯수를 하나씩 늘리다가 7개 이상이 되자 메모리 이슈 때문에 비정상 종료되었다는 경고 문구가 나타났다. 이미 런칭 이전에 이미지 사이즈로 인한 이슈를 겪었던 경험 덕분(?)에 메모리 이슈 역시 이미지 용량이 원인이라는 추측이 가능했.. 2022. 12. 5. 단디 개발 후기 - 1 와 충격 이것도 안 올려놨구나.. 예전 깃헙 블로그 쓸 때 올려놨던 토이 프로젝트 후기도 급하게 올림;; 2021년 5월 21일, 단디 1.03 버전을 제출했고 2021년 5월 22일인 현재 업데이트가 완료되었다. 이제 어느 정도 큰 버그는 잡은 듯해서 단디 개발 후기에 대해 작성해보려고 한다. 운영 후기 같은 경우는 런칭 후 운영 기간이 아직까지는 짧은 탓에 약 3개월~6개월 후에도 작성할 예정. 처음엔 단순한 계기로 시작했다. 진행 중이었던 슬기로운 독서 생활 프로젝트의 UI 개선 및 새로운 기능(북캘린더) 추가로 예상보다 프로젝트 기간이 길어져버렸고 리프레시를 위해서라도 사이드 프로젝트의 진행이 절실한 상황이었다. 개인 프로젝트를 여러 번 진행하다보니 일정 관리가 제대로 되지 않았다는 생각에서 발전.. 2022. 12. 5. 나만 몰랐을 미세먼지 개발팁 * iOS, Flutter, GitHub 등의 온갖 주제가 중구난방으로 섞여 있는 팁입니다. 성급한 추상화의 오류 주의 필요할 때 파일 분리한다. 결국 한 페이지에 모이지만 컴포넌트별로 분리해서 여기저기 흩어두지말고 n천줄이 되더라도 한 파일에 두기. 재사용될 것 같은데? 하고 미리 분리하지말고 재사용될 때 분리하자 이거 ㄹㅇ 맞말인 거 같은 게 전회사에서 파일 분리가 무조건 좋은 건 줄 알고 막 분리해놨다가 프로젝트 규모가 커지니까 찾아 다니는 게 너무 힘들었음.. 난 분명히 파일 분리가 협업에도 좋고 깔끔해져서 좋은 걸로 알고 있었는데..? 왜 이게 더 힘들지? 하고 생각했는데 결국 성급한 추상화의 오류를 범했던 것... 그렇다면 여기서 발생하는 궁금한 점: 파일명은 어떻게 하는 게 좋을지? 고민이다.. 2022. 8. 28. [Flutter] 상태 관리 하기 나중에 써보고 싶은 패키지 https://appwrite.io/ Appwrite - Open-Source End-to-End Backend Server Appwrite provides web and mobile developers with a set of easy-to-use and integrate REST APIs to manage their core backend needs. appwrite.io Flutter Provider 관련 정리 Flutter 상태 관리를 위해 사용됨 보통 중규모의 프로젝트에는 Provider, 대규모의 프로젝트에는 BLoC를 권장한다고 함 (구글이) 2022. 8. 28. 네이버 부스트캠프 7기 합격 그리고 준비 네이버 부스트캠프 7기에 합류하게 되었다. 사실 이렇게 합격을 하게 될 거라고는 상상도 못 해서 갑작스럽고 걱정이 큰 게 사실이다. 이 글을 쓰고 있는 지금은 부스트캠프 시작 전 날인데도 아직까지 실감이 안 난다ㅋㅋㅋ 부스트캠프는 챌린지 4주 -> 멤버십 입과 평가 -> 멤버십 14주의 과정을 거치는 것으로 알고 있는데 최소한의 계획과 목표는 정리해두어야 할 것 같아서 급하게 컴퓨터를 켰다. 목표 및 계획 - 챌린지의 본질인 지속 가능한 개발자가 되기 위해 기초를 확실히 다지기 - 부스트캠퍼 분들과 나눈 정보를 반드시 정리해서 내 것으로 만들기 - 최소 1주에 한 번, 배운 내용 전체적으로 정리해두기 - 매일 하루에 배운 내용이 무엇이었는지 짧은 한 문장으로라도 작성해두기 - 내가 쓴 코드를 부끄러워하지.. 2022. 7. 17. iOS 기술면접 정리 - 5. Swift (1) 개인적으로 정리한 내용입니당 struct와 class와 enum의 차이 class - 전통적인 OOP 관점에서의 클래스. - 단일 상속만 가능 - (인스턴스/타입) 메서드, (인스턴스/타입) 프로퍼티 - 참조타입 - iOS 프레임워크(UIKit, ...)의 대부분은 class로 구성되어 있다. Swift에서는 객체라는 용어 대신 인스턴스라는 용어를 사용한다... 이걸 그 긴시간 동안 Swift 공부해오면서 처음 알았다..!..!! 이제라도 알아서 다행ㅜㅜ struct - class와 다르게 상속 불가능 - (인스턴스/타입) 메서드, (인스턴스/타입) 프로퍼티 - 프로퍼티값을 변경 시키는 메서드 앞에 mutating을 붙임 - 값타입 - Swift의 대부분의 큰 뼈대(데이터 타입)는 모두 struct로 구.. 2022. 7. 10. 이전 1 2 3 4 5 6 7 8 다음