Show / Hide Table of Contents

    DEM 2 1.0.655 Release Notes

    Released 09.05.2024

    View in browser

    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

    • Android 71.9 MB (227)
    • iOS 72.4 MB (179)

    Halk SME - SxS MToken - SC 24x7 UAT

    • Android 84.72 MB (63)
    • iOS 71.13 MB (69)

    Halk Fusion - SxS MToken - SC 24x7 UAT

    • Android 71.9 MB (238)
    • iOS 72.4 MB (200)

    Halk SME Fusion - SxS MToken - SC 24x7 UAT

    • Android 84.72 MB (74)
    • iOS 71.13 MB (82)

    DEM V2 - Staging - SxS on Halk test

    • Android 49.84 MB (340)
    • iOS 67.88 MB (326)
    • iOS 68.18 MB Momentum (15)
    • Huawei 47.43 MB (25)

    DEM V2 - Demo - SxS on Halk test

    • Android 59.57 MB (239)
    • iOS 67.12 MB (221)

    Packages (655)

    NuGet feed AzureDevOps

    Build Status

    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

    • DEM V2 documentation - what's new
    • Configuration
    • Open-source DEM 2.0 AssecoSee GitHub repository

    Thank you to our community for helping to make DEM even better! Mobile Team

    Back to top Copyright 2020 Asseco SEE