안드로이드 앱 개발시 필수 라이브러리
안드로이드 유료 앱1 을 개인적으로 만들어 판매중에 있다. 계속 앱을 더 만들다보니.. 공통적으로 사용하는 라이브러리 목록이 있어 공유차 작성한다.
안드로이드 개인 앱 개발시 쓰는 라이브러리
이는 지극히 개인적인 주관에 의한 목록임을 참고 바란다 :)
기본적으로 앱을 유료앱으로 출시했는데, 어찌저찌 방어를 해도 항상 크래킹 되어서 제3마켓에 올라가는것.. 방어를 위해 이래저래 고민을 했는데 이 라이브러리를 통해 방어하는것이 효과가 있는듯. 내 유료앱의 0.9.0버전부터 이 라이브러릴 적용했는데(아직 0.9.38버전이건 안비밀..) 그 이후 해적버전이 올라오질 않고 있다!
같은 제작자의 또다른 라이브러리. 사용자들의 앱을 최신버전으로 대강 강제할수 있다. 최신버전 배포시, 사용자의 PlayStore에서 업데이트가 가능 할때, 업데이트 다이얼로그를 표출해 준다.
개인 개발의 특성상.. CI서버 갖추기는 빡빡하고.. 수동 스토어 업로드/배포는 귀찮고.. Gitlab에서 무료계정도 CI 를 2000분/한달 을 제공하니까..이걸 어째어째 조합해보자 해서 찾은 유틸라이브러리(?) gradle task 하나로 playstore 배포가 가능하게 해준다.