DEM 2 1.0.655 Release Notes
Released 09.05.2024
This release continues to improve existing features while introducing a few significant feature contributions.
What's new
Migration to Android 14
We raised android target SDK version to 34. Target framework is unchanged since latest version that Xamarin supports is 13, but with it we can target API-34. You can find more info here.
Xamarin.Android 13.2.2.0 is included in Visual Studio 2022 from version 17.8 Preview 3. On this link you can find the installation for desired version. We used 17.9.5.
You'll need some additional changes other than package update and change of the target SDK version in your android manifests:
- Update Xamarin.Essentials to version 1.8.1
Replace Xam.Plugin.Media image picker with Xamarin.Essentials - if you have override of code related to image upload, change the code like below:
SelectedFile = await MediaPicker.PickPhotoAsync(new MediaPickerOptions()); //CrossMedia.Current.PickPhotoAsync(new PickMediaOptions()) is now replaced if (SelectedFile != null) //SelectedFile is now FileResult instead of MediaFile { using (var stream = await SelectedFile.OpenReadAsync()) //SelectedFile.GetStream() is replaced { using (BinaryReader br = new BinaryReader(stream)) { var newImage = br.ReadBytes((int)stream.Length); if (stream != null && (stream.Length / 1024 >= 2048)) { ... the rest of your code } using (var MStream = new MemoryStream(newImage)) { UploadDocumentCommand document = new UploadDocumentCommand { FilingPurpose = "account-picture", FilingCaseNumber = "", Name = Path.GetFileName(SelectedFile.FullPath), //SelectedFile.Path is now SelectedFile.FullPath ContentStream = MStream, MediaType = "" }; ... the rest of your code
- If you have AndroidSupportedAbis set in you android configuration, make sure the value is armeabi-v7a;x86;x86_64;arm64-v8a
Use our solutions as reference and feel free to contact us if there are any problems.
Changesets that can be usefull: 1145600, 1145752, 1145884, 1145885, 1145924, 1145946
Latest application on AppCentar
Halk - SxS MToken - SC 24x7 UAT
Halk SME - SxS MToken - SC 24x7 UAT
Halk Fusion - SxS MToken - SC 24x7 UAT
Halk SME Fusion - SxS MToken - SC 24x7 UAT
DEM V2 - Staging - SxS on Halk test
DEM V2 - Demo - SxS on Halk test
Packages (655)
Contributions welcome!
If you have one or more of some common pieces of code that you are always replicating across delivery apps, don't hesitate to contribute! We are the first NuGet package you install when creating a new .Net Mobile banking app!
Please have a look at our contribution guide before you get started.
If you need any help getting started, please let us know.
Useful Links
Thank you to our community for helping to make DEM even better! Mobile Team