Het idee was om een snelle en gebruiksvriendelijke radio-app te maken, waar je vrijelijk doorheen kon bladeren en naar radiostations van over de hele wereld kon luisteren. Het blijkt dat er een geweldige Radio Browser API is, die wordt aangestuurd door de gemeenschap, en de database bevat momenteel bijna 40.000 radiostations.
Een van de belangrijkste kenmerken was dat de radio-ervaring niet onderbroken mocht worden door advertenties. Deze app zal ze dus nooit hebben (sommige radiostreams kunnen hun eigen advertenties en prerolls afspelen).
Er is veel aandacht besteed aan de optimalisatie en functionaliteit van de app, evenals aan het visuele uiterlijk. Na tientallen brainstormsessies met mijn goede vriend (let wel, hij is kleurenblind), kreeg de app wel een bepaalde stijl.
Tot nu toe heeft de app de volgende functies:
• Intuïtief ontwerp met dag-/nachtmodus.
• Optimalisatie voor snelle prestaties bij lange runs, met minimaal geheugengebruik.
• Weergave van afgespeelde songtitels indien geleverd door radiostream.
• Zoekquery's met maximaal 9 verschillende parameters, die kunnen worden gecombineerd (niet alle combinaties garanderen resultaten, dus raadpleeg de verstrekte stationsaantallen).
• Mogelijkheid om zenders aan favorieten toe te voegen.
• Maken en bewerken van afspeellijsten.
• "Luie lijst" - automatisch gegenereerd op basis van zenders die onlangs de meeste actieve luistertijd hadden.
• Solide geschiedenistab-implementatie, met automatische opschoningsfunctionaliteit, web- en YouTube-zoekopdrachten van geliefde nummers.
• Voor persoonlijk gebruik kunt u delen van radiostreams opnemen;
• Breed scala aan aanpassingen en instellingen.
• U kunt ook audio-effecten toepassen.
Het maken van deze app was een groot leerproces voor mij. Ik hoop dat radioliefhebbers het nuttig zullen vinden. Zo ja, laat dan een reactie achter met uw mening over welke andere functies ik zou kunnen toevoegen. Als een bestaande functie niet werkt zoals verwacht, vermeld dit dan ook. Ik wil graag verder werken aan en verbeteren van deze app.