Lengkap

Cordova app with Facebook/Google integration, maps integration

STARTUP

You start the App and you can see a splash screen t be created by the developer.

CONFIGURATION

As first operation, in the background, the app shall fetch a configuration file from a fixed location. The configuration file is a json file containing some properties specified in attachment.

MENU, PERMISSION AND GEOLOCATION

The first screen that appears geolocate the smartphone. The permission to use the GPS shall be asked to the user. Date and time of authorization shall be stored in the LocalStorage.

Also, the device ID shall be read and stored in the LocalStorage (the permission shall be asked). Permissions could also be asked when starting the application, only if not already asked.

From this screen, also a menu icon is visible. Clicking on the icon shows a side menu with this structure: [login to view URL]

The logo is custom and it is attached (it is not the one of the image).

The menu items are in attachment.

Autenticazione (which means authentication) opens a windows to login with username and password, Google or Facebook.

MAP AND MARKERS VISUALIZATION

Once the user has been geolocated, a custom marker shall be shown on the map to pinpoint the user's position. One between Google Maps APIs or OpenStreet APIs can be used.

Furthermore, a list of positions shall be fetched from the server via an API returning an object containing an array of many elements like the one in attachment.

When a user clicks on an existing report (i.e. a marker) a ballon appears (similarly to Google Maps) with the indication of the corresponding text, type and total number of reports. Furthermore, a button with text as of "voteForThisButton" config variable is clickable. When the user clicks on this button, what described in section "SEND THE REPORT".

ADDING A NEW REPORT

At the center bottom, a plus sign shall be created as an icon to add a new report

After clicking on the icon, two things appear:

(1) Button at the top

At the top the screen a nice button having the text configured in the reportHereText variable of the configuration file.

When the user clicks on this button, it jumps to the "selection of the report type"

(2) The rest of the screen shall be used to show a list of item.

The title of the list is in the variable "locationOptionTitle" in the config file

The list of options is the variable "locationOptions" in the config files (first paragraph). The first list of options to show is the array of types. Once the user selects one of the types, another identical list shall appear (same title), having as options the list of subtypes corresponding to the selected type. When clicking on an item of this second list, the user jumps to the "selection of the report type". From the list of subtypes, the user can also click on a button to go back to the list of types. When the user clicks on a subtypes, the next screen is "selection of the report"

SELECTION OF THE REPORT TYPE

The logic of this list is the same as of the location, but:

- this screen uses the variables "reportOptionTitle" and "reportOptions"

- when the users selects an item on the subtype list, a button with text as of variable "sendReportButton" becomes clickable.

Also, icons with a camera or attachment appears to send pictures.

SEND THE REPORT

When the users clicks on the "sendReportButton" (or "voteForThisButton"), a text area to optionally add some texts is displayed (max characters set according to "maxCharactersForComment" config variable).

The button "sendReportButton" is still visibile and clickable (regardless of the comment). When clicked, the request in attachment shall be sent to the server: Details of the request in attachment.

If the request is correctly sent a green toast shall appear and the user can share the report on Facebook.

CONSTRAINTS: mandatory Cordova, AngularJS, Bootstrap. Android/iOS support (compile only for Android). Code to be shared and delivered via GIT (Bitbucket or Github) with me. Only open source libraries allowed.

Kemahiran: Android, PhoneGap, Mobile App Development, Javascript

Lihat lagi: cordova-plugin-google maps multiple maps, cordova google maps tutorial, cordova offline map, cordova map location, ionic google maps, cordova map navigation, cordova google maps not working, phonegap google maps api v3 example, best google maps integration, google maps integration, php mysql google maps integration, google maps integration web site, google maps integration blackboard, google maps integration services, ajax google maps integration, google maps integration website mysql, google maps integration address, google maps integration site, google maps integration locate address, google maps integration jobs

Tentang Majikan:
( 0 ulasan ) Rome, Italy

ID Projek: #20327660

Dianugerahkan kepada:

itdragon114

Hi Thanks for your reading my proposal. I have throughout your job description and I am strongly confident to develop your application. Already I have been developed many kind of hybrid apps and web sites on Ionic/Rea Lagi

€500 EUR dalam 5 hari
(2 Ulasan)
4.1

26 pekerja bebas membida secara purata €547 untuk pekerjaan ini

Yugene90

Howdy! I am so interested in your “Cordova app with Facebook/Google integration, maps integration” project. Please follow this link to check my previous experience. https://www.freelancer.com/u/Yugene90 I have read Lagi

€500 EUR dalam 7 hari
(71 Ulasan)
8.4
wuyong2020

Hello I am Cordova expert and have experienced a lot with social integration This project is very interesting for me and perfect fit with my skills. I would like to discuss more details with you. Hope to meet you soon. Lagi

€500 EUR dalam 7 hari
(72 Ulasan)
7.7
topstar323

