Flutter 는 Google 에서 만든 Dart 언어를 기반으로 한 모바일 Native 개발 프레임워크 입니다.
서두
- STEEM 지갑 개발을 위해서 일단 주말제외 연재 포스팅을 시작 하려 합니다.
- 되도록이면 1일 1포스팅을 목표로 하지만 쉽지 않을거 같기는 하네요
- 일단 github private으로 작업 예정 (일단 개인 상업용 플젝)
기능 개발 ROAD MAP
단순 + 심플을 목표로 지갑 기능에 충실하도록 개발하는 것을 목표로 함.
PHASE 1
- 소셜 기능은 제외
- 스팀 / 스달 / 스팀엔진 토큰 을 기본으로 함
- 멀티계정 지원
- 계정 정보 핀 암호화 로컬 저장 (포스팅키 요구 - 즉시처리, 엑티브키 요구 - 핀번호로 대체)
- 송금(transfer) / 보유 목록 (list) / 요청(claim) 등의 기본 기능만 탑제
PHASE 2
- THIRD PARTY LOGIN : 타 앱의 로그인 인증 & 서명처리
- QR or 2D Barcode Scan : 입금주소스캔, 개별상품 단가 입력 ...
맺음말 + 잡설
그동안 플러터 동영상 강의 본것을 토대로 이제 실전에 옮겨 스팀 지갑을 만들어 보려 합니다. 기본적으로 스팀 관련 API 는 어느정도 익숙한 상태이지만, 플러터 기반으로 첨 개발 해보는 입장인지라 힘들겠지만, "개인적으로는 재미난 프로젝트가 되지 않을까 ?"라고 생각해 보네요.
- 일단, 퇴근후 하는거라 개발 진척이 느림
- 너무 피곤하면 중간에 일시 중단 또는 DROP될 가능성도 있음 ㅜㅜ