기록방

아주 쉬운 AI메모장

← 목록

안드로이드 AI 메모 앱 만들기 – 기능보다 UI를 먼저 설계한 이유

새로운 안드로이드 프로젝트를 시작했다.

프로젝트 이름은 Easy AI Memo. AI와 대화하면서 메모를 남길 수 있는 어르신용 AI 메모 앱이다.

이번 프로젝트는 일반적인 앱 개발 순서와 조금 다르게 진행하고 있다. 로그인이나 데이터베이스, OpenAI 연동부터 시작하지 않고 UI 설계와 화면 흐름을 먼저 완성하는 방식을 선택했다.

이번 글에서는 프로젝트를 이렇게 시작한 이유와 현재까지 구현한 내용을 정리한다.

Easy AI Memo 프로젝트 소개

Easy AI Memo는 어르신이 AI와 자연스럽게 대화하며 메모를 남길 수 있는 안드로이드 앱을 목표로 개발하고 있다.

오늘 있었던 일이나 병원에서 들은 이야기, 가족에게 전할 내용을 평소처럼 말하면 AI가 내용을 정리해 메모로 저장한다.

단순히 메모를 저장하는 데서 끝나는 것이 아니라 나중에는 필요한 내용을 다시 찾아볼 수 있는 기능도 추가할 예정이다.

“지난번 병원에서 의사 선생님이 뭐라고 했지?”

현재는 MVP(v0.1)를 개발하고 있으며, AI 기능보다 사용하기 쉬운 화면을 만드는 데 집중하고 있다.

안드로이드 앱 개발에서 UI를 먼저 만든 이유

새로운 앱을 만들다 보면 서버를 구축하고 데이터베이스를 연결한 뒤 AI API를 붙이는 순서로 개발하는 경우가 많다.

하지만 화면이 계속 바뀌는 상태에서 기능까지 함께 개발하면 수정 범위가 커지고 테스트도 복잡해진다.

그래서 이번 프로젝트에서는 순서를 바꿨다.

먼저 화면과 사용 흐름을 완성하고, 이후 OpenAI 연동과 음성 인식(STT), 음성 합성(TTS), 메모 저장 기능을 차례대로 추가하기로 했다.

UI가 먼저 안정되면 기능을 추가하더라도 전체 구조를 크게 수정할 필요가 없다.

어르신을 위한 UI 설계 원칙

Easy AI Memo는 처음부터 몇 가지 원칙을 기준으로 설계했다.

  • 한 화면에는 하나의 기능만 배치한다.
  • 글자는 크게 표시한다.
  • 버튼은 넓게 만든다.
  • 모든 화면에서 처음으로 돌아갈 수 있다.
  • 설명서를 읽지 않아도 사용할 수 있도록 구성한다.
  • AI 기능보다 사용성을 먼저 완성한다.

어르신이 사용하는 앱인 만큼 기능을 늘리는 것보다 복잡함을 줄이는 것을 더 중요하게 생각했다.

현재 구현한 화면

현재까지는 핵심 UI를 먼저 구현하고 있다.

첫 화면

앱을 실행하면 가장 먼저 보이는 화면이다.

복잡한 메뉴 대신 대화하기질문하기 두 가지 기능만 배치했다.

대화 화면

메모를 남기는 핵심 화면이다.

입력 방식은 다음 두 가지를 지원하도록 설계했다.

  • 음성으로 대화
  • 글자로 입력

음성 입력은 마이크 버튼을 한 번 누르면 시작되고 다시 누르면 종료되는 토글 방식으로 구현했다.

대화 정리 화면

대화가 끝나면 AI가 정리한 내용을 확인하는 화면이다.

현재는 UI만 구현되어 있으며 실제 AI 요약 기능은 아직 연결하지 않았다.

사용자는 내용을 확인한 뒤 수정하거나 저장할 수 있다.

저장 완료 화면

메모 저장이 끝나면 완료 화면을 표시한다.

자동으로 화면이 넘어가지 않고 사용자가 직접 처음으로 버튼을 누르도록 구성했다.

질문하기 화면

최근 추가한 화면이다.

현재는 다음 기능을 구현했다.

  • 질문 입력
  • 음성 입력 버튼
  • 질문하기 버튼
  • 예시 질문

음성 입력을 시작하면 화면 위에 음파 애니메이션을 표시하도록 만들었으며 실제 음성 인식 기능은 이후 추가할 예정이다.

앞으로 구현할 기능

현재는 UI 중심의 MVP를 개발하고 있다.

다음 단계에서는 아래 기능을 순차적으로 추가할 계획이다.

  • OpenAI API 연동
  • 음성 인식(STT)
  • 음성 합성(TTS)
  • 메모 저장
  • Google Docs 연동
  • 메모 검색
  • 임시 대화 복구
  • 관리자 설정

UI 구조는 대부분 완성된 만큼 앞으로는 내부 기능을 하나씩 연결하는 작업이 중심이 될 예정이다.

마무리

이번 프로젝트를 진행하면서 다시 느낀 점은 하나다.

좋은 앱은 기능이 많은 앱보다 누구나 설명 없이 사용할 수 있는 앱에 더 가깝다.

Easy AI Memo도 그런 방향을 목표로 개발하고 있다.