m-cappi / vetTunes

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]

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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]


Languages

Language:JavaScript 97.4%Language:Java 1.4%Language:Objective-C 0.9%Language:Ruby 0.2%Language:Starlark 0.1%