728x90

애플 3

멍생멍생 자동급식기 구현

안녕하세요! 드디어 멍생멍생 앱이 출시되었습니다! 멍생멍생은 강아지를 케어할 수 있도록 필요한 기능을 모아둔 앱입니다. 이번 포스트에선 멍생멍생의 기능 중 하나인 자동 급식기 블루투스 리모컨 기능을 사용하려고 합니다! 멍생멍생은 아두이노를 이용한 자동 급식기와의 연동을 도와줍니다 그러려면 자동 급식기를 만들어 줘야겠죠? 우선 준비물 몇 가지가 필요합니다 아두이노 우노(호환보드 가능) -5,300원 블루투스 모듈(HM-10) - 7,450원 서보모터(SG-90) - 1,340원 점퍼선 - 500원 브레드 보드 - 200원 usb케이블(컴퓨터 연결 및 전원공급용도) - 770원 * 블루투스 모듈 hc-06은 아이폰에서 사용할 수 없는 모듈이기 때문에 꼭 HM-10을 사용해 주세요. 아두이노 보드 HM-10 ..

앱 개발 2023.02.22

기본 UI 그리기 및 화면 이동 설정

애플에서 추구하는 UI 정책 정독 후 AutoLayout을 통해 프로토타입 기반 UI 구현을 시작했습니다. UI Tap Bar Controller를 사용하여 폴더와 즐겨찾기 화면을 이동할 수 있으며 CollectionView로 Cell을 관리합니다. 제작과정을 오픈소스로 깃허브에 공유해 놨으므로 다른 개발자들이 보기 편하게 폴더별로 ViewController와 Cell 파일을 정리하였으며 기능에 적합한 변수명을 사용하였습니다. 아직 정식으로 코드를 작성하기 전이기 때문에 화면 구성의 변경을 감안하여 수정 및 삭제가 필요할 때 복구가 가능하도록 Commit을 상시 하고 있습니다. 화면 구성으로는 앱 실행 시 카테고리 탭의 사용자 폴더를 가장 먼저 볼 수 있게 하였습니다. 카테고리 탭에서 사용자가 만든 폴..

앱 개발 2022.07.29

문답 앱 프로토타입

문답 앱 구현을 시작하기 전에 상상해 뒀던 UI를 노트에 직접 그려보고 애플에서 권장하는 UI 디자인 기본 원칙을 숙지한 후에 EdrawMax 프로그램을 사용하여 프로토타입을 만들어 봤습니다. 무료 버전을 사용해서 프로토타입 제작에 어려움이 있었지만 생각만 했던 디자인을 직접 제작해보니 어떤 방향으로 앱을 개발해야 할지 정리할 수 있어서 좋았습니다. 정보처리기사를 공부할 때 개발 준비 단계에서 확실하게 준비해야 시간이나 비용을 줄일 수 있다고 배웠는데 처음에는 이 내용이 크게 와닿지 않았습니다 하지만 직접 프로토타입을 제작해보니 개발자의 길잡이가 되어줄 수 있는 중요한 단계이며 꼭 필요한 작업이라고 느끼게 된 좋은 경험이었습니다. 앞으로의 개발 단계에서 세세한 디자인 변경은 있을 수 있지만 제작한 프로토..

앱 개발 2022.07.13
728x90