I need an Android App (multilingual) prototype to be developed with local database and syncing to main server when internet is available or when sync button is pressed.
Will have approx. 15-17 UI screens. Each screen will have approx. 5-8 user inputs. API also needs to be developed for syncing db to main server
NDA needs to be signed
Phase 1 - Orientation and development of strategic concept
• Confirm and refine objectives with the client. – Prepare UI
Phase 2 - Concept approval and initial development
• Client to select concept for refinement. - Submit 2 /3 designs for UI approval
• Incorporation of feedback and revisions. - Design Database
• Review solution in light of programming expectations and limitations.
• Present work for approval to Client with all UI screens and DB
Phase 3 - Revisions, final development and programming
• Incorporate work feedback and revisions.
• Program application.- Check Ver1
Phase 4 - Final review & deployment
• Revise work as necessary.- 2 or 3 version depending upon bug list
• Installation and testing by providing apk
• Go live on Google Play Store/ Web site link (date to be determined).
• API : Java / Asp.Net for Server
• Database: MySQL / MSSQL on local logger as well as server
• Mobile Application: Android
Application development specifications
1. SCOPE OF THE PROJECT
• Development and Coding for Android
• QA and Testing
• Mobile APP for Android
• Complete Source Code alongwith apk on a daily basis. Need to push code on GitHub also
• Deployment of the application on Google Play Store. Compliance to any query from Google will be in your scope
3. APP DESIGN
Smart & appealing designs will have to be provided to attracts viewers & effectively convey our message so that we get results. APP should be easy to navigate & is aesthetically good. Design should be consistent with:
• Our Company's image
• Unique design that is pleasing
• Easy to navigate
• Strike a balance between good-quality images & fast download time
• Ensure that the App design looks good at latest resolution and works on all Android Versions
• App Owner (admin): back for admin to change registration fee or add / change masters from Database. All dropdown will be bind to respective masters so that text validation becomes easier
o Mobile App : Android Mobile Apps - Multilingual
• Languages: Hindi, English & Marathi - Scope for expansion for any language. All language inputs will be in a column from database. Column 1 is English, 2 is Marathi, and 3 is Hindi. And so on. We will supply appropriate text for Marathi and Hindi
SCOPE OF WORK
• Paid registration for users ( PayPal & PayTM)
• First time registration for OTP Generated on email
• One user can login into one device at a time only - IMEI / Sim Card or Device details to be mapped in DB
• There will be 15-17 forms where users will enter Data as Date field & Text fields - These are approximate based on our web design and excluding login, home page, help menus and Payment screens. These may vary to accommodate required fields for the 11 buttons / icons and may change max to 15-17 forms.
• Data will be stored into different tables in database to handle all forms. Some reports or forms may require collection / use of joins to present required format in forms / db
• Users can view report on it by Selecting Date From – TO Reports related to data entered will be presented as per custom design provided by us. This may include joins / views / stored procedures etc
• Report format will be Line graph . Any graphic display will be limited to line graphs only but must be colourful and aesthetic
• Encrypted Password Strong Password is necessary
• The entire project is based on prototype building and may require changes based on your understanding.