-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
5d8bb41
commit 1eec9b4
Showing
1 changed file
with
63 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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> |