Create a small Android native app for Sales Team Awards information - Proof of test app for new technologies
$80-100 USD
Pagado a la entrega
An experienced Android programmer to develop a small "proof of concept app". A good programmer could easily create it in a couple of days. Seven days or less will be granted.
* Main goal of app is to provide Awards/Prizes info for a company Sales Team.
* UI design is already made. No more than 10 screens. Programmer must have some tools/skills to extract UI elements from the PSD files provided by the designer, with high quality and attention to details.
* Some screens are created dinamically based on XML data provided.
* Awards information is structured in an XML file (sample attached). This XML will be stored in a cloud service (Firebase) and a local copy should be stored in the device to allow offline use when no internet access. As this is a proof of concept (real test) app, the programmer must use it's own test account in Google Firebase to create and use the required resources/files there. Some freedom is allowed to the programmer to suggest ideas to make the app the best possible. Final configuration and compilation instructions in our test/production environment (Android Studio 3.2.1) must be provided by the programmer.
* Information is structured by Group/Frequency/Award.
* Award details are in HTML format, taking into special account that images (img tag) can be zoomed in and out by the app user.
* Award information and details are "static" and will be valid up to end of year, HOWEVER in some cases info could be changed by Management. An easy way of remote updating of XML file must be provided by the programmer. Firebase Storage could be a good option, unless a better way is suggested by the programmer.
* App will be posted to Play Store, HOWEVER it will be a private (invitation only) app, that requires an Activation Code provided by Management, by email and other ways to their sales team. Thus, when the app is installed and used for first time, user must enter a valid Code (See attached sample). Programmer must provide an optimal way (updatable json, perhaps) to store these codes in Firebase. Take into account that these codes will be updated by the app, when user activates the app and also when Management might decide to Cancel any code. This could happen when a user is no longer part of the team. On these cases, every time the app is started, Status of activated code must be checked to verify if this code is not C=Cancelled.
* A Log file (or better mechanism) must be implemented, in Firebase, to let Managers know when a user activates the app and whenever they use it. Instructions on how to read and view the log file are required. Another team/project will access and present this log data. See attached log file as sample of data reported to log.
* Firebase/Google Analytics to view detailed information of app use.
* Allow offline use of the app to view XML Awards Details data and log events. This doesn't apply to Activation Screen, as this MUST be done ONLY when connected to internet.
* Good implementation of material design practices to allow a beautiful user experience, using toasts or equivalents to allow user know important events like: When no internet connection is found, When working in offline mode, When an Activation Code is Status C=Cancelled and use of the app is no longer allowed, etc.
* A Settings screen is required with basic app info like: Activated Code, VendorName, VendorNo, Activation Date/Time, Used times (Counter of times the app is started). About Section (App Name, Version, Developed By, Copyright. VIEW ONLY.
* All app code provided by the programmer must be well documented with instructions on how to compile in our own environment (Android Studio 3.2.1). We will generate the final APK.
A couple of more apps will be developed later depending on success implementation and use of this one. Granted programmer of this initial app, will have an advantage for next apps, if quality exceeds our expectations.
Nº del proyecto: #18750994
Sobre el proyecto
19 freelancers están ofertando un promedio de $395 por este trabajo
Hi, Good Day! Thank you in advance for your time and consideration. I have reviewed your job description as well and very confident to handle this project perfectly. Please do open chat for further discussions in or Más
Dear sir, I'm a serious native Android developer and I can work on this project according to your requirements until getting it completely done. Please take a look on my previous projects and reviews by clients on my Más
I am expert android , ios , react native , laravel, ci, ckae php and php. Ready to start work from now ..................................
Hi there, I checked your requirements and i am ready to develop all the mentioned screens, i appreciate, you explained the work very well, I need to discuss you further. please respond me on the chat. Thanks
Dear client. I've read you project description carefully and very interested. Let's discuss over chat and get started. Waiting your reply.'
Hi I checked the attached file that you shared. I am willing to do that. I have 4+ year experience in Android development with latest android Studio and with both language java and Kotlin. Thanks Sunil Kumar
I love to work in android applications recently worked on a mental health project in android and have a work experience of 5 years in this field, will love to work with you. i did mental health project using python in Más
hello sir i have 7 years experience in app development hello sir i have 7 years experience in app development