Find Jobs
Hire Freelancers

Xamarin Forms camera overlay and Image vector selection

$750-1500 USD

Zaprt
Objavljeno pred skoraj 4 leti

$750-1500 USD

Plačilo ob dostavi
Xamarin Forms application which can take an photo of a wall, which contains a poster/frame, and by using a vector selection tool, align an overlay image into position on top of the original image. When the photo has been taken, the photo is used as background image for the subsequent page, where you can drag the corner handles of a rectangle/vector shape to fit the edges of the poster in the underlying image. The final combined image of the background and selected overlay can be saved to the photo library. See the illustration for the exact design and flow. The first part of the project: 1.1 CAMERA PREVIEW LEFT SIDE MENU HANDLE: When tapped, the menu slides in from the left (see 1.2). CAMERA PREVIEW: First image is the live camera preview. When tapped a snapshot is taken, and it goes directly to page 2.1. 1.2 CAMERA PREVIEW MENU The menu contains 2 buttons. OPEN CAMERA: Displays the full-screen camera overlay (see 1.3) PHOTO LIBRARY: Displays the photo library in full screen to select a photo. When a photo has been selected, it continues to page 2.1. 1.3 FULL SCREEN CAMERA OVERLAY This displays the camera overlay in full screen mode, where the flash can be turned on and off. When clicking the white circle, a snapshot is taken, and it continues to page 2.1. 2.1 FRAME HANDLES The snapshot image, or chosen image from the image library is displayed. A rectangular vector shape with circular handles in the corners is displayed over the image. The vector handles is draggable, to form a shape matching the edges of the frame in the background image.. 2.2 FRAME HANDLES HOTSPOT The hotspot for moving the corner handles must be large enough to easily select and drag with fingers (as illustrated with the purple dotted line). 2.3 FRAME AUTODETECT (ESTIMATE ONLY) This is a future optional feature, which potentially could be implemented at a later stage, if possible. In this first project scope, it is only required to roughly estimate the amount of work to implement something like this, and some idea of how this could be achieved. The requirements for this future feature, would be to automatically detect the frame edges of one or multiple rectangular objects in the underlying image, to ease the workflow for the user. 2.4 ADJUSTED HANDLES This is how it looks like, when the user has dragged the handles. The user can tap the SAVE button, to save the vector shape, and proceed to page 3.1. 3.1 SELECT IMAGE TO OVERLAY An image carousel at the bottom, can be swiped to choose an overlay image from a set of predefined images (in this project, just use a static list of 6-10 images). The selected overlay image must be transformed to fit the perspective of the vector shape defined and saved in page 2.4, and displayed as an overlay on top of the original photo background. 3.2 SWIPE IMAGES CAROUSEL FOR OVERLAY The image carousel highlights and slightly enlarges the selected image inside the carousel. When swiping the carousel to the right or left, the old selected overlay image slides out, while the new selected overlay image slides in, simultaneously. 3.3. SWIPE TO NEXT IMAGE When the finger is lifted from the carousel, the selected image snaps softly into center position of the vector shape. When tapping the KEEP SELECTED button, the combined image of the original photo, and the selected overlay image will be saved to the Photo Library. General requirements: - Must work on both Android and iOS. - Must be implemented as a Xamarin Forms .NET Standard application and custom renderers. - The design must be implemented exactly as in the mockup images - The image carousel, vector handle dragging, and overlay image sliding into position must be well-functioning smoothly without lagging on minimum iPhone 5 (2013) or Samsung Galaxy S5 (2014). - Source code must be delivered - If third party library licenses are required for development, these must be reviewed and approved before project starts.
ID projekta: 25723606

Več o projektu

8 ponudb
Projekt na daljavo
Aktivno pred 4 leti

Želite zaslužiti?

Prednosti oddajanja ponudb na Freelancerju

Nastavite svoj proračun in časovni okvir
Prejmite plačilo za svoje delo
Povzetek predloga
Registracija in oddajanje ponudb sta brezplačna
8 freelancerjev je oddalo ponudbo s povprečno vrednostjo $1.563 USD za to delo
Avatar uporabnika
Hi, Greetings of the day! i have read the job details and we are sure that we can do app project very well. I am leading India based trusted mobile and web application development company having more than 10 years of experienced in creating,customizing and managing mobile apps (IOS/Android native and Hybrid) and web applications. We have developed 200+ enterprise level apps or hybrid apps few of it are. eg: swiggy, uber eats type clone for food order online, Uber type app for cargo, UK delivery pick and drop app/web with automated complex AI for allocation, high sale running ecommerce apps, News app for a TV channel, few social apps, custom apps. I have team of more than 50 developers and designer having expansive experience on app and web development. We specialize in creating every kind of mobile app from simple to complex functionality. We build web or mobile apps that fit your budget and don't burn a hole in your pocket. Our clock ticks faster than yours! We promise bespoke quality work delivered on time. Your deadlines are ours to worry about. Please inititate chat to speak about your requirement in details. so we can start project as soon as possible! Regards kodecube
$1.681 USD v 40 dneh
4,9 (56 ocen)
7,1
7,1
Avatar uporabnika
Hi! How are you? I am interested in your project. I read your description in detail and checked images. I can do your project well. I want to work with you for a long time. Please contact me. Best Regard.
$1.500 USD v 20 dneh
5,0 (61 ocen)
6,9
6,9
Avatar uporabnika
Hello! I have read your project details completely and thoroughly. The skills you mentioned in your description is my expertise. As I am new here and I want to show my skills to you. Further details will be discuss in the inbox. I am waiting for your message to discuss it. Thank you!
$1.500 USD v 38 dneh
5,0 (3 ocen)
3,6
3,6
Avatar uporabnika
Hi dear client, i had seen your job post in freelancer.com it's  well explained. But Still , I will need proper information about your project so I can give you quality work done. I will share URL for the same during project discussion. Looking forward to start work together. Thank you, Rajni
$2.778 USD v 30 dneh
0,0 (0 ocen)
0,0
0,0
Avatar uporabnika
Hi, Greetings! Let's join hands for long term relationships with the best Technical Team. Concerning your requirement, I have worked on similar projects and features of the app to what you are looking for, and I am confident I can exceed your expectations. Skills: PHP & .NET Frameworks, MySQL, REST API, Javascript, Jquery, Advanced Javascript (Angular, React JS), AWS cloud, MongoDB, Express JS, Flutter, Mobile application development (Android/iOS), full-stack development, frontend, and backend development, IoT applications. Our aim is your success. We are a software development company that works with small to medium size companies and help them by providing software solutions taking end to end responsibility of a product/application. This helps the customer to save time and focus on the actual business model. Our existing solutions/services help many customers to increase business/ product usage. I have below queries: 1. What is your bread and butter from this project? 2. Do you have any documentation feature list or ref app? 3. What are your thoughts on UI/UX? 4. Are you willing to sign the NDA Contract? 5. What is the date of deployment in your mind? Awaiting a positive response :) Regards, Akash
$1.125 USD v 35 dneh
0,0 (0 ocen)
0,0
0,0

O stranki

Zastava DENMARK
Kobenhavn O, Denmark
0,0
0
Član(ica) od maj 26, 2020

Verifikacija stranke

Hvala! Po e-pošti smo vam poslali povezavo za prevzem brezplačnega dobropisa.
Pri pošiljanju vašega e-sporočila je šlo nekaj narobe. Poskusite znova.
Registrirani uporabniki Skupaj objavljenih del
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Nalaganje predogleda
Geolociranje je bilo dovoljeno.
Vaša prijavna seja je potekla, zato ste bili odjavljeni. Prosimo, da se znova prijavite.