개발자가 새로운 Android 애플리케이션을 시작하는 데 도움이 되는 부트스트랩 애플리케이션입니다.
개발자가 새로운 Android 애플리케이션을 시작하는 데 도움이 되는 부트스트랩 애플리케이션입니다.
내부에서 찾을 수 있는 것:
* 구현된 UI 패턴
- 머티리얼 디자인
- 네비게이션 드로어, NavigationView, CoordinatorLayout, AppBarLayout, ToolBar (AppCompatActivity)
- 목록/세부정보(조각)
- 카드뷰
- 당겨서 새로 고침
- 도구 모음의 스피너
- SnackBar를 사용한 상황에 맞는 토스트
* UX 개선
- 조각 전환
- 가로 모드의 다양한 레이아웃
- 스플래시 화면 없음(안티패턴 때문에)
* 건축학
- Dagger를 이용한 의존성 주입
- 권한 및 네트워크 요청을 요청하는 RxJava
* 지속성
- Sqlite 데이터베이스: SQL 스크립트를 사용하여 데이터베이스 생성/업그레이드를 관리합니다.
- ContentProvider 예시
- AsyncTaskLoader 및 CursorLoader
* 네트워크
- Retrofit 및 okhttp를 사용한 Json 요청
- 싱크어댑터
- WordPress 웹사이트에서 게시물 검색
* 지오록
- Google Play 서비스를 통한 현지화
- 지오코더 예, 거리 계산, 거리별 정렬
* 앱을 홍보하세요
- 평가/댓글 추가를 위한 Google Play 스토어 애플리케이션 링크
- 변경 로그 화면(이전 버전 이후의 새로운 내용을 표시하거나 전체 변경 로그를 표시할 수 있음)
* 앱으로 수익을 창출하세요
- 애드몹 통합
- 기부 화면(페이팔)
* 기타
- 사용자 로그인(페이스북, 구글+
- PreferencesFragmentCompat
- Eula(최종 사용자 라이센스 계약): 처음에 Eula를 수락/거부하거나 그냥 표시합니다.
- 멀티덱스가 활성화되었습니다.
더 읽어보세요