1) We need a fast performance NATIVE iOS and Android apps for our Shoutcast internet radio that is acceptable in Apple Store and Google Play. Only native apps are acceptable, no hybrid, ionic etc. All copyright belongs to us. Only developers who have created Radio streaming apps before, examples to show.
Hosting provider is Voscast. For the radio player some data will come from Voscast XML file and some from our current Wordpress website, you need to work out if you need to install an event plugin such as the 'The Events Calendar' that gives start, end time and featured image.
2) Live radio from Voscast and list news the website.
LBC is a good example of this app. The radio will run in the mobile background even if users minimize/close the app.
3) Apps default page: Same as LBC that has live radio and underneath it is loading news from our website through native way APIs or whatever that you need to create, the news will not be loaded in webview. The news will not be in carousel like in LBC, it will be appearing vertically similar to the page 'Top News' in LBC check main menu. Only one latest news from each category such as 'popular, must watch etc. about 8 categories' and finally a full width button 'All News' to load a list page that has all the posts sorted by latest to top, these are Wordpress normal posts that is separated by categories. If no news of any section then that section wouldn't appear. There will be title, a little description, image, how long before it is published, it should be clickable to detailed page, category name and a link such as 'View All' to go to a list page of that category explained below:
4) Each list page has the list of all the posts of its category such as Popular/Must Watch etc. will be loaded using APIs from the website, click on any post from home page or from this category list page then the post detailed page will be loaded from the website using APIs.
5) Clicking any post from anywhere will load detailed page with 'Related News' section from the same category from the website using API. Share button in header.
6) Header bar 3 dots on the right will have notifications. A free system that allows us to write notifications send/schedule that goes to iOS and Android users. Notifications can be send to all users/country/city/ and possibly to the users that are currently on the app or listening if you can.
7) header bar 1-menu, 2-the word 'Join', 3-phone icon, 4-text message (SMS), 5-facebook, 6-twitter, and 7-notifications icon. The idea is as under LBC presenter image join section. Ours stay fixed in header on every page. Icons' click affects check point 8.
8) Contact page basic info, Live number clickable to directly start calling from standard calling app, doesn't need to confirm which app like calling a local number, Landline phone the same, text message (SMS) in SMS app with our number in recipient box, email opens email app, whatsapp number in dialer, website in browser etc.
9) Analytics: region based, specially current users who are using the app right now or listening the radio in the background, and device(iOS and Android) based if possible.
10) Users can switch ON/OFF notifications.
11) Schedule news.
12) Meat the team page that will load the team page from our website.
13) The pages list such as Radio (default page), contact page, Meat Our Team page etc. will be listed in side menu that slides from left by clicking the menu icon in the header.
14) You need to provide wireframes before the start the work in image/pdf form using any design tools or a piece of paper and pencil. Whatever easy and less time consuming to you.
15) Upload apps to app store and google play using our developer accounts. Guide us for giving you permissions to upload.
16) All Apple and android devices covered such as phone, tablet, ipod etc.
17) Deadline for development, testing, errors fixing (everything): 15th Dec 17
18) Deadline to be available on app store and google play: 1st Jan 18