¿Qué tan fácil es aprender el desarrollo de aplicaciones de Android desde cero? Estoy planeando lanzar una startup móvil. ¿Debería ser realista y obtener un cofundador técnico, incluso para un MVP, o debería seguir adelante y aprender el desarrollo de aplicaciones, crear un MVP y luego un equipo?

Lo siento si parece que estoy respondiendo algo más, pero creo que la respuesta real a su pregunta radica en esto: “Estoy planeando lanzar una startup móvil”. Eso significa que incluso si, hipotéticamente, resultara fácil de aprender el desarrollo de Android, ¿sería la decisión correcta para su nuevo negocio aprenderlo? La verdadera pregunta está relacionada con una decisión comercial, no con qué tan fácil o no es adquirir esta habilidad.

Ya está en el camino correcto, ya que señala que una opción es obtener un fundador de tecnología y construir un MVP. Entonces, ¿cuál es tu fuerte? ¿Te ves como el tipo que pasará horas en la PC para asegurarse de que el producto funcione o estás mejor ubicado como el hombre con el plan? el que hace todas las cosas lejos de codificar el producto para asegurarse de que salpique (tiene un MBA y ya ha estado trabajando en el lado comercial de las cosas).

Yo iría por la introspección. Luego elija su traje, uno que ya tenga una cierta propensión a {intereses, experiencia, historial de éxito}. Luego crece en las habilidades necesarias en eso. Si por tu introspección, te das cuenta de que techy es lo tuyo, entonces elige crecer en él, independientemente de nuestra opinión sobre lo difícil que es el desarrollo de Android.

No relacionado o no tan relacionado, me gustó este artículo de Alex Turnbull, un blog que sigo de cerca:
8 cosas que todo fundador no técnico debe saber hacer

Es bastante fácil una vez que conoces algo de Java.

Si tiene miedo de comenzar, pruebe el Tutorial de Android de Codelearn: interactivo y paso a paso para aprender Android.

¡Es una forma divertida de aprender! Al mismo tiempo, te ayudan mientras escribes tu código (tienen un complemento inteligente de Eclipse para ayudarte)

Conocía solo C ++ y comencé a aprender Android el 1 de febrero y publiqué mi primera aplicación ” Quorate ” (una aplicación comunitaria para desarrolladores de Android). Entonces no es tan difícil.

Las siguientes son las cosas que experimenté durante estos meses:

CONFIGURACIÓN DE LA FASE

1. Quizás la parte más agitada tanto para un principiante como para un experto. Tienes que instalar Java (jdk y jre, ambos vienen combinados, así que no te preocupes), y luego Android Studio. Nota: Evite Eclipse. Es viejo. El mejor tutorial para configurarlos es Newboston. Aunque el video es antiguo, el procedimiento sigue siendo el mismo y él tiene la mejor explicación.

FASE DE APRENDIZAJE:

1. Los videos tutoriales son mejores que los blogs porque los contenidos escritos pueden confundirte. ¡Así que ve por youtube!

2. Asegúrese de que sus tutoriales / videos sean principalmente de este año, es decir, los más recientes, ya que Android Studio (el software en el que escribe los códigos de Android) se ha actualizado drásticamente este año a la versión 2.1 (2.2 también está en versión beta o vista previa) . Todos los tutoriales antiguos te confundirán más adelante porque eventualmente tendrás que usar la última edición. Nota: ¡por favor no use Eclipse! Ve por Studio.

3. Los tutoriales para el último estudio de Android son difíciles de encontrar. Google y Youtube están llenos de contenido antiguo. Entonces mi opinión es:

  • Primero vea videos de Newboston o Slidenerd. Estos son videos antiguos, pero lo ayudarán a obtener un control muy firme del concepto. Solo mira y aprende de ellos. No intente codificar con estos, ya que son viejos y no serán compatibles con los nuevos Android Studio 2.1 o 2.2
  • Después de aprender de lo anterior, puede ir a ver videos de “Oum Saokosal”. Sus videos tienen el contenido más reciente y constantemente responde sus comentarios también. Entonces puedes preguntarle dudas también. Puede usar este contenido para codificar. Hay otro tipo llamado Prabeesh. Creo que su contenido también está bien actualizado y tiene mucho contenido que Oum.

