Convert Xamarin-coded (iOS + Android) app GUI from iOS Storyboard to Xamarin Forms- Screens #1 (Sample Pages)
To be considered for this project, you will need to provide a link to app work you have done using "Xamarin Forms", and supply the designer file and C# code for at least one Xamarin Form you have already done (to prove that you used Xamarin Forms on that app).
NOTE: If you have used Xamarin, but only with iOS Storyboard and/or Android GUI designer XMLs, that is not what we are looking for. "Xamarin Forms" allows the GUI to be written once, rather than writing the GUI twice (once for iOS, once for Android).
We have an iOS app ("Great Northern" golf) in Apple Store. It is coded in Xamarin C#, with XCode storyboard describing the UI appearance, with all behavior in C#. We have an Android port of an older version of that app, using Android GUI XMLs. To update the Android version, we want all screens coded using Xamarin Forms. This updated app needs to work well on both iOS and Android, at all screen sizes.
This contract is just for the screens themselves, including C# "code-behind" to layout each screen, especially where the content is "dynamic". We will provide the code that needs to run, e.g. when a user clicks a button. You will call our code from your "code-behind" C# code for that screen. If our code needs to make changes to any widget, you will provide a method for setting the content of that widget.
We will provide the existing iOS Storyboard, and the existing C# "code-behind" for each screen. This "code-behind" probably only needs minor changes to work with the Xamarin Forms version that you create. Therefore, this contract is primarily about creating each screen layout as a Xamarin Form.
To successfully complete this project, you need to be familiar with subtle differences between iOS and Android GUI behavior. You need to be familiar enough with Xamarin Forms to know whether any of the specified screens require writing a "Xamarin Forms Custom Renderer", to exactly match the behavior on iOS and Android. For more details on Custom Renderers:
[login to view URL]
[login to view URL]
We have already written and debugged all Android-specific code except the GUI. We will supply JPG for each screen, plus a description of all dynamic GUI widgets (controls; e.g. buttons, textboxs) on that screen. (Also, instructions as to what to do to see the working screen, within the existing iOS app.)
NOTE: Some description and instructions are not yet attached to project; will be attached soon.
Attached find [login to view URL], which contains the font used in our screen layout, at various sizes/weights.
You must be available for Zoom meetings in English (text, voice, screen-share, sometimes web cam).
For more details, see attachments.