전체 글 16

한끼족보의 브랜딩 이야기

한끼족보는 대학 근처에서 8000원 이하의 저렴한 식당을 찾을 수 있도록 도와주는 서비스로, '공유'와 '유대'라는 핵심 가치를 지향합니다. 유저들은 단순히 정보를 얻는 것을 넘어, 서로에게 도움이 되는 제보를 통해 함께 식당 지도를 만들어가는 소속감을 느낄 수 있습니다. 이러한 한끼족보의 비전을 실현하기 위해 브랜딩 디자인을 맡아 진행한 경험을 돌아보고자 합니다.  브랜딩의 초석: 타겟 공감과 핵심 가치의 구현 브랜딩 디자인에서 중요한 것은 단순히 시각적으로 아름다운 디자인을 만드는 것이 아니라, 타겟 사용자들이 공감할 수 있는 핵심 키포인트를 잡는 것입니다. 처음에는 '족보'라는 이미지에 집중하여 이를 대학생들의 폴더로 해석하는 접근을 했습니다. 사람 이미지가 진부하다는 느낌을 줄까 염려되어 일부러 ..

Design 2024.08.08

한끼족보 iOS의 프로젝트 초기세팅

안녕하세요. 한끼족보 iOS 리드 김가현입니다. 이번 iOS의 첫 아티클은 프로젝트 세팅에 대해서 적어보려고 합니다.  새로운 프로젝트를 시작할 때, 가장 심도있게 고민해야 할 부분 중 하나는 프로젝트 세팅입니다. 체계적인 세팅은 프로젝트의 효율성을 좌우하는 중요한 부분이기도 합니다. 특히, 저희 한끼족보 iOS팀은 프로젝트 세팅을 기반으로 다양한 컨벤션을 정했기 때문에 더욱 중요하게 생각을 했습니다.  기본 세팅, 폴더 구조 설정, 폰트 설정, 색상 및 에셋 설정, 기본 코드 베이스 설정까지 크게 5가지로 나눠서 이야기 해보도록 하겠습니다.  기본 세팅 하는 방법  처음 프로젝트를 생성한 후에는 프로젝트 이름, 팀, 조직 이름 및 번들 식별자를 입력을 합니다. 그 후, 프로젝트를 지원할 최소 iOS 버..

iOS 2024.08.08

힐트, 클린아키텍처 그리고 로그인 리이슈...

안녕하세요, 한끼 안드로이드 개발자 공세영입니다. 저는 이번 프로젝트를 진행하며 적용한 힐트와 클린아키텍처에 대한 간단한 설명을 하고제가 구현한 로그인의 순환호출 이슈 해결에 대해 이야기하고자 합니다ㅎㅅㅎ이 글을 읽고 조금이나마 도움이 되었으면 좋겠습니다..ㅎㅎ  먼저 힐트란?Hilt는 애플리케이션에 DI를 삽입하는 표준 방식으로, 프로젝트의 모든 Android 구성요소에 컨테이너를 제공하고 컨테이너의 수명 주기를 자동으로 관리합니다. 이 방식은 많이 사용하는 DI 라이브러리인 Dagger를 활용한 것입니다. 여기서 DI(Dependency Injection) 즉, 의존성 주입은 소프트웨어 디자인 패턴 중 하나로,특정 객체의 인스턴스가 필요할 때 이를 직접 생성하지 않고 외부에서 생성된 객체를 전달하는 ..

Android 2024.08.07