4. Nunca utilices el sitio oficial de developer.android o sitios como tutorialspoint / android hive / voguelle como principiante. Te confunde muchísimo … Solo úsalos después de que te sientas cómodo con la codificación de Android.

FASE DE CODIFICACIÓN:

1. Después de terminar de aprender de los métodos anteriores, puede comenzar a codificar. Ve a hacer una aplicación tú mismo. Nota: No elija algo grande como fb / whatsapp. Yo también era así y ¿adivina qué? Fue pura pérdida de tiempo! En su lugar, busque algo como ejemplos de vista de reciclaje (evite los ejemplos de vista de lista ya que también son viejos). Puedes encontrar muchos videos sobre eso. Nuevamente, solo asegúrese de que los videosz sean los más recientes.

2. ¡Obtendrás un montón de errores! … mientras se ejecuta la salida del punto mencionado anteriormente. No te preocupes Aquí viene StackOverflow y Quora.

Pregunta tus dudas allí. Hay muchos para ayudarte. Sin embargo, tendrás que aprender a usar Stack, ya que es confuso para los principiantes.

FASE DE PUBLICACIÓN :

1. ¡Intenta publicar tus aplicaciones simples, incluso si es solo Hello World! Porque, esta publicación es la parte más irritante para un desarrollador. Intenté publicar mi aplicación después de 6 meses de aprendizaje, lo cual fue un gran error. Debido a que hay algunas reglas a tener en cuenta en el código (especialmente dentro del archivo build.gradle, como “minifyenabled true / false” y proguard … ufff …. Odio esa parte …) así como en los métodos de publicación (como foto , icono, carga del nombre del paquete, TARJETA DE CRÉDITO / TARJETA DE DÉBITO , etc.). Así que solo sigue publicando desde el primer mes.

(Nota: la tarjeta utilizada para registrarse en Google Play Store suele ser una tarjeta Visa. Pero no se preocupe. Puede usar su tarjeta de débito, si es una tarjeta de débito internacional, y convertirla en una tarjeta Visa virtual usando Entropay … busque Tutoriales. Me gustó eso).

2. Poner anuncios en su aplicación … Creo que tiene algo de trabajo que hacer … No lo he hecho myslef … entonces … no …

Eso es todo. ¡Bienvenido a la Comunidad de desarrollo de aplicaciones de Android, amigo!

Depende completamente de su formación académica. Debe conocer los conceptos básicos del desarrollo de software y un poco de Java para comenzar.

Idealmente, si tiene un amigo desarrollador, debe sentarse con él y tener una discusión. Aprender un nuevo idioma o plataforma requiere dedicación, pasión y buenas habilidades lógicas y si está seguro de esto, puede intentarlo.

La opción más fácil es contratar a alguien por contrato para que pueda concentrarse en otras cosas para su inicio. De esta manera, cuando crezcas, tendrás a alguien de quien depender.

Actualice su publicación con sus antecedentes y requisitos educativos. Esto te ayudaría a obtener mejores respuestas

PD: jerga técnica evitada a propósito.

Actualizar:
Es bueno saber que tienes conceptos básicos en programación.

Aprender el desarrollo de aplicaciones de Android no debería ser difícil para ti. Necesitas mejorar tus habilidades técnicas y un poco de Java, eso debería ayudarte a comenzar.

Sin embargo, hay una cosa de la que debería advertirte. La programación o el desarrollo para la plataforma móvil lleva mucho tiempo y es bastante agotador, especialmente para alguien que comienza de nuevo. Los problemas menores pueden afectar su nerviosismo y la frustración se asienta. Tome las cosas con calma y debería estar listo para comenzar.

Aquí hay algunos recursos que lo ayudarán a comenzar:

Diseño | Desarrolladores de Android
Tutorial de desarrollo de Android
Desarrollo de aplicaciones para Android

Avíseme si necesita más información.

Todo lo mejor.

Depende del hecho si eres de antecedentes técnicos o no técnicos. Si tiene antecedentes no técnicos, los siguientes son los mejores recursos para comenzar:

