Skip to content

m-cappi/vetTunes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

68 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

vetTunes

Mobile app on React Native to access iTunes' 100 top albums, a personal account hosted on firebase to keep track of your favorites and a filtered search feature for ease of access.

Preview

You can find a demo ready to install on your Android phone or simulated enviroment of choice in here:

Android Bundle Demo v0.8

Demo is currently a debug bundle

Direct download link or find it on this repo


account screen top 100 search screen active filter favorite album details


Challenge overview

Work in progress. Access the full challenge in here.


Things to improve

  • Refactor the firebase connection. Due to connectivity issues common in react native apps outside of Expo builds, replacing the firebase library for react-native-firebase could prove a major improvement for handling favorites, where the connection usually suffer and hangs.

  • Modularization and more modularization! Implement a third context-reducer to contain things such as the favorites handlers, which I didn't quite expect to reuse so much. Either that or set up a redux.

  • Work on the albums' visuals. I was hard pressed for time due to all the features I wanted to include, so I barely had any time to give them the love that they diserve.

About

Mobile app on React Native to access iTunes' 100 top albums, a personal account hosted on firebase to keep track of your favorite albums and a filtered search feature for ease fo access. [6-days-challenge] [job-interview]

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages