Aplicación móvil que se conecta con miband

Estoy trabajando en un proyecto universitario, y tengo que hacer una aplicación móvil que se conecte con una banda inteligente (Concretamente "Xiaomi Mi Band 3"). No tengo tanta experiencia en este tipo de proyectos y está siendo bastante difícil.

He encontrado algunos proyectos que ayudan a hacer la conexión con la banda inteligente y he leído la información sobre los proyectos de Windows, pero no he encontrado mucha información sobre cómo puedo hacer la aplicación en Android.

P: ¿ Qué biblioteca o marco crees que es el más fácil para esta tarea?

Como dije, no tengo tanta experiencia con este tipo de programación, y me gustaría un software con documentación, ejemplos e información.

¡Muchas gracias!

Es un proyecto de la universidad y tengo que hacer la aplicación. Sin malos sentimientos. Te agradezco que corrijas los errores. ¡Gracias!
¡Gracias por aclarar y actualizar! He limpiado los comentarios entonces. Si necesitas inspiración: la aplicación a la que me refería es Gadgetbridge . Es de código abierto, por lo que podría ser útil para su proyecto. ¡Buena suerte!

Respuestas (1)

Entonces, ¿está tratando de hacer algo como Mi fit o Notify & Fitness para Mi Band ? La mayor parte del desarrollo de Android está en Java. Puede usar otros lenguajes, pero obtendrá más soporte para Java.

Ya que la Xiaomi Mi Band 3 se comunica por BlueTooth, tendrás que estudiar eso. La versión Mi 3 usa BT 4, no el nuevo BT 5; No sé qué usa la nueva v4, que saldrá en septiembre (IIRC).

Si no desea aprender Java, o cree que su aplicación podría alguna vez ser multiplataforma, puede consultar React Native , que le permite producir aplicaciones nativas multiplataforma mediante la codificación en JavaScript. Es popular y está bien respaldado.

Si ya conoce C++ o Pascal, consulte el IDE RAD de Embarcadero , que le permitirá escribir su código una vez y generar aplicaciones para Windows, Linux, Mac, Android e iOs. ¿Suena genial? Es; Me encanta. PERO cuesta más de $ 1,000 :-( Sin embargo, no necesita pagar eso hasta que gane más de $ 5,000, por lo que tal vez el alto precio sea "un problema feliz".

Puede hacer preguntas generales sobre Android en nuestro sitio hermano para entusiastas de Android . Cuando tenga problemas de codificación, pregunte en Stack Overflow y 1) publique el código, 2) diga lo que debería hacer 3) diga lo que está haciendo en su lugar.

Sí, estoy probando algo similar a Mi Fit. Lo he intentado sin éxito con javascript. Pensé que había más información en Javascript. No tengo ningún problema con Java, así que voy a intentarlo ahora. También echaré un vistazo a 'RAD IDE de Embarcadero' Gracias por tu respuesta
"`He intentado sin éxito con javascript`" - bueno, dudo que hayas intentado conectarte a través de BlueTooth; esa es la parte importante. Me encanta el IDE de Embarcadero, pero probablemente haya más soporte para Java en Android. PERO, si es posible que alguna vez quiera hacerlo multiplataforma, planifíquelo ahora (y no se olvide de React Native, que maneja BlueTooth). Puede que sea mejor ir con un idioma que ya conoces. Buena suerte