How to integrate the hardware upgrade sdk on the App?

We're working on a Flutter App, which is a golf cart App called FunsGolf, and it's already on the App Store and google play. We have used your company's equipment in the remote control of the cart. Now we would like to upgrade the hardware of the remote control on our App for the convenience of users. However, we can not find the relevant sdk integration solution or available project source code on your company's official website or github. And because the development language of our project is Flutter, what we want most is the sdk integration scheme of Flutter, followed by the sdk integration scheme of iOS and Android. Please tell us more relevant information as soon as possible to complete this function, thank you very much.

Parents Reply Children
  • Hi Jimin, 

    Have you seen the Flutter nRF Connect Device Manager library

    Edit: What SDK are you based on for device development, i.e. nRF Connect SDK og nRF5 SDK ? The former SDK is the latest and greatest, while the latter is currently in maintenance mode.

    Kind regards,
    Øyvind

  • Dear Øyvind,

    I have not seen Flutter nRF Connect Device Manager library. Since our App is developed based on Flutter Dart language, I would like you to have relevant sdk about remote control hardware upgrade Flutter version so that I can integrate it once in my project. If you do not have the Flutter version, we can only call native iOS and native android through the Flutter message channel, but also provided that you can provide the iOS remote hardware related sdk and android remote hardware related sdk. We use the App [nRF Connect] to upgrade our remote control hardware. We can indeed successfully upgrade through this App, but we do not have the android source code, iOS source code or sdk of this App. We hope you can provide the android source code and iOS source code of this App for our reference, or you can tell us in detail what library files we need to use and what apis we need to call. Thank you very much!

    Kind regards,
    Øyvind

  • Hello,

    The link sent by Oyvind is to the Flutter library with can be used to upgrade a device with firmware based on nRF Connect SDK. It's open source. 

    Under the hood it is using 2 native libraries: for Android and iOS. Both are open source.

    All 2 contain sample apps called nRF Connect Device Manager, also open source, which are available on Google Play and AppStore. The Flutter library also has a sample app, but you need to run it locally.

    I don't quite undestand what is it that you need.

    Source code for nRF Connect for Mobile apps (Android and iOS) is not public, but the DFU feature are much better shown in nRF Connect Device Manager apps, which are dedicated for the libraries.

  • Dear Øyvind,

    Okay, I get it. Thank you

    Kind regards,

    jimin

Related