diff --git a/README.md b/README.md index cd2bef8..355d050 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@
- - + + +[![Build](https://github.com/iamoscarliang/spotify-clone/workflows/Build/badge.svg)](https://github.com/iamoscarliang/spotify-clone/actions) ![minSdk](https://img.shields.io/badge/minSdk-21-brightgreen) [![license](https://img.shields.io/badge/license-MIT-brightgreen)](https://github.com/iamoscarliang/spotify-clone/blob/master/LICENSE) @@ -9,31 +10,19 @@ --- -## :pushpin: Features -Welcome |Home |Album detail |Artist detail -:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------: -||| - -Search |Search result |Library |Playlist detail -:-------------------------:|:-------------------------:|:-------------------------:|:-------------------------: -||| - -## :film_projector: Demo -
- Click to expand - -https://github.com/iamoscarliang/spotify-clone/assets/152960326/32371298-0836-40b2-85d5-d716423d226d - -
+## :pushpin: Screenshots + ## :books: Tech Stack -- :cloud: Firebase [Firestore](https://firebase.google.com/docs/firestore) & [Cloud Storage](https://firebase.google.com/docs/storage) -- :wrench: Architecture Component with [ViewModel](https://developer.android.com/topic/libraries/architecture/viewmodel) & [Livedata](https://developer.android.com/topic/libraries/architecture/livedata) -- :reminder_ribbon: [View Binding](https://developer.android.com/topic/libraries/view-binding) to make concise interaction with view -- :ship: [Navigation Component](https://developer.android.com/guide/navigation) for screen navigation +- :cloud: Firebase [Firestore](https://firebase.google.com/docs/firestore) & [Authentication](https://firebase.google.com/docs/auth) +- :wrench: [Architecture Component](https://developer.android.com/topic/architecture) +- :reminder_ribbon: [View Binding](https://developer.android.com/topic/libraries/view-binding) for direct references to views +- :ship: [Navigation](https://developer.android.com/guide/navigation) for screen navigation +- :floppy_disk: [Room](https://developer.android.com/training/data-storage/room) for local data cache - :musical_note: [Media3](https://developer.android.com/media/media3) & [ExoPlayer](https://developer.android.com/media/media3/exoplayer) for audio streaming +- :rocket: [RxJava](https://github.com/ReactiveX/RxJava) for asynchronous task +- :syringe: [Dagger](https://dagger.dev) for dependency injection - :framed_picture: [Glide](https://github.com/bumptech/glide) for image loading -- :syringe: [Dagger](https://developer.android.com/training/dependency-injection/dagger-basics) for dependency injection - :bar_chart: [Junit](https://developer.android.com/training/testing/local-tests) & [Mockito](https://github.com/mockito/mockito) for Unit test - :iphone: [Espresso](https://developer.android.com/training/testing/espresso) for UI test diff --git a/screenshot/album_detail.png b/screenshot/album_detail.png deleted file mode 100644 index ea59e13..0000000 Binary files a/screenshot/album_detail.png and /dev/null differ diff --git a/screenshot/artist_detail.png b/screenshot/artist_detail.png deleted file mode 100644 index ef0b274..0000000 Binary files a/screenshot/artist_detail.png and /dev/null differ diff --git a/screenshot/feature_graph.png b/screenshot/feature_graph.png deleted file mode 100644 index c9c8dee..0000000 Binary files a/screenshot/feature_graph.png and /dev/null differ diff --git a/screenshot/home.png b/screenshot/home.png deleted file mode 100644 index 70333fb..0000000 Binary files a/screenshot/home.png and /dev/null differ diff --git a/screenshot/library.png b/screenshot/library.png deleted file mode 100644 index 782a1ef..0000000 Binary files a/screenshot/library.png and /dev/null differ diff --git a/screenshot/playlist_detail.png b/screenshot/playlist_detail.png deleted file mode 100644 index 69ce69b..0000000 Binary files a/screenshot/playlist_detail.png and /dev/null differ diff --git a/screenshot/search.png b/screenshot/search.png deleted file mode 100644 index 1ead041..0000000 Binary files a/screenshot/search.png and /dev/null differ diff --git a/screenshot/search_result.png b/screenshot/search_result.png deleted file mode 100644 index 5840672..0000000 Binary files a/screenshot/search_result.png and /dev/null differ diff --git a/screenshot/welcome.png b/screenshot/welcome.png deleted file mode 100644 index 095dd7f..0000000 Binary files a/screenshot/welcome.png and /dev/null differ diff --git a/screenshot/arch.png b/screenshots/arch.png similarity index 100% rename from screenshot/arch.png rename to screenshots/arch.png diff --git a/screenshots/feature_graph.gif b/screenshots/feature_graph.gif new file mode 100644 index 0000000..adb2b53 Binary files /dev/null and b/screenshots/feature_graph.gif differ diff --git a/screenshots/screenshot.png b/screenshots/screenshot.png new file mode 100644 index 0000000..124f859 Binary files /dev/null and b/screenshots/screenshot.png differ