Tengo una gran idea de aplicación de teléfono móvil. Básicamente es una aplicación de chat. ¿Cuáles son todas las habilidades que necesito desarrollar para construir la aplicación y ponerla en funcionamiento?

La pila de tecnología de Whatsapp es

  1. OS: freeBSD
  2. Servidor: guiñada
  3. Aplicación de servidor: ejaberd personalizado
  4. Idioma: erlang
  5. Tecnología: XMPP personalizada
  6. PHP para web
  7. Base de datos: mnesia
  8. Cifrado: RC4
  9. Las aplicaciones se crean utilizando marcos de desarrollo de aplicaciones nativos en Android, iOS y Windows Phone.

Puede imitar la arquitectura o personalizarla según lo necesite.

Si desea poner el producto realmente rápido en el mercado de aplicaciones, utilice el código fuente abierto de Telegram y modifique las partes en las que desea realizar los cambios. Puede encontrar el código de mensajería de Telegram en el repositorio github de Telegram.

PD: Una vez que desarrolles la aplicación, el verdadero desafío te estará esperando. COMERCIALIZANDO la aplicación. No es tan fácil como piensas.

Suponiendo que está hablando de la aplicación de Android, primero necesitará habilidades avanzadas en Java. Alguna experiencia en Java Enterprise será ventajosa. Tienes que tener mucha experiencia en el desarrollo de aplicaciones de Android. Entonces, lo más importante es que la habilidad avanzada en programación de redes es necesaria .

1. Codificación básica …
( si eres principiante usa eclipse … es fácil …)
2. La forma en que ejecuta sus ideas.
lo más importante cuando tus ideas son diferentes e innovadoras.
Si está dispuesto a hacer una aplicación en línea, requerirá mucho trabajo …
Todo lo demás es tuyo

Primero y principal: Aprenda los conceptos básicos de codificación y programación.
Y luego, implemente sus ideas y lógica para poner en funcionamiento la aplicación. Prueba también la aplicación minuciosamente para que sea perfecta.

Utiliza el tutorial de Android de newboston. Aprendí usando eso solo. Es un mejor tutorial para aprender el desarrollo de Android.

Ve a torrents.eu.
Busca el nuevo Boston.
Descargue el tutorial de Android de thenewboston.

La parte de Android será fácil. Es la programación del servidor de fondo lo que es difícil.

More Interesting

Me está costando mucho tratar de crear mi primera aplicación de Android. ¿Quién puede ayudarme?

Recibo entre 60 y 80 descargas al día con mi nueva aplicación en la categoría Casino. Solo EE. UU. ¿Es bueno o promedio para una nueva aplicación?

Tengo una idea de desarrollar aplicaciones de Android o iOS para móviles. ¿Cuánto costará esto y por dónde puedo comenzar?

¿Cuál es la forma más fácil de comenzar a desarrollar aplicaciones de Android?

Tengo una aplicación de Android que me puede ayudar a buscar texto por voz. ¿Cómo puedo calcular la tasa de precisión (tasa de error de palabras)?

Sé cosas básicas de Android y creé 5-6 aplicaciones fáciles, ¿cómo puedo aprender las cosas difíciles?

He desarrollado aplicaciones web Python durante aproximadamente un año y me gustaría entrar en el desarrollo de aplicaciones móviles. ¿Debo ir a desarrollo de aplicaciones nativas o híbridas?

Quiero conocer las 20 aplicaciones más populares en Mongolia para ponerles anuncios de negocios locales. ¿Cómo hago esto? ¿Dónde empiezo?

Quiero hacer una aplicación maestra simple y limpia para mi trabajo final en Java. ¿Cuáles son los requisitos básicos para esto?

Soy contador y necesito aprender a desarrollar una aplicación de Android desde cero, ¿algún consejo?

Tengo 19 años y no tengo habilidades / experiencia en programación, pero quiero desarrollar una aplicación iOS / Android mientras realizo una pasantía de un año en Londres (por lo que no tendré mucho capital para invertir). ¿Qué tan difícil es hacer esto?

Estoy aprendiendo Java a ser un programador de Android. ¿Debo aprender patrones de diseño? ¿Son necesarios en la programación de Android?

Estoy usando un Xolo Q1011 (Android v4.4 KitKat). Últimamente, he estado tratando de descargar aplicaciones de Play Store y, aunque tengo mucho espacio en el dispositivo, dice 'error al descargar', 'no hay suficiente espacio en el dispositivo'. ¿Cual podría ser el problema?

Estoy participando en la Imagine Cup para desarrollar una aplicación. Estoy confundido si debería desarrollar una aplicación nativa o híbrida. ¿Cuál es el marco recomendado que debo usar?

Estoy buscando una aplicación de seguimiento de ubicación para mis empleados. ¿Cuáles son algunas sugerencias?