
대부분의 국내 출시 앱을 보면 기본적으로 영어와 한국어만 지원한다. 이 경우 한국에서 출시된 폰트 아무거나 사용해도 상관이 없지만, 그 외에 다른 나라 언어를 지원하고 해당 언어에 대한 폰트 설정이 필요해질 때는 달라진다.우선 내가 개발하고 1차로 배포했던 앱의 다음

Hook이란? Hook의 등장 배경 React 16.8 버전이 된 후 함수형 컴포넌트와 함께 Hook이라는 개념이 생겼다. 이전에는 React에서는 상태, 생명주기를 사용하기 위해서는 클래스 컴포넌트를 사용해야했다. 코드가 길고 복잡하고, 악명 높은 this를 사용해

가장 메이져한 이유는 우리가 TypeScript를 채택했다는 것에서 시작되었다. TypeScript를 사용해 코드를 작성하는 만큼 any 같은 최상위 타입 사용을 하지 않고, 정확한 타이핑을 통해 타입 안정성을 가져가는 것을 목표로 했다. 그렇지만 지속되는 회의와 개발

이번에도 역시 학교 동아리에서 진행하는 프로젝트 개발을 하면서 고민하고 찾아낸 새로운 방법이다. 노션과 같이 앱 내부에 에디터가 존재하고 이 에디터에서 작성한 파일들은 로컬 DB와 서버 DB 두 곳에 모두 저장되어야한다. 로컬 DB를 두는 이유는 오프라인 상태에서 작업

최근에 학교에 다니면서 인공지능과 컴퓨터 동아리에 풀스택 개발자로 합류하게 되었다. 데모데이가 2주 남은 시점 열린 회의에서 PM이 갑자기 우리 앱에 AI Agent 기능을 추가하자는 의견을 전달해주었다. (아무리 에자일 개발론을 추구한다해도 그렇지 이러한 메이저한 기