2024/12 2

우리 톡방의 연말대상 수상자는?

2024.04.12. 제 11회 유니톤 대상 후기, 그리고 배운 것들 올해 4월, 해커톤에 나가 대상을 받았던 적이 있습니다. 그때 만들었던 서비스가 '대화 평화상'이었습니다.   '대화 평화상'은 카카오톡 대화내용을 바탕으로 톡방의 평화를 이끈 사람을 뽑아주는 서비스입니다. 우리 팀은 이 서비스를 실제 대중에게도 공개하고 싶었지만, 당시에는 LLM 요청 건당 100원이 넘는 무시무시한 비용이 들었기에 잠시 보류할 수밖에 없었습니다. 그러다 여름의 끝자락 우리 팀은 다시 모였습니다.  다시 해보자!'대화 평화상'이 그대로 사라지는게 아쉬웠던 우리는 다시 시작해 보기로 했습니다.  다행히도 그 사이에 LLM 비용은 많이 낮아져 우리가 감당할 수 있을만한 수준이 되었고, 새로운 디자이너 분도 영입하여 차근차..

Flutter로 멋진 노트 앱을 만들어보자 ⑦ - 노트 내보내기/가져오기 기능 구현하기

이번 글에서는 작성한 노트를 백업할 수 있는 노트 내보내기/가져오기 기능을 구현해 보겠습니다. 우리가 만드는 노트 앱은 데이터를 따로 데이터베이스에 저장하거나 외부에서 데이터를 수집하지 않고 있습니다. 그렇기 때문에 노트 백업 또한 사용자 기기 저장소에 파일 형태로 저장하도록 구현해 보겠습니다. 노트 내보내기/가져오기의 주요 요구사항은 다음과 같습니다. 노트 내보내기 - 사용자는 저장된 모든 노트를 파일로 내보낼 수 있습니다.노트 가져오기 - 사용자는 파일로부터 노트를 가져올 수 있습니다.  목차노트 내보내기 구현노트 가져오기 구현SnackBar 유틸 함수 분리설정 화면에 메뉴 추가 1. 노트 내보내기 구현NoteService 클래스에 노트를 CSV 파일로 내보내는 exportNotesToCsv 메서드를..