I have a XGBoost model and I need to use it in an android app

  android, kivy, model, python, xgboost

I want to create an android app that uses a XGBoost model. As I need to do signal processing and feature extraction, I thought that this requires me to do this part of code in python.

My question is, having this model (json) what is the best way to start developing the app? Should I do an entire python app using Kivy ? If so, does kivy support XGBoost?

Should I use chaquopy instead?

Is it better to use a REST API to my model?


Source: Python Questions