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.
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
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.
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!
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
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