Buen día, de antemano les agradezco el tiempo brindado. Soy nuevo en el foro, estoy creando una aplicación para Android obviamente en java. Estoy buscando proteger el código de la mejor forma posible contra la ingeniería inversa y como ustedes saben proguard ayuda mucho pero no lo suficiente. Lo más adecuado es alojar el código más delicado en un servidor remoto y protegido de tal forma que el aplicativo alojado en el celular haga un llamado al procedimiento y que este devuelva la información ya procesada. No tengo mucha experiencia en programación y por eso recurro a ustedes pues no tengo idea de cómo hacer esto. Me gustaría me pudieran guiar paso a paso como poderlo lograr.
He encontrado un servidor gratuito en OpenShift. Ya tengo cuenta pero no tengo idea de que aplicaciones debo instalar para este fin.