Hi I have been specializing in mobile and web(website, backend) for 7+ years. I have rich experiences in - VoIP mobile/web app using webRTC, 3rd party, streaming server - On demand system such as UBER style booking , Lagi

€500 EUR dalam 7 hari
(78 Ulasan)
7.8
ksd711

Hello, Being a senior app developer in Apache cordova, Ionic framework, and hybrid phonegap, I can better help you to complete app tasks using these platforms. Regards, Kaushal

€700 EUR dalam 10 hari
(73 Ulasan)
7.2
TakaAlex

Dear Client. I've carefully read your job description among a lot of job posting with great interests, this looks like perfect fit for my skill sets and experience. As a senior iOS and Android app developer with more Lagi

€500 EUR dalam 7 hari
(17 Ulasan)
6.7
vantuanvn

Dear Lasthorizon, We are software team in Vietnam, we have 12 year in Software Industry with many running products in mobile and web applications. Our profile : [login to view URL] I am also web and mobile developer with 1 Lagi

€555 EUR dalam 6 hari
(95 Ulasan)
6.4
bestit4u

Hi I look your details and i am very excited. I am getting interested about your job. Please look my skill and profiles. And then Check my experiences. ---------------Taxi---------------------- [login to view URL] Lagi

€500 EUR dalam 7 hari
(52 Ulasan)
6.5
xudongwang97

Dear sir I have read requirements of your project with great care and I am very interested. I think that I am the right person for the job. I am Mobile(Android, IOS, React Native) App and Backend Expert and have full Lagi

€1000 EUR dalam 7 hari
(13 Ulasan)
6.0
beApart

Hello, I reviewed the description of the project carefully and I have confidence that our experience and skills can be useful for you. Our most similar projects to what you need are: 1. Able to put any statistics ove Lagi

€500 EUR dalam 7 hari
(10 Ulasan)
6.1
valiksoin

Dear!!! Hiring Manager, As a web/mobile app programming expert with 10+ years of experience and powerful mathematics basics I always have designed and built awesome software products based on the strong logic and abs Lagi

€1000 EUR dalam 20 hari
(38 Ulasan)
5.2
webdroid01

Dear, Greetings…!! Thank you for giving us the opportunity to bid on this project. We are happy to forward our proposal to you. Please feel free to contact us for any further clarifications or assistance you may requir Lagi

€500 EUR dalam 7 hari
(16 Ulasan)
5.5
jinlan88

Hello Hope you are doing well. I have checked your project description in detail , and I am very interest in your project. We have developed lots of mobile app and websites. Please send me a private messages so we Lagi

€500 EUR dalam 7 hari
(5 Ulasan)
4.8
pinesucceed01

Hi there, I have a solid background in creating complex mobile applications for iPhone and Android. I can work independently and respect a deadline. I feel comfortable working with a good team of developers. I am pass Lagi

€500 EUR dalam 7 hari
(23 Ulasan)
4.7
myappsdevelopers

Hello Hiring Manager, I read your job descriptions carefully, I am very interesting in your job. I have developed apps such as Social networking & lifestyle(Tinder style dating, chatting, sharing), Food & drink(Rest Lagi

€550 EUR dalam 15 hari
(17 Ulasan)
4.3
ayesha0124

Hi there, I have checked the details, I have rich experience with Android, Javascript, Mobile App Development, PhoneGap. Please initiate the chat so that we can discuss in detail.I am new to freelancer.com but I assur Lagi

€555 EUR dalam 6 hari
(4 Ulasan)
3.8
phantom1222

Hi, I have read all your requirement and I wish to work for your project. I have rich experience with full-stack development and I can help you perfectly. I'm very interested in your job post.I believe my skills woul Lagi

€500 EUR dalam 7 hari
(6 Ulasan)
3.5
KherlenS

Hi, there. I read your job description carefully. I am an experienced cordova developer. I can complete your task properly. Feel free to contact me. Best Regards.

€500 EUR dalam 7 hari
(2 Ulasan)
3.5
exoxiainfotech

Hi there, Hope you are doing well. I have read your requirements about your project very deeply and I believe that I can complete your project within your budget and time. A, Desired website and application [ IOS and Lagi

€699 EUR dalam 20 hari
(6 Ulasan)
3.0
bluenike

Hi, Dear Client. I have read your description. I have been developing high-quality business-oriented mobile apps for more than 6 years. I have rich experiences for developing native apps. I have deep knowledge of anal Lagi

€500 EUR dalam 7 hari
(5 Ulasan)
2.6
sunilsanghvi

Hello, Greetings for the day!!! I am an expert Mobile Apps Developer. I have gone through your project details and analysis the work. As per your job you are looking for android app developer who can work on your pro Lagi

€600 EUR dalam 20 hari
(3 Ulasan)
2.9