Soy un desarrollador de SAP ABAP a tiempo completo, pero me gusta desarrollar aplicaciones de Android, y tengo una excelente experiencia en eso. ¿Cómo puedo lograr ambas cosas?

SAP ha estado trabajando duro en el espacio móvil, por lo que es posible que pueda transferir sus habilidades de desarrollo de Android si aprende a trabajar con el servicio OData. Intenta desplazarte hacia abajo en el enlace a la sección de Android:

Plataforma de desarrollo de aplicaciones móviles para desarrolladores: aplicaciones nativas

O podrías probar esto:

Compile y ejecute una aplicación nativa de Android en SAP Cloud Platform | SAVIA

O si estás preparado para el desafío, puedes intentar aprender Swift y entrar en el desarrollo de iOS:

SAP Fiori para iOS: cree su primera aplicación móvil nativa

Aparte de eso, siempre podría aprender más sobre SAP FIORI, pero esto requeriría su propio conjunto de habilidades:

MOOC empresariales: ¡aprenda en cualquier lugar, en cualquier momento y en cualquier dispositivo!

Si ninguno de estos es para usted, le recomiendo que mire algunos cursos de Udacity para el desarrollo avanzado de Android y se centre en un cambio de carrera:

Desarrollador de Android Nanodegree de Google | Udacity

¡Elija lo que elija, la mejor de las suertes!

Como señalan otras respuestas aquí, existe un amplio margen para la integración de aplicaciones móviles en soluciones empresariales.

Sin embargo, la mayoría de estos se centran en un marco multiplataforma que puede implementar en cualquier tipo de dispositivo (principalmente Android o iOS) que implica la programación en HTML5 y tecnologías relacionadas.

Cuando dices programación de Android, supongo que te refieres a escribir aplicaciones específicamente para Android en Java.

Si bien todavía es una habilidad muy útil, y le permitirá escribir aplicaciones que se integran con un back-end de SAP / ABAP a través de HTTP, creo que el alcance es más limitado que si usa algo que se puede implementar en varios plataformas

Sin embargo, eso no quiere decir que no se puede hacer. Es solo que programar en ABAP en un contexto y cambiar a Java específico de Android en otro significa que encontrará un mercado mucho más pequeño si desea integrar los dos (por ejemplo, un cliente que solo usa Android) o significa que tendrá que haga una por día y otra por la noche (o en diferentes días de la semana) para diferentes clientes, o (y gracias por señalar esto en el comentario), tendría que mantener varias bases de código, una para cada plataforma en la que se encuentre en desarrollo, lo que conducirá a problemas potencialmente graves al tratar de mantener cada uno de ellos.

Las aplicaciones se están convirtiendo en una parte integral de la empresa. Traiga su propio dispositivo (BYOD) y la conveniencia está impulsando su adopción de manera significativa.

SAP SMP, UI5 son los grandes pasos de SAP en el ecosistema hacia el desarrollo de aplicaciones móviles.

Puede desarrollar aplicaciones de Android que interactúen con SAP a través de OData / RFC que ABAP puede codificar.

Puede continuar con su trabajo ABAP y trabajar en aplicaciones de Android como freelance o desarrollar aplicaciones de Android en su tiempo libre que sean sus propias ideas.
PD: estoy en la misma condición. La única diferencia es que mi experiencia ABAP es menor. Te sugerí lo mismo que quiero hacer en el futuro.

More Interesting

Realmente amo los juegos, es mi pasión. ¿Cómo puedo hacer que sea mi trabajo?

¿Qué es un buen plan de carrera?

¿Cómo debería ser la mejor "recomendación / carta de experiencia / certificado de ingeniero de software"?

¿Qué experiencia laboral se considerará mejor para la admisión a las escuelas B?

Dependiendo del factor de riesgo, ¿qué inversión es buena, a largo o corto plazo?

¿Qué calificaciones / habilidades se requieren para trabajar en un santuario de vida silvestre?

¿Obtener una certificación en Big Data es una ayuda más fresca para conseguir un trabajo?

¿Cuáles son los pros y los contras de Google Kubernetes vs Docker Swarm?

Soy un Contador Público recientemente calificado que aspira a desarrollar una carrera en los mercados de valores, ¿cuáles son mis opciones ya que no tengo experiencia previa?

Estoy estudiando ingeniería en una universidad pobre, pero quiero una carrera en ingeniería mecánica. ¿Qué tengo que hacer?

¿Alguien obtendrá buenas pasantías con un CGPA de 6?

¿Es posible cambiar del sector de TI a la industria de la animación o el juego?

¿Por qué una empresa no continuaría una entrevista, cuando el salario esperado mencionado está "abierto a sugerencias / negociación" y el último salario extraído es más alto de lo que la empresa puede proporcionar?

¿Deberían las personas en el ejército poder tener plenos derechos de libre expresión?

¿Cuáles son las habilidades que debe tener un estudiante de pregrado en economía?