Xamarin Mobile API
Do you have any suggestions for new features or other improvements to the Xamarin Mobile API? Please let us know!
-
Ability to limit the size of images in MediaPicker
It can be useful in some cases to have xplat code that can take a picture and upload it to a server. But currently, the images returned can be quite large and there is no other way to resize without either going platform-specific (defeating the purpose of using Xamarin.Mobile for this in the first place) or bringing in a managed imaging library (adding a ton of code bloat).
1 vote -
Implement all ideas under Xamarin Mobile API
Theres not any bad ideas really, and if Xamarin wants to be cross-platform, they need to implement all of them.
1 vote -
Abstracted Application Settings
For our cross-plattform development we already have an abtract AppSettings class which is implemented using "NSUserDefaults" on iOS, "ISharedPreferences" on Android and "RegistryKey" on Windows. Probably such a thing would be usable for others, too.
8 votes -
PDF reading, annotating
For every platform a lot of work or different third party libs are required to read and view PDFs. At least for iOS there is not a single lib or API to allow text selection, annotations and bookmarks in PDFs.
10 votes -
123 votes
-
Cross Platform Project File Solution
I think this would fir in with the Mobile API, although I could see it as part of the core offering.
Right now there isn't a great way to divide up a project to be able to share code between WP7, Android and iOS.
Many developers, myself included, have been copying project files that end up having the same source files and maintaining a large number of different projects for each platform.
Even if there was a tool that auto-regenerated this project files or something of that nature, it would be better than everyone rolling their own solution to this… more
103 votes -
Common controls and layout engine
Create a basic layout engine (perhaps using a subset of XAML) that then compiles to UI for Android, iPhone and WP7.
It would require developers to code to the least common dominator, however it would give a way to build UI once and run it on all three platforms.
I know Xamarin's model is "build native" but sometimes this just isn't an option due to the sheer number of UI pages that must be created, and sometimes just having something that works but doesn't look native is an acceptable trade-off.
It should support the most common controls that already exist… more
100 votes -
60 votes
-
4 votes
-
SqLite for WP7 with a support
Community SqLite is the only option to make cross platform DB code now. It's great but it's a little bit dead project.
45 votes -
45 votes
-
Multiplatform MVVM Framework
essentially provide some guidance / patterns around reusing code in multiple platforms.
47 votes -
20 votes
-
Cross Platform Audio API
Common API for audio sample playback and recording. API should support using different audio codecs.
12 votes -
23 votes
-
26 votes
-
ORM
Object Relational Mapping abstraction layer
7 votes -
Graphing and Charting
Maybe hook into the Google chartin API
17 votes -
17 votes
-
10 votes