¿Qué habilidades debo tener para crear algunas aplicaciones, sitios web y aplicaciones web geniales?

Bien, primero soy un desarrollador de iOS jajaja, así que no voy a decir que deberías desarrollar para Android sobre Apple.

(Pero si lo haces * tos “No te culpo” tos tos *)

Muy bien, cosas geniales … Me encantan las cosas geniales.

Un lenguaje que no mencionó fue C ++. DEBE APRENDER ESE IDIOMA. La mayoría de la programación para dispositivos móviles se realiza o puede realizarse en C ++ junto con algunos Java para que se vea genial.

Segundo … Obtenga CS6 … o al menos Photoshop y Fireworks y After Effects y FLASH. De esa manera, puede hacer que sus imágenes se destaquen desde cualquier página web o dispositivo.

De todos modos, en cuanto a idiomas, estás bien. Quiero decir que siempre puedes aprender más, así que no te preocupes por eso.

Ahora cosas geniales podrían significar páginas web legítimas. Que es lo que me encanta hacer. OBTENER FLASH CS6. Comience a implementar FLASH y JS en sus páginas web para hacerlas vibrantes y brindar al usuario una experiencia que deseará compartir con todos los demás. Flash también es muy fácil de aprender. Le llevará de 10 a 15 días saber cómo usarlo.

** lo siento, estoy por todas partes **

Digamos que estás cansado de las páginas web. ¿Qué sigue? Después de que terminé con HTML, fui al audio. Tengo algunos programas y son DIVERTIDOS. Prueba Ableton o FL

–Ahora a los negocios

MANZANA … .. o ANDROID …

Desarrollando para Apple:

Pros

  • SDK fácil y API
  • El flujo de trabajo es fluido e integra perfectamente imágenes y codificación.
  • Objective-C es un lenguaje fácil de aprender.
  • Y me dio una razón para comprar una Macbook.
  • Fácil de desarrollar para los 3 dispositivos iOS.

Contras

  • Registrarse para una suscripción de desarrollador es un DOLOR. Muy confuso.
  • Solo puede probar sus aplicaciones en un dispositivo si tiene una suscripción de Apple ($ 99 / año) o puede falsificar el código de firma.
  • Siempre hay errores en xCode (programa utilizado para diseñar aplicaciones).
  • Javascript se retrasa en iOS solo un poco
  • Flash no compatible

Desarrollando para Android:

Pros

  • SIN TARIFA DE SUSCRIPCIÓN DE DESARROLLADOR
  • Alojamiento gratuito
  • Prueba gratis
  • No es necesario falsificar el código
  • Puede implementar Flash y JS.
  • Programación en C ++
  • Juega muy bien con cualquier otro lenguaje, es decir, HTML, PHP, C ++, C #, JS.

Contras

  • Diseñando para los 103,181,910,810 dispositivos Android. (En realidad, no hay tantos, pero hay muchos).

Espero que esto ayude…

Proyectos geniales?

  • Construya una computadora desde cero y prográmela usted mismo con simples comandos cmd o script bash.
  • Cree una aplicación informática básica, como una que inicie su cámara web desde un archivo .txt.
  • Hackea tu correo electrónico. (Esto requeriría conocimiento de algoritmos).
  • Aprende un algoritmo al día
  • Cree un instrumento musical en un sitio web, es decir, un piano que alguien pueda tocar con su teclado. (Tendría que obtener sonidos de muestra y probablemente usar flash, pero JS también puede funcionar)

De todos modos espero que esto ayude. Otra vez lo siento por estar por todos lados con mi respuesta. Pero hice mi mejor esfuerzo para responder todo lo que me pediste.

En primer lugar, si queremos crear una aplicación, debemos conocer el lenguaje de programación como HTML, CSS, Javascript, Php, etc. La creación de una aplicación de Android se reduce a dos habilidades / idiomas principales: Java y Android. Java es el lenguaje utilizado en Android, pero la parte de Android abarca el aprendizaje de XML para el diseño de la aplicación, el aprendizaje de los conceptos de Android y el uso de los conceptos mediante programación con Java.

En el desarrollo de aplicaciones web, eso es solo una cosa. Necesita saber muchas más cosas antes de considerarse exitoso. las habilidades son importantes para usted (el desarrollador web).

  1. la estructura: HTML
  2. la presentación: CSS
  3. el comportamiento: JavaScript

Con estas tres habilidades, tienes la capacidad de convertirte en el desarrollador de sitios web estáticos súper genial o un desarrollador front-end

  1. la base de datos: SQL
  2. el lenguaje del lado del servidor: PHP (otras opciones son JSP / ASP / PERL / RUBY, la elección es suya, ya que toda la lucha por lo mejor sucede aquí)

Estas dos habilidades te harán un desarrollador web.

En APPHONCHOZ, seguimos un proceso directo pero muy efectivo para obtener los productos a domicilio. Nuestros pasos definidos aseguran que el producto final coincida con sus expectativas y estén listos para la producción.

Una gran aplicación es solo el comienzo: aplicaciones móviles sin compromisos; en todas las plataformas, en todos los dispositivos. Encuentre el punto de referencia Mobile App Development Services USA para modernizar su negocio. ¡En apphonchoz, formulamos aplicaciones exigentes con una codificación exitosa! Las casas de negocios pueden llevar su negocio a otro nivel al lanzar sus propias aplicaciones móviles de negocios, que pueden ayudarles a llegar sin esfuerzo a la reunión mundial de personas.

Si ya es experto en HTML5 / CSS3 y Javascript, y utilizaría el mismo código fuente (más o menos) para crear una aplicación que funcione para computadoras de escritorio, dispositivos móviles y aplicaciones (iOS y Android), debe buscar en http: / /Trigger.io o PhoneGap. Proporcionan una envoltura alrededor del código HTML / CSS / Javascript y los compilan en Objective C nativo o Java.

A medida que se vuelva más competente, creo que comenzará a comprender que no importa en qué esté trabajando, no son las herramientas las que importan, sino lo que puede hacer con ellas. Mi sugerencia no sería aprender a usar herramientas solo por aprenderlas, sino para ganar experiencia.

Dicho esto, si quieres aprender sobre el espacio móvil, te sugeriría Android para tu puñalada inicial. La razón es porque hay una tarifa única ($ 25) y las herramientas que necesita están disponibles en todas las plataformas. Por último, la documentación es excelente y tiene muchos ejemplos prácticos, así como muestras de trabajo que se pueden utilizar para explorar nuevas partes de la plataforma. Tómese el tiempo para crear algunas aplicaciones que le interesen y conozca cómo funcionan los dispositivos móviles y qué puede hacer con ellos. Tenga en cuenta que una vez que complete una solicitud, probablemente piense que lo que ha hecho es una mierda y quiera refactorizarla con sus nuevos conocimientos. Esto es normal, y también es una buena señal, hágalo e itere la aplicación y vea qué puede hacer.

Una vez que haya adquirido más experiencia, es fácil aplicarlo a otras plataformas o incluso a sistemas completamente diferentes. Todo lo que se necesita es tomar lo que sabes y usar diferentes herramientas. Las mejores prácticas y el estándar cambiarán, pero lo mejor es que ahora sabes cómo funcionan otras plataformas y puedes aplicar ese conocimiento a cualquier otra cosa como una forma de hacer las cosas.