Home & Learn: curso gratuito de Java: ofrece un excelente curso gratuito de Java para principiantes. Este sitio web está lleno de información que comienza sobre cómo configurar NetBeans IDE en métodos, clases, matrices, bases de datos y formularios Java. Este tutorial consta de 13 capítulos y es un excelente punto de partida para cualquier persona que quiera comenzar su aventura con Java. Los temas están bien explicados y son fáciles de seguir.

Oracle: el sitio web de Oracle es un lugar al que los programadores Java principiantes y experimentados pueden consultar. Este sitio web consta de toda la información sobre Java Swing, JavaFX, Java SE, Java EE y Java ME. Es un excelente punto de partida, así como un punto de referencia en cualquier parte de su viaje con Java. Los temas tienen una amplia gama de ejemplos. Cada tema contiene preguntas y ejercicios para que puedas ponerte a prueba.

Learn Java: Learn Java es un tutorial fácil de seguir que consta de 16 capítulos. Te enseña los conceptos básicos y cada capítulo va seguido de un ejercicio. Es un buen punto de partida para programadores principiantes. Learn Java también ofrece otros cursos como: JavaScript, Python, PHP, shell, C y C #. Sin embargo, este sitio web sigue siendo un trabajo en progreso y muchos capítulos están en construcción.

YouTube: para quienes prefieren los tutoriales de audio, YouTube es un buen lugar para visitar. Allí puede encontrar cientos de tutoriales creados por tutores, programadores, estudiantes e individuos interesados ​​en Java. Hay una serie de lecciones que puede seguir o simplemente buscar temas específicos. Estoy seguro de que encontrará mucha información allí también.

Para personas con antecedentes técnicos:

