===== 고소해 앱이란 ===== 이동근 변호사가 만들고 있는 법률문서 자동작성 프로그램이다. 2024. 6월경 경찰청에서 간이 [[소송실무:형사:고소:고소장|고소장]] 을 발표함에 따라, 이동근 변호사가 미개하고 구시대적인 간이 오프라인 서류 양식을 시대에 걸맞게 디지털화하기 위하여 진행하는 개인프로젝트이다. 이동근 변호사는 우선 웹섭비스로 [[dokuwiki:간이고소장|간이 고소장]] 데모를 만들었다. 이후, 고소장과 같은 법률문서는 개인정보가 많이 들어가기 때문에 웹에 저장하는 것을 꺼린다는 점에 착안, 안드로이드 앱을 만들기로 결심하였다. ===== 출시노트 ===== == 2025. 1. 7. 버전 1.0.2 == 스마트폰 연락처에서 주소록 가져오기를 할 때에 주소록을 선택하지 않고 뒤로가기 버튼을 눌렀을 때 크래시가 생기는 문제 해결 그 외에 설명 링크를 추가 함 == 2025. 1. 5. 버전 1.0.1 == 고소취하장을 새롭게 만들었음. 각 문서마다 공통적으로 관련기능으로 고소취하장을 생성하게 함 == 2024. 12. 29. == 버전 1.0.0 테스트 버전 출시 \\ 총 4개의 간이고소장(폭행, 모욕 및 명예훼손, 인터넷 사기, 투자사기)을 작성하는 기능이 있음 ===== 역사 ===== ==== 가. 최초 생성 ==== 2024. 8. 10. 안드로이드 스튜디오로 고소해 앱 프로젝트를 처음으로 생성하였다. ==== 나. 2024. 9. 15.까지 해온 일 ==== - 디바이스의 연락처를 빠르게 가져오는 기능(Activity Result Contracts.PickContacts()) - RoomDatabase를 이용하여 연락처를 로컬 DB에 저장하는 기능 - 다크모드와 라이트 모드에 각각 적용하는 색상 테마 설정 - 각 유형별 텍스트 스타일 지정(폰트 적용) - 연락처 목록 및 연락처 상세페이지 디자인 - 사진 가져오는 기능(이미지 픽커) ==== 다. 2024. 9. 15. 해야 할일 ==== - 법률문서 양식 목록 만들기 - 각 양식별 상세페이지 만들기 ==== 일자별 완료 ==== - 2024. 10. 1. 문서에 고소인 리스트 추가하는 기능 완료 - 2024. 10. 2. 고소인/ 피고소인 추가하는 기능을 모듈화하여 고소인/피고소인 추가하는 기능 완료함 - 2024. 10. 5. 간이 고소장 중 폭행 고소장을 만들고 있다. 폭행의 종류 등에 대하여 체크박스를 만들고 있다. - 2024. 10. 16. [[android:datepicker|날자 선택 다이알로그]] 구현 - 2024. 10. 20. [[android:timedialpicker|시간 선택 다이알로그]] 구현, 문서에 사람들(고소인/피고소인) 입력할 때 먼저 임시저장하게 수정함 - 2024. 10. 25. [[android:json파싱하기#3. 해당 JSON요소가 없을 경우를 대비한 에러처리 추가|JSON 데이터가 없을 경우 더미 데이터를 만드는 기능]] 추가. [[android:radiobutton|Radiobutton기능]] 추가함 간이폭행고소장 중 폭행방법까지 기능 만들었음. - 2024. 10. 26. [[android:dropdowntextfield|드랍다운텍스트필드]] 기능 구현. html의 combobox라고 이해하면 된다. - 2024. 10. 28. 간이 폭행죄고소장에서 12번재 항목인 '폭행현장의 당시상황'까지 만듬 - 2024. 11. 15. [[android:switchbutton|스위치 버튼]]을 만들었다. 간이 폭행은 거의 대부분의 항목을 만들었다. - 2024. 12. 24. PDF 문서로 출력하는 것을 거의 완료하였다. 특히 [[android:pdfdocument:commandmirroring|벡터로 본문을 만드는 작업]]을 완료하였다. - 2024. 12. 26. [[소송실무:형사:발달장애인에대한신뢰관계인동석|발달 장애인]]들을 위해 중요 내용에는 옆에 아이콘을 넣어주었다. - 2024. 12. 29. 구글플레이 콘솔에 최초로 앱을 올림 - 2025. 1. 3. 비공개 테스트 시작함 - 205. 1. 5. [[소송실무:형사:고소:고소의취소|고소취하장]] 작성 기능을 만듬 - 2025. 1. 7. 주소록 연락처를 가져오기에서 뒤로가기를 누를 때 생기는 크래시 현상 버그빅스 ===== 외부 리소스 ===== ==== 1. 아이콘 ==== 그림 실력이 없기 때문에 아이콘은 SVG 파일을 샀다. 주로 [[https://www.iconfinder.com/|ICONFINDER]] 사이트에서 아이콘을 샀다. ==== 2. PDF 제어 ==== 별다른 외부 라이브러리를 이용하진 않았다. android에서 기본으로 제공하는 graphics.pdf API를 이용하여 이동근 변호사가 직접 [[android:pdfdocument:start|PDF 제어 유틸리티]]를 만들었다.