I have an idea that I want to bring to life and I want talented mobile developer to help me.
Before anything my app should work on IOS, Android and Windows devices.
I want the development to be done using Xamarin but if you can convince me with anything else I am all ears.
Although Xamarin is very good for most of the features but I prefer to go with native in some features to achieve better output
You will provide:
-Detailed design document after we agreed on
-Breakdown, detailed plan and milestones
-Code comments are essential
-A development VM with all IDEs and Frameworks installed by end of the project
Now let me talk about the project, it consists of two main parts:
-[backend] Web interface access only by admin(me) that will push info to the mobile app (like linkedin or facebook)
Lets talk about the mobile App:
-You will be responsible of the design and I will revise it with you several times before we agreed on the final design
-It will mainly consists of menus (like whatsapp, facebook, messenger), and the web interface will push data which will be displayed under one of the menus available
-While installing the app, the user will choose which info he/she interesting in and based on this choice the info will be pushed to this specific user (of course user can later change this preference and in this case a message with this new preference will be send to the server even it the device is offline, this means after the device become online the message will be sent)
-Payment option should be available with different registration plans.
-Payment options should include Paypal as a first option, app store as second options, operator (if available, which means if I make a deal with this operator it will be available)
-Menu will be built from XML,so if I want to change a name for example I will simply change it in the XML, and for example to add new language like hindi I will just add its XML and push new build to users that contain this new lang in the lang list
-Pull down to refresh news
-App will open at the same location of last session (same active menu item)
-For each piece of info displayed there is a Share via email, WhatsApp, facebook, linkedin,twitter (linkedin style)
-Users will be able to login via facebook/linkedin/google or email registration
-I need detailed in-app analytics
-I need from time to time to send in-app message asking for some info or asking about user's feedback (form to fill)
-The app should support ads, so I need a control on the backend to push ads (either manually added ads or using mobile ads network like AdMob
-Non registered users (users that didn't pay) will always see ads, and some functionality will be disabled for them
-If payment done via App Store then I believe they will manage it, while if Payment done via Operator then we should like this payment to this specific device so user can't be able to install the app on more than one device
The backend web interface should be developed using ASP.NET, SQL Server, WCF, RabbitMQ
-I will not pay for partly finished work, which means I will pay only at the end of the project if you succeed to finish it all in the given time frame
-After you finish the work and deliver it and deliver the source code,I will check it for two or three weeks then I will pay half the amount
-After my QC test the work, and you fixed all the bugs, I will pay the other half
-Please note that at each milestones you will deliver a working version as planned but you will not deliver the source code