Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/getrighhttt/itunes
Implemented a tab layout that displays a list of my favorite artists' songs. Also added a searchView to search other Artists.
https://github.com/getrighhttt/itunes
adapter api builder-pattern glide http interceptor recyclerview rest-api retrofit2 singleton-pattern viewpager2
Last synced: 20 days ago
JSON representation
Implemented a tab layout that displays a list of my favorite artists' songs. Also added a searchView to search other Artists.
- Host: GitHub
- URL: https://github.com/getrighhttt/itunes
- Owner: GetRighhttt
- Created: 2022-05-16T20:15:00.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2024-11-25T00:30:44.000Z (about 1 month ago)
- Last Synced: 2024-11-25T01:23:29.809Z (about 1 month ago)
- Topics: adapter, api, builder-pattern, glide, http, interceptor, recyclerview, rest-api, retrofit2, singleton-pattern, viewpager2
- Language: Kotlin
- Homepage:
- Size: 155 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Itunes
Use the itunes API to preview songs from some of my favorite artists. Everything is setup in tab layout,
and also added a search view that makes an api call to display results of artists when searched. When a track is clicked
on, a preview of the song comes up using whichever player is desingated on your android device. Made the api call without
Coroutines to demonstrate callback methods, however Retrofit2 and Glide were used. Recently refactored this code,
as this was one of the first individual projects I attempted over a year ago.https://github.com/GetRighhttt/Itunes/assets/105057858/ed6a5175-387c-4066-9e0c-f5a06179f833