Si tiene antecedentes técnicos, entonces aprender Java sería muy fácil. Una vez que tenga una buena idea sobre Java y si puede comprender el código escrito en Java, debe consultar la página de Capacitación para desarrolladores de Android. ( http://developer.android.com/tra …).

Aprenda los conceptos básicos de la estructura de carpetas, el diseño de pantalla, los componentes básicos de construcción, etc. Para otros recursos, puede consultar ¿Qué son t? …

Si te golpean en algún lugar durante la codificación, siempre consulta el desbordamiento de pila. No tiene que recordar el uso de todas y cada una de las API. Si decide crear una aplicación, siempre puede copiar los códigos de muestra en el sitio web del desarrollador o en cualquier otro lugar y ajustarlos a sus necesidades.

Consulte ejemplos de proyectos de código abierto de GitHub.

En primer lugar, debe tener la comprensión básica del desarrollo de software. Si se enfoca en el desarrollo de aplicaciones de Android, es mejor usar Java. Comience con tutoriales en video de YouTube o cursos en línea para aprenderlo desde cero.

Debería poner algunos esfuerzos y puede llevar meses estudiar, pero eso definitivamente funcionará. Estoy seguro de que el cofundador técnico podría ayudarlo a acelerar todo el proceso.

Además, hay otra forma. Incluso no necesita saber cómo codificar. Hay muchos negocios, que fueron construidos por fundadores no técnicos. Para sus propósitos, puede usar plataformas mínimas de desarrollo de productos viables como Configure.IT, Webflow, Bubble.

Por cierto, puedo recomendarle un artículo, para tener una mejor visión de qué herramienta le queda bien: TOP 5 Herramientas de software inteligente para construir un MVP

De esta manera es mucho más fácil, ahorrará una gran cantidad de tiempo y podrá agregar cualquier mejora con solo unos pocos clics.

¡Buena suerte con tu proyecto, espero que te haya sido útil!

Solo usted puede concluir cuán fácil o difícil es aprender el desarrollo de aplicaciones de Android. Como siempre lo hago, puede obtener una cuenta de primera mano sobre el proceso mismo ensuciándose las manos. Puede comenzar haciendo este tutorial: Cuatro formas de construir una aplicación móvil, Parte 2: Android nativo – Revista Smashing

Si todavía no está decidido a aprender sobre el desarrollo de aplicaciones de Android, le recomiendo que lea la publicación Don’t Learn to Code de Ryan Hoover. Por cierto, Ryan es el fundador de Product Hunt.

En mi experiencia personal no ha sido difícil en absoluto. Estaba en una situación similar, dos conocidos me contactaron y me propusieron la idea de una especie de red social. Tenía experiencia en programación en lenguajes orientados a objetos como python y decidí tomarlo como un desafío a mis habilidades.

Todo eso sucedió hace unos 5 meses. A partir de hoy ya he completado la construcción de la base de datos para la aplicación móvil, y casi he terminado con la aplicación de Android. Me llevó unos 3 días conocer los elementos esenciales de Java, y aproximadamente una semana y media para conocer los conceptos básicos del desarrollo de Android (actividades, tareas asincrónicas, ciclos de vida útil, etc.). El proceso de desarrollo de esta aplicación fue aproximadamente aproximadamente dos meses más el tiempo que tomé para aprender el marco.

Resumiendo, creo que es completamente posible dependiendo de su escala de tiempo. Tenga en cuenta que aprendí todo y desarrollé todo por mi cuenta. Fue un poco difícil equilibrar la escuela y este proyecto a veces, pero definitivamente es posible. Le sugiero que primero intente programar en un lenguaje orientado a objetos, ya que esto suavizará significativamente la curva de aprendizaje (HTML no es un lenguaje de programación)

Buena suerte con tu idea!

Para el desarrollo de Android, básicamente necesita Java y Core Java. No es tan difícil aprender cosas para Android. Tienes muchos sitios web que te enseñan el desarrollo de Java y Android. Recuerde que nada es difícil en este mundo si tiene una fuerte determinación para aprender cosas. Es la pasión la que crea interés y te enseña cosas fácilmente. Pruébalo y aprende Java, Core Java para Android. ¡¡¡Todo lo mejor!!! Nunca regrese después de comenzar algo.

Con las herramientas y plataformas disponibles hoy, es cuestión de horas poner en funcionamiento su aplicación de Android.
Construí mi primera aplicación de Android en un par de horas sin escribir una línea de Java. Aquí está lo que puede hacer, solo con el conocimiento de html css y javascript puede crear buenas aplicaciones utilizando IBM Worklight

Puedes aprender fácilmente. Si puede usar computadoras, entonces puede aprender a programar con un poco de esfuerzo. Android es fácil de aprender. Hay libros electrónicos gratuitos o de muy bajo costo (como usd.99. ie rs 60) en amazon kindle y udemy (muchos son gratuitos).

primero obtenga el libro electrónico o el libro físico como hola android. leer y hacer capítulos de ejemplo. Publicar algunas aplicaciones simples en Android Market. eso también ayudará a convencer a un cofundador tecnológico potencial para que se asocie con usted. también puede comenzar de inmediato para hacer aplicaciones simples con mit inventor de aplicaciones. Sin programación. editor de bloques Vea los videos tutoriales de Udemy. Puede aprender cómodamente.

Presentación del eBook de la plataforma de desarrollo móvil de Google: Ed Burnette: Amazon.in: Kindle Store

http://ai2.appinventor.mit.edu/

Es muy fácil…

Empezar….

Aprender el desarrollo de aplicaciones de Android es fácil. Puede comenzar aprendiendo algunos conceptos básicos de Core Java. Entonces puedes continuar con la descarga de Android Studio.

Enlace para Android Studio: descargue las herramientas de Android Studio y SDK

Una vez que haya terminado con la instalación de Studio, continúe y configure AVD.

Ahora que su entorno de desarrollo está configurado, está listo para alcanzar la racha de desarrollo.

Comience con una aplicación “¡Hola, mundo!”. Has empezado a codificar … Aprendizaje feliz … También puedes importar muestras de Android.


¡Mucha suerte para el desarrollo!

Es fácil pero tedioso y consume mucho tiempo. Incluso las versiones estables de Android Studio no funcionan y le brindan nuevos tipos de errores con cada actualización. Debe buscar las soluciones y corregir los errores manualmente.

Como es un emprendedor, necesita pasar más tiempo en marketing y decisiones comerciales cruciales. Incluso si aprende a desarrollar aplicaciones, no lo hará más, por lo tanto, es mejor tener un cofundador que tenga experiencia y pueda administrar el aspecto técnico. Para cualquier negocio, el marketing y las finanzas son la columna vertebral, y más bien debe planear la promoción de sus aplicaciones y modelo de negocio.

Si tiene tiempo, puede aprender el desarrollo de aplicaciones de Android dentro de un año (depende de varios factores, así que no lo tome como una constante).

Fue una experiencia estresante aprender a crear una aplicación de Android desde la consola de desarrollador de Android por mi cuenta, especialmente como novato. Te aconsejaría que intentes aprender con la ayuda de los tutoriales de YouTube. Tutoriales de boston guy para Android. Si planeas hacer una aplicación simple, puedes hacer todo por tu cuenta, pero tendrás que sacrificar mucho tiempo para crear la aplicación. Si el tiempo no es un problema para usted, continúe y comience, ahorrará mucho dinero. De lo contrario, le aconsejaría que obtenga asistencia técnica a través de Internet Android Jobs, Empleo | Freelancer.com Estas son algunas de mis aplicaciones de Android. Business Comrade – Business Ideas – Aplicaciones de Android en Google Play y Mind Twist – Riddles with Answers 2018 – Aplicaciones de Android en Google Play Todo lo mejor para ti.

En la actualidad, la plataforma de Android crece a un ritmo increíble en comparación con otras plataformas, por lo que cada principiante de programación quiere aprender a hacer una aplicación de Android. Pero para comenzar a aprender la programación de Android no es un plato de comida delicioso que solo tienes que comer, debes comenzar desde lo básico de Java y seguir con Android, etc.
Aquí hay algunos de los mejores recursos para comenzar a aprender la programación de Android

Bueno, todo depende de usted según la perspectiva que tenga hacia la codificación. Una vez que hayas aprendido la codificación, también necesitarás convertirte en un buen programador para crear buenas aplicaciones. De lo contrario, debe ser un buen diseñador para ocultar su habilidad de codificación con su diseño.

Aprende Java y comienza a codificar. Si está interesado, aprenda Java y Dbms avanzados también. Te ayudarán mucho en la codificación de aplicaciones típicas.

Aquí hay un enlace de una serie de vedios tutoriales basados ​​en los cuales construí mi primera aplicación.

Espero que te ayude. [1]

Notas al pie

[1] Tutorial de desarrollo de aplicaciones de Android, parte 1 (primera aplicación)

Comencé con algunos conocimientos en diseño y animación. Cuando decidí hacer una aplicación, comencé a aprender Unidad y Programación. Google y Youtube es mi maestro.

Todo el proceso me llevó 2 años porque soy un alumno lento (escuché que otros pueden encontrar una aplicación en 3 meses). Trabajé a tiempo parcial en mi proyecto después del trabajo durante el primer año y a tiempo completo durante el segundo año. Así que planifique con anticipación y prepárese para no tener ingresos durante mucho tiempo.

La creación de la aplicación es solo la mitad de la batalla, después de que haya creado su aplicación, tendrá que aprender a comercializar y optimizar su aplicación. Acabo de lanzar mi aplicación hace 5 días, así que todavía no estoy en condiciones de compartir nada.

¡Gracias por leer y buena suerte!

A continuación se muestra la aplicación que construí, no es algo para destacar pero trabajé muy duro en ella 😀

Sky People: Tile Shooter – Aplicaciones de Android en Google Play

Sugeriría tomar un cofundador y comenzar a desarrollar ASAP MVP, y luego comenzar a aprender lentamente Android para tener la idea de cómo se hacen las cosas y, en cualquier caso, estarás solo algún día.
No espere hasta que aprenda todo porque el tiempo en las ideas es muy importante.

Hola,

Es fácil de aprender el desarrollo de aplicaciones, pero lo más esencial es aprender primero lo básico. Una vez que tenga una base firme y estable para el desarrollo de aplicaciones, puede aprender a comenzar con ella y cometer errores para poder aprender de ella. Encontré este blog que describe la mejor manera en que un principiante puede comenzar su carrera de desarrollo de aplicaciones.

Gracias.

Espero que esto ayude 🙂

Cualquiera puede aprender Desarrollo de Android con motivación constante en http: //www.PracticalCoding [.] En
Obtendrás un mentor personal.
Mira como funciona