Find Jobs
Hire Freelancers

Create a small Android native app for Sales Team Awards information - Proof of test app for new technologies -- 2

$100-200 USD

Completed
Posted about 5 years ago

$100-200 USD

Paid on delivery
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.
Project ID: 18757725

About the project

6 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello! I've already read your job description carefully and i am very interested in your project. As result of reviewed your job, I am sure that I can finish this project of 100% result in a short time. As you can see in my profile, I have a rich experience in Android and iOS application(using Java, Objective-C, Swift and also React Native). These are my some products: [login to view URL] [login to view URL] [login to view URL] As a professional developer who can realize your idea, I can keep your time zone, I can start working immediately and I can resolve the technical problems quickly. If you choose me, you'll never be disappointed to me, and I'll do my best. I can provide daily update for the project status. I am always working with thought that your job is my job and I will do my best to help you at anytime. Please don't hesitate to contact me if you want to get the best result on time.
$111 USD in 5 days
4.9 (27 reviews)
5.0
5.0
6 freelancers are bidding on average $222 USD for this job
User Avatar
Hi i have two year experience in web and app development field. i am new to freelancer but not in technology So please give me a chance to work with your project Thanks.
$133 USD in 10 days
5.0 (6 reviews)
2.6
2.6
User Avatar
Hello, My working strategy to launch an app is:- 1. Think about the functionality and make a list of features (either provided by the client or made by me through the provided idea). 2. Make mockups and describe all the screens (either provided by the client or made by me through the provided idea). 3. Implement creativity (As I am a professional Graphic designer) 4. Start the development (After the client's approval to the wireframes) I work from the stage of designing to the stage of deployment including development, programming, testing and the development to the web part (backend). Hence, I assure you that you are at the right place where you will get the complete solution for your business! Thanks
$200 USD in 10 days
4.8 (2 reviews)
1.5
1.5
User Avatar
i go through your project and would like to do it for you in a cheap rate but full functionality and requirement.
$166 USD in 20 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of GUATEMALA
Guatemala, Guatemala
5.0
13
Payment method verified
Member since Apr 30, 2007

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.