Find Jobs
Hire Freelancers

Develop a streaming radio mobile application using PhoneGap

$750-1500 AUD

Em Andamento
Publicado há quase 9 anos

$750-1500 AUD

Pago na entrega
We require a multi-platform mobile application to be developed. The app will essentially look and behave as a radio app for a radio station. All assets will be provided including the app prototype designs. The app must look exactly like these prototype designs on all platforms requested. See below. Application Overview The app will be a radio station app that plays tracks based off information in an XML feed. The app will be developed for both the latest version of iOS and Android. We request that the app be built on the PhoneGap platform. Specific Details The application will feature four main screens. Listen Screen The listen screen is the default screen, first shown when the user opens the app. This screen starts playing the latest tracks from the radio station. This information is accessed via the XML feed. Album cover art is shown and a share button (Facebook) is in the bottom-right of the album cover art. The cover art is downloaded on a per-track basis, and the information (image path) is retrieved from the XML. Current tracks are able to be paused and played. Show Screen The show screen is a list of all shows from the radio station. This information is pulled from the XML. When a user taps on a specific show in the list, a more detailed screen is shown for that particular show. Data is pulled from an XML feed including information on the show and a path to an image for that show. Users are able to go back to the shows list by clicking the back arrow at the bottom of the screen. Contact Screen The contact screen is a simple screen with the logo of the radio station in the centre. Three icons will be provided at the bottom for the user to access the radio station’s Facebook page, check the website, and email the radio station. Slide Out Menu The slide out menu at the top will allow the user to select a preferred radio station frequency, this list will be provided to you. Additionally, the XML information will be different for each radio station (e.g. current track). The user may also select whether they prefer to listen in HD quality or not (simple toggle option). This should be enabled by default. The XML determines what quality to provide based on this. XML Feed The radio station has somewhat of an API where calls are made and information is retrieved in the form of XML. Such information is that of the current track, it’s details including album cover art, the radio frequency information, and streaming quality. Minimum Distributable Platform - Apple iOS 8 - Android Lollipop Optimised Devices - Apple iPhone 6 Plus - Apple iPhone 6 - Apple iPad Air 2 - Samsung Galaxy S5 - Samsung Galaxy Note - Samsung Galaxy Tablet - HTC One M9 Supplied Resources - Digital Art - Prototypes Designs Deliverables - Source Code - Test Binary for Apple iOS - Test Binary for Android Please post a message if you would like to know any further information regarding this app. Further, please refer to the attached assets for the prototypes. These will give a very good indication on how the app will work.
ID do Projeto: 7581606

Sobre o projeto

23 propostas
Projeto remoto
Ativo há 9 anos

Quer ganhar algum dinheiro?

Benefícios de ofertar no Freelancer

Defina seu orçamento e seu prazo
Seja pago pelo seu trabalho
Descreva sua proposta
É grátis para se inscrever e fazer ofertas em trabalhos

Sobre o cliente

Bandeira do(a) AUSTRALIA
Cannon Hill, Australia
4,0
7
Método de pagamento verificado
Membro desde fev. 14, 2015

Verificação do Cliente

Obrigado! Te enviamos um link por e-mail para que você possa reivindicar seu crédito gratuito.
Algo deu errado ao enviar seu e-mail. Por favor, tente novamente.
Usuários Registrados Total de Trabalhos Publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Carregando pré-visualização
Permissão concedida para Geolocalização.
Sua sessão expirou e você foi desconectado. Por favor, faça login novamente.