Our company's product is a platform that enables people to build automation tools. We are developing a set of features for our product that allow people to use our platform to generate and deliver push notification messages for mobile applications. We don't have our own mobile applications, so we need to build ones for iOS and Android to test our new platform feature.
These apps will never actually be published. They will be distributed only through closed betas using Google Play and Apple's TestFlight system.
The apps' functionality will be extremely simple. Please see the attached interface mockup. The features are as follows:
(1) One static screen with the design shown in the mockup. The screen should lock to portrait orientation and scale so the background fills the screen and all other elements preserve approximately the relative width depicted in the mockup.
(2) When the user presses the "Request notification permission" button, the app initiates the OS process for obtaining the user's authorization for the app to send push notifications. If the device already has such authorization, pressing the button does nothing.
(3) When the user presses the "Copy device token to clipboard" button, the APN device token (iOS) or the GCM registration ID (Android) is copied to the device clipboard. If that data does not exist (i.e., the app does not have push authorization), pressing the button does nothing.
(4) When the user presses the "Send token to http endpoint" button, an HTTP POST request is made to the URL specified in the text box above the button, where the POST body is a JSON object containing the APN device token or GCM registration ID and the name of the type of the device OS. The structure of this request body is shown in the "request [login to view URL]" attachment. If a 200 ("okay") response is received back, an alert is displayed with the message "Endpoint confirmation received" and an "Okay" button to dismiss the alert. If no HTTP response is received, or if some sort of error occurs, do nothing.
The deliverables will be (1) all source files, (2) the Android APK, and (3) an XCode archive.
You will be provided with all necessary design assets immediately upon commencing the project, and no design work should be necessary. A working HTTP endpoint will be provided for testing that feature.
We will welcome bids for just the iOS app, just the Android app, or both. If you send a bid for both, please separate the costs for iOS and Android.
I forgot one simple and obvious requirement: this app must actually be capable of receiving and displaying push notifications. I don't think anything special is required to do that in the context of the app code, and hopefully this requirement is obvious based on the purpose of the app.
34 freelancers are bidding on average $174 for this job
Dear Sir, Feel free to contact us on freelancer, We will send our best portfolio and surely guide or suggest your project. Let's discuss. Warm Regards, Om Infowave
Hi, I am iOS & Android Development Expert and have 7 years of Experience . Please contact so we can discuss in details the functionality/Requirement of the App . Thanks
Hi, I went through your requirement and feel comfortable to do this job. I have good experience in Mobile & Web design & development. Please initiate chat to discuss further. Thank You
Hi, I can definitely help you with Push notification apps for iOS and Android. I am a full time developer working "8 hours a day" 40 hours per week. Lets discuss the project plan on chat before start. Thanks