¿Es posible crear una aplicación de Android para un estudiante de clase 12 que no tiene conocimientos sobre programación?

Bueno, es posible construir aplicaciones de Android sin codificación. Hay varios sitios web disponibles que le permiten hacerlo. Pero debes tener la idea básica sobre la lógica. Me gusta cuándo hacer qué. Como si quisieras almacenar el nombre de usuario y saludarlo, tendrás que concatenar dos cadenas. Una idea muy básica sobre la lógica que usará en su aplicación.
Aquí hay algunos sitios web donde puede crear aplicaciones de Android utilizando bloques de inicio de sesión de arrastrar y soltar si no tiene idea de ningún tipo de lenguaje de programación que se utiliza para presentar una GUI al usuario.

http://appinventor.mit.edu/
https://www.andromo.com/
https://creator.ionic.io/app/login
Bueno, el último requiere que tengas un buen conocimiento de HTML5 y angular js.
Puedes echar un vistazo a los dos primeros enlaces.
Pero déjame decirte una cosa, nunca podrás crear una aplicación de Android de calidad con esta aplicación de arrastrar y soltar sin codificar. Porque estas aplicaciones siguen una tubería fija. Esto significa que está obligado a seguir la misma plantilla de aplicación que se le proporcionó.
Hay una cosa más. Lo que puede hacer con estos fabricantes de aplicaciones sin codificación es crear una aplicación de Android sin conexión.
Cuando quieras integrar características como
inicio de sesión en redes sociales
registro de usuarios y guardar datos en la base de datos en línea
chatear o agregar su API REST personalizada, entonces no podrá hacerlo con estos creadores de aplicaciones.
Si le resulta difícil aprender JAVA, intente aprender html5 y angularjs. Esos son fáciles de aprender y no requieren que tengas un gran conocimiento para implementar la lógica.

Sí.

Pero debe dedicar tiempo y esfuerzo para aprender a programar. Hay algunas cosas que necesitas para aprender a programar.

  1. Una buena computadora y conexión a internet.
  2. Un teléfono inteligente Android opcional pero muy recomendable.
  3. Voluntad y motivación para aprender programación.
  4. Paciencia. No sucederá de la noche a la mañana o incluso durante un mes. Pasarán al menos seis meses antes de que pueda crear una aplicación decente.

Afortunadamente para usted, no necesita pagarle a nadie para aprender programación. Hay cientos de cursos en línea disponibles de forma gratuita. Si eres un principiante total, te recomiendo que comiences con el curso de Desarrollo de Android para principiantes de Udacity .

Este curso fue creado por Google y se actualiza constantemente para brindarle la información más reciente sobre el desarrollo de aplicaciones de Android. Sin embargo, es completamente amigable para principiantes.

Una vez que complete este curso, tome el siguiente solo de Udacity. Antes de que te des cuenta, podrás desarrollar la aplicación de Android kickass por ti mismo.

Buena suerte.

Sí Ofcource. Estuve en el desarrollo de aplicaciones de Android desde el 10. Lo principal es cuánto te apasiona. Practica tanto como puedas. Prueba un curso en línea.

PD: Estoy en el 11º ahora. Puedo desarrollar cualquier tipo de aplicación. Pero estoy practicando en mis habilidades para ser perfecto

Editar: Necesita una PC, conexión a Internet, pasión, dedicación

Oh si..

Pero depende de qué aplicación quieras crear si usa muchos datos, entonces tienes que codificarla y si la aplicación es simple, entonces hay muchos sitios web disponibles que harán que tu aplicación sea gratuita y no tengas que hacer nada …

http://www.appmakr.com

¡Sí! Empecé a programar alrededor de tu edad yo mismo. No soy bueno en eso … todavía, pero creo que estoy progresando. Solo recuerde mantenerse motivado, incluso si son las 2 de la mañana y no tiene idea de por qué su código no funciona.