스마트해법 앱북
Original2021년 7월 1일About 1 min
(2021-2022) 앱북: 스마트해법 초중등생 PDF기반 수학문제집 뷰어 및 문제풀이기능 연동 관련
개요
MyScript SDK 수식필기변환 기반 PDF 뷰어앱
사용 스택:
주요 처리내용
협헙 환경
- Bitbucket / Jira / Confluence 를 이용한 협업 및 목표관리
- Smart Commits를 이용한 Project 진행현황 관리
- 코드 관리 및 자동 배포
bitbucket-pipeline.yml
스크립트 구성 - 프로젝트 관련 문서 관리
SDK 및 라이브러리 최신화
- 프로젝트 언어 최신화 (Java → Kotlin)
- API 관리 개선 → Retrofit/OkHttp
- Gradle 6.x → GradleKts 7.1
- Java SDK 1.8 → 11
Multiplatform 프로젝트 변환
- 구 개발소스 병합 & 공통모듈 구성 및 관리
- Android 앱 (수식입력기, 풀이수학, etc.)
- 기타 모듈 (API호출, 필기, 기타)
소스코드 관리
- UI 개선 (Material UI)
- Bitbucket / Jira / Confluence 를 이용한 협업 및 목표관리
APK 배포
- 자동배포 구성 (Bitbucket Pipeline, Firebase App Distribution)
앱북런처
Android
v16.x
- 공통 UI 적용 및 개선 (Material UI)
- 리펙토링 (UI / API / 파일관리 / DB)
- 책 이름 목록 검색기능 추가개발
- Android 30 SAF (Storage Access Framework) 구성 (일괄 PDF 파일 로컬 다운로드 기능개발)
백엔드 Express.js
v16.x
- AWS EC2 인스턴스 관리
- 소스 복구 및 개발 환경 재구성
- Docker 환경 구성 및 배포 관리
- 자동배포 구성 (Bitbucket Pipeline)
앱북
Android
- 공통 UI 적용 및 개선 (Material UI)
- 리펙토링 (UI / API / 파일관리 / DB)