Hola como estas ?
Soy de Mendoza, Argentina, te recomiendo analizar un poco mas el problema que Tenes por que no te va a ser facil hacer lo que necesitas hacer. La explicacion es la siguiente:
Si no usas aws, azure o otra, vas a tener que tener instalado algo en el teléfono que te haga funcionar un algoritmo de machine learning y previamente para usar eso necesitas si o si entrenarlo, esto que te estoy diciendo ya es mas costoso. Necesitarías de alguna manera poder resolver eso.
Si te parece háblame por privado y te tiro algunas opiones
saludos