Urna Phone

Is election period in Brazil and I developed an app for Windows Phone ([url removed, login to view]) where the users can vote in theirs candidates. The goal with this app is have a prediction of who will win the election by collecting supposed votes on mobile phone. As I said, I have developed an small app for Windows Phone (see screenshots attached) the app has a first screen where the user can choose the candidate, the user then chooses the candidate and the app goes to next screen where is possible see percentage votes for each candidate. All votes/data are stored in my account in Azure Mobile Services. The services are already developed in Azure since the app is up and running on Windows Phone.

We know the number of Windows Phone users are very small compared to Android users. Then I want someone to develop the same windows phone app to Android using Native android development or Xamarin framework. My preference is that the app is developed in Xamarin, but no problem if the developer wants to develop in traditional Java/Android.

The app must be in portuguese language, but don't worry about that, I can help you on this point.

I have an Android Phone to test the app. The app must be compatible with my phone:

- Samsung GT-S7562L

- Android 4.0.4 Ice Cream Sandwich

- Level 15 API

The Android app must have:

1) A first screen looking like the [url removed, login to view] attached image

- when the user tap on an photo the app must call a azure webservice (GET api/Voto?idCandidatoVote={idCandidatoVote}) to register the vote in the cloud. The idCandidateVote is an id for each candidate name like this table

| id | Name

| 1 | Aécio Neves

| 2 | Dilma

| 3 | Eduardo Jorge

| 4 | Eymael

| 5 | Levy Fidelix

| 6 | Luciana Genro

| 7 | Marina Silva

| 8 | Mauro Iasi

| 9 | Pastor Everaldo

| 10 | Rui C. Pimenta

| 11 | Zé Maria

| 12 | Indeciso

| 13 | Branco/Nulo

2) A second screen looking like the [url removed, login to view] attached image

- In this screen the user can see a list of candidate with percentage votes for each candidate. The percentage votes is calculated based on azure services. First the app must call the a service that will return the amount of votes registered in azure ( GET api/Voto ). Second the app must access a service table in azure (GET tables/Candidato) to navigate on the records and get the amount of votes for each candidate. This way (with the total votes and candidate votes) is possible to calculate the percentage votes for each candidate.

- In this screen the user can see which candidate he/she voted

- In this screen is possible to click on a button where is possible change the vote. When the user taps on the button the app goes to the first screen again, this way the user can choose a new candidate and see the results again. When the user chooses change the vote a azure service must be called (GET api/Voto?idCandidatoUnVote={idCandidatoUnVote}) so that the vote previous vote must be canceled.

- When the user chooses exit the app from the second screen at the first time, the app must ask the user if he/she wants rate the app on the store. If the user choose YES. The app must be open the play store so that the user can make a review of the app, rating 5 stars for example. This question must be appear once time only, when the user exits the app for the first time

3) Google Analytcs report

- some action of the user on the app must be logged on google analytics

4) Images

- I will provide all images needed

Skills: Android, Azure, Mobile App Development, Windows Phone

See more: xamarin review 2014, windows phone 10, windows-azure, screenshots on android, samsung developer android, register as an app developer, prediction api google, next android phone, new android phone, looking for a xamarin developer, java developer iasi, java api table, id analytics, ice cream sandwich android, google prediction api example, google android phone, get android developer help, first android phone, developer windows phone 7.5, developer android phone

About the Employer:
( 1 review ) São Paulo, Brazil

Project ID: #6451127

Awarded to:


Olá, tudo bem? meu nome é Nelson e sou desenvolvedor Java/Android. Acho que dá para fazer o seu app bem rápido sim. Porém eu tenho alguns comentários e perguntas. Dúvidas 1- Como você identifica o usuário? por IMEI More

$166 USD in 5 days
(17 Reviews)

4 freelancers are bidding on average $277 for this job


Hi i am really very interested in your job so i have placed lowest bid in all please consider my bid also i will complete this job in 5 days max but just for safer side i have taken 7 days please let me know what do yo More

$526 USD in 7 days
(232 Reviews)

If you have an api or means to communicate to your server with users prediction contact me. I can do this in android(Java) within 5 days. Thanks.

$250 USD in 5 days
(6 Reviews)

A proposal has not yet been provided

$166 USD in 4 days
(4 Reviews)