/jumu-nordost-react-native

Android app for "Jugend musiziert" contests ♫

Primary LanguageJavaScriptMIT LicenseMIT

Jumu Nordost for Android

This is a companion app for participants and audiences of the "Jugend musiziert" music competition. It shows all available schedules and programmes for contests held at German schools abroad within the "Nord- und Osteuropa" competition region.

Tech Specs

The app supports Android 4.1 ("Jelly Bean") and above, and is implemented using Facebook's React Native framework. Don't look for great architecture or code quality here, as the app was built under tight time constraints and published after just 13 hours of work 😎

There is also an open-source, natively built iOS version that served as the model for this app.

Features

  • List contests
  • Browse performances in contest by day and venue
  • See performance details, such as participants and pieces

Setup

The project doesn't compile until you have provided a credentials file. Do as follows:

  1. Fire up your favorite text editor and create a file named secrets.js in the project root.

  2. Enter the following:

    export default {
      apiKey: '<INSERT API KEY HERE>',
    }
  3. Insert the API key for the server you're developing against.

Acknowledgements

This project is kindly sponsored by Futurice as part of their fantastic open-source program. Kiitos!

All icons in the app are courtesy of Icons8.