Getting started with SDK

Eduardo Gomez 3,416 Reputation points
2022-07-30T14:52:43.287+00:00

Hello everyone

I have been using Xamarin for some time and I feel very confident with it, But I recently came across an app that I have to do, that involves SDK's integration.

I would greatly appreciate it if someone can give me a starting project to work with

So I have to do this

226358-requirements.pdf

I want to go the route of deploying the SDK

So I already created the DLL from the binding project for each one, but in the IOS and Android, I have some errors on the Interfaces (I presume that it is using something from the framework that I boud)

I would appreciate it if you could help me

Documentation: https://drive.google.com/drive/folders/193YV)HBcdluUMBIswN34iBygPYEB1oJUt (for Android I am using the Original SDK and for IOS the one that is in the proxy folder)
app https://github.com/eduardoagr/Test.App

Xamarin
Xamarin
A Microsoft open-source app platform for building Android and iOS apps with .NET and C#.
5,297 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Wenyan Zhang (Shanghai Wicresoft Co,.Ltd.) 26,751 Reputation points Microsoft Vendor
    2022-08-01T10:39:16.62+00:00

    Hello,

    I just want a good starting point with the structure

    You have to bind library for Android and iOS. Your Android SDK is of type jar, you can see : Binding a .JAR - Xamarin | Microsoft Learn. Your proxy file is of type aar, you can see: Binding a .AAR- Xamarin | Microsoft Learn. The iOS SDK is a swift library, you can see: Bind an iOS Swift library - Xamarin | Microsoft Learn

    There are four buttons on the page, you can create a Xamarin project, then reference the SDK and create user interfaces with Xamarin.Forms , see Xamarin.Forms user interface - Xamarin | Microsoft Learn.

    Next, you can call the SDK methods, interact with the interface, etc.

    For more details, refer to Get started with Xamarin - Xamarin | Microsoft Doc

    Best Regards,
    Wenyan Zhang


    If the answer is the right solution, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.