¿Cómo aprendo a desarrollar aplicaciones de Android si no conozco Java pero conozco algoritmos?

Hay demasiadas preguntas en mi cabeza para darte una respuesta satisfactoria. Si conoces algoritmos, ¿eso significa que conoces algún lenguaje de programación? Android es más que solo teléfonos inteligentes, ¿a qué tipo de hardware apunta? Los algoritmos generalmente se ejecutan en servidores en lugar de en el dispositivo móvil, ¿está seguro de que su algoritmo se puede ejecutar en el dispositivo móvil? Hay muchas cosas que considerar antes de comenzar a programar, si puede reducir lo que está buscando, podemos ofrecerle una mejor ayuda.

En cuanto a aprender a desarrollar aplicaciones de Android, si Java es el camino que desea, comience aquí: Recursos que todo desarrollador de Android debe conocer

Java es solo una de las formas en que se pueden construir aplicaciones de Android. Incluso para principiantes hay muchas alternativas, y su elección debe basarse en los méritos a largo plazo. Puede optar por HTML5 con herramientas como PhoneGap (PhoneGap | Home), y luego escribir sus algoritmos del lado del cliente en Javascript. Puede programar en .NET C # usando Xamarin (compilar aplicaciones con C # y .NET para iOS, Android, Mac y Windows). También puede optar por no programar la aplicación completa y utilizar un servicio de creación de aplicaciones en su lugar, como AppMachine (AppMachine: El siguiente paso en la creación de aplicaciones), y luego, si es necesario, agregue bits de código personalizado. Cada una de estas opciones ofrece serias ventajas, la principal desventaja es la incapacidad de usar las últimas funciones del SDK de Android.

Al aprender Java. U otro lenguaje JVM como Scala.

Vamos, Java no es tan difícil de aprender si ya has trabajado con C ++, C # o (en menor medida) JavaScript.

Necesitas saber Java para aprender Android. Java básico es suficiente para hacer aplicaciones de Android. Si no desea aprender Java, algunos otros entornos multiplataforma usan c # para desarrollar aplicaciones de Android.

Aprende Java No es un idioma difícil de aprender.

Si conoce el concepto de programación orientada a objetos que simplemente aprende Java básico, para eso puede ver un video tutorial en línea, tomará 1-2 semanas aprender Java básico y su sintaxis …

De lo que puede comenzar a aprender Android, para eso puede ver primero la serie de tutoriales de New Boston disponible en su tubo …
Espero que te ayude 🙂

¡Hola!
¿Has probado Infermedica API? Quieren capacitar a los desarrolladores para crear aplicaciones inteligentes que ayuden a los médicos y pacientes a tomar mejores decisiones. Infermedica es una plataforma basada en la nube que le brinda acceso a un marco de inteligencia artificial escalable y personalizable. El componente principal es una herramienta de creación de conocimiento médico llamada MetaBase. Se puede acceder fácilmente a su motor de razonamiento médico a través de Infermedica API (Infermedica API).
Symptomate.com es un sitio web desarrollado con Infermedica API.

¡Disfrutar!

1. No necesita saber cómo crear un algoritmo para desarrollar en Android.

2. Necesita conocer la sintaxis de Java y XML para desarrollar en Android.

3. Vaya a http://developer.android.com para comenzar su investigación.

Use jQuery Mobile en lugar de la API de Android (Java).
Es mucho más simple, produce una buena interfaz de usuario garantizada y también se puede implementar en plataformas iPhone y Windows Mobile.