Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
apriantoa917 authored May 9, 2022
1 parent 5d8bb41 commit 1eec9b4
Showing 1 changed file with 63 additions and 0 deletions.
63 changes: 63 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,63 @@
# Submission Kelas Dicoding : Belajar Pengembangan Aplikasi Android Intermediate (BPAAI)

## ⚠️ Disclaimer
> Repository ini ditunjukan sebagai **`REFERENSI`** saja dari submission kelas Dicoding [Belajar Pengembangan Aplikasi Android Intermediate (BPAAI)][dicodingClass].
> Segala bentuk plagiasi untuk submission BFAA dicoding yang dilakukan dari repository ini akan dikenakan sanksi oleh Dicoding
## 👉 Petunjuk
- Repository ini memuat 3 project submission (submission 1, 2 dan 3). Masing-masing submsission dikelompokan menjadi branch berikut.
| Submission | Branch | Review Rating |
| ------ | ------ | ------ |
| Submission 1 | [Branch Submission 1 Submit][branch1] | ⭐⭐⭐⭐ |
| Submission 2 | [Branch Submission 2 Revised][branch2] | ⭐⭐⭐⭐ |

## 📱 Gambaran Aplikasi (Submission 3, Complete)
<div>
<img src="https://www.dropbox.com/s/vosrq0gxt1atcwu/Dico%20Story.png?raw=1"/>
</div>


<!-- ## 🚧 Requirements Submission
### 1️⃣ Submission 1
- [x] Tampilkan 10 item data user
- [x] Penggunaan RecyclerView untuk menampilkan list user
- [x] Menampilkan circle avatar user
- [x] Penggunaan Parcelable pada data class
- [x] Non-nested view grup, viewgroup hanya menggunakan Constraint Layout
- [x] Pemanfaatan Intent Explicit untuk berpindah antar activity
- [x] **[Additional Features]** Fitur share user & Redirect ke halaman profile github dengan Intent Implicit
- [x] **[Additional Features]** UI adaptif dengan tampilan dark mode / light mode
### 2️⃣ Submission 2
- [x] Semua fitur Submission 1
- [x] Penerapan Android Modern Developement dengan MVVP (Model - View - ViewModel) pada arsitektur & package
- [x] Penggunaan REST API Github untuk menampilkan daftar user github (dengan library Reftrofit2)
- [x] Penggunaan ViewBinding pada layout
- [x] Penggunaan View Tab Layout untuk menampilkan following & followers user github
- [x] Penambahan fitur loading saat data dimuat (data detail, following & followers user)
- [x] **[Additional Features]** SplashScreen Activity
- [x] **[Additional Features]** Custom toolbar dengan tambahan icon & menu
### 3️⃣ Submission 3
- [x] Semua fitur Submission 1 & 2
- [x] Penerapan local persistent dengan Data Store & Room Database
- [x] Tamabahan fitur like / favoritekan user github dengan penyimpanan internal aplikasi menggunakan Room Database
- [x] Halaman Favorit untuk menampilkan user favorit
- [x] Pemilihan tema aplikasi, mode auto, dark mode atau light mode dengan Data Store
- [x] **[Additional Features]** Explorasi fitur RecyclerView dengan ItemTouchHelper, swipe ke kiri untuk menghapus item
- [x] **[Additional Features]** Tambahan mode auto pada tema perangkat, menyesuaikan tema device (android versi 8+)
- [x] **[Additional Features]** Penerapan custom font untuk aplikasi -->

<!-- ## 🏆 MAD Score
Modern Android Developement (MAD) Score adalah scorecard / acuan penilaian android untuk menunjukan seberapa modern dari teknologi yang kamu adaptasi [(Android)](https://developer.android.com/modern-android-development/scorecard?hl=id)
<a href="https://madscorecard.withgoogle.com/scorecard/share/4197000331/">![summary](https://user-images.githubusercontent.com/47800225/159169005-939e75dd-ce5c-4e7e-807a-6567afbab6f1.png)</a>
-->


[dicodingClass]: <https://www.dicoding.com/academies/352>
[appURL]: <https://www.dropbox.com/s/lbyxu7woltwjxfh/app-debug.apk?dl=0s>
[settingToken]: <https://github.com/settings/tokens>
[dicodingTutorialAPI]: <https://www.dicoding.com/blog/apa-itu-rate-limit-pada-github-api/>
[fileGradleProperties]: <https://github.com/apriantoa917/android-dicoding-BFAA/blob/submission3/gradle.properties>
[branch1]: <https://github.com/apriantoa917/android-dicoding-BPAAI/tree/submission-1-submit>
[branch2]: <https://github.com/apriantoa917/android-dicoding-BPAAI/tree/submission-2-revised>

0 comments on commit 1eec9b4

Please sign in to comment.