Xamarin Forms IOS custom camera renderer

Cancelled Posted 6 years ago Paid on delivery
Cancelled Paid on delivery

I have a fully working camera cotrol app in xamarin form + android custom renderer.

I need an equivalent IOS camera custom renderer that works with my camera code in xamarin forms.

I will provide the android custom renderer code and a test project, you need to provide the same functional code in IOS custom renderer in a IOS xamarin project ([login to view URL] and [login to view URL]).

The camera displays a sample image on left-top, it saves a captured image on a specific file, displays the captured image on the right-top. It waits for the next image to be captured after one image captured. You can move forward and backward to re-capture images. The code should restore the previous camera state even if it came back from app sleep or phone's screen lock without crashing or camera freezing.

The code should be written in visual studio community version 2017 on the desktop windows. You need to provide a video clip to show its full functionality. (I don't have testing setup for IOS device, only have a IOS simulation). You can guide me to set up the IOS device if you don't want to create a video clip.

This is code snippet in Android custom renderer:

public class SnapCameraPageRenderer : PageRenderer, [login to view URL],

[login to view URL]

{

protected global::[login to view URL] camera;

protected CameraFacing cameraType;

protected TextureView textureView;

protected SurfaceTexture surfaceTexture;

...

}

[assembly:ExportRenderer (typeof([login to view URL]), typeof([login to view URL]))]

namespace [login to view URL]

{

public class MultiSnapCameraPageRenderer : SnapCameraPageRenderer

{

protected override void OnElementChanged (ElementChangedEventArgs<Page> e)

private void CameraPageRenderer_Appearing(object sender, EventArgs e)

private void CameraPageRenderer_Disappearing(object sender, EventArgs e)

protected override void SetupUserInterface()

protected override void SetupEventHandlers()

protected override async void TakePhotoButtonTapped(object sender, EventArgs e)

protected void SetPhotoIndex(int index)

protected void LoadExistingPhoto()

protected virtual void ButtonPrevious_Click(object sender, EventArgs e)

protected virtual void ButtonNext_Click(object sender, EventArgs e)

....

Android iPhone Mobile App Development Xamarin

Project ID: #15412623

About the project

4 proposals Remote project Active 6 years ago

4 freelancers are bidding on average $223 for this job

milanvdgm

Hello, I have come across your requirement and understood it very well also. I possess all the desired requirement mentioned in your job post I possess over 4+ years of experience in Mobile development and des More

$222 USD in 3 days
(3 Reviews)
5.0
MetaoriginLab

We are a team of Mobile Application Developers having expertise with Android/iOS and few of HYBRID Technologies like Xamarin and React Native. Relevant Skills and Experience The Team has got extensive experience with More

$266 USD in 3 days
(5 Reviews)
4.2
JounSmit07

7+ android development eclipse , android studio , ionic , xamarin , swift Relevant Skills and Experience i implement before xamarin Proposed Milestones $250 USD - 0

$250 USD in 3 days
(0 Reviews)
0.0