사용자 도구

사이트 도구


android:고소해앱개발일지
고소해앱개발일지

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판이전 판
다음 판
이전 판
android:고소해앱개발일지 [2024/12/26 15:28] 이거니맨android:고소해앱개발일지 [2024/12/29 20:13] (현재) – 제거됨 이거니맨
줄 1: 줄 1:
-===== 고소해 앱이란 =====  
- 
-이동근 변호사가 만들고 있는 법률문서 자동작성 프로그램이다.  
- 
-2024. 6월경 경찰청에서 간이 [[소송실무:형사:고소장|고소장]] 을 발표함에 따라,  
- 
-이동근 변호사가 미개하고 구시대적인 간이 오프라인 서류 양식을 시대에 걸맞게 디지털화하기 위하여 진행하는 개인프로젝트이다.  
- 
- 
-이동근 변호사는 우선 웹섭비스로 [[dokuwiki:간이고소장|간이 고소장]] 데모를 만들었다.   
- 
- 
-이후, 고소장과 같은 법률문서는 개인정보가 많이 들어가기 때문에 웹에 저장하는 것을 꺼린다는 점에 착안,  
- 
-안드로이드 앱을 만들기로 결심하였다.  
- 
- 
- 
-===== 역사 =====  
- 
-==== 가. 최초 생성 ====  
- 
-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|벡터로 본문을 만드는 작업]]을 완료하였다.  
- 
- 
-===== 외부 리소스 =====  
- 
-==== 1. 아이콘 ====  
- 
-그림 실력이 없기 때문에 아이콘은 SVG 파일을 샀다. 주로 [[https://www.iconfinder.com/|ICONFINDER]] 사이트에서 아이콘을 샀다.  
- 
- 
- 
-==== 2.  PDF 제어 ====  
- 
-별다른 외부 라이브러리를 이용하진 않았다. android에서 기본으로 제공하는 graphics.pdf API를 이용하여 이동근 변호사가 직접 [[android:pdfdocument:start|PDF   제어 유틸리티]]를 만들었다. 
- 
- 
- 
  
android/고소해앱개발일지.1735194497.txt.gz · 마지막으로 수정됨: 2024/12/26 15:28 저자 이거니맨