Cómo desarrollar una aplicación en internet

Aconsejo tener cuidado con los sitios de contratación independientes como Upwork u otros sitios independientes. Mira este artículo ¿La muerte de Upwork? 7 consejos para contratar al mejor desarrollador de aplicaciones. Es mejor contratar una empresa de buena reputación y no perder tiempo y dinero obteniendo un producto deficiente.

El tiempo de comercialización es crítico. Los sitios de contratación independientes como Upwork parecen un sueño hecho realidad cuando se necesita encontrar un desarrollador de aplicaciones. Upwork, anteriormente conocido como eLance, es una plataforma global en línea que conecta a empresas e individuos con trabajadores independientes. Pero el CEO de Reddit, Yishan Wong, desaconsejó el uso de sitios independientes como Upwork, afirmando que su uso dará resultados mediocres.

Pero este sueño puede convertirse rápidamente en una pesadilla. Los posibles problemas incluyen: desacuerdos importantes de facturación, falta de comunicación difícil o incluso completa, productos mal diseñados o fallidos, entre muchos otros problemas. ¿No puede comunicarse con su desarrollador durante semanas? ¿Su estimación de repente triplica el precio? ¿Que pasó?

Al final del proceso, te quedas con un mal producto, sin dinero, y te sientes agotado por todo el proceso. No se deje engañar por cotizaciones de tan solo $ 5 / hora. ¡A menudo vienen con un precio mucho más caro para su producto y cordura!

Te guiaremos a través del complicado mundo de contratar desarrolladores de aplicaciones con estos siete consejos.

  1. Haga preguntas cruciales

Verifique la ética de trabajo y los antecedentes del desarrollador. El problema con los trabajadores independientes es la falta de responsabilidad, la transparencia y la calidad general del servicio. Es un riesgo real. Dicen que el pasado es una buena indicación del futuro, así que pregunte por los clientes anteriores, solicite la información de contacto de los clientes (¡y comuníquese con esos clientes!), Y vea muestras de su trabajo. Deben proporcionarle una cartera de trabajo sólida.

  1. Comunicación: es más que hablar

Siempre haga una entrevista por Skype antes de contratar a alguien. Siempre. Siempre.

Esto garantiza que pueda comunicarse de manera efectiva y que entiendan lo que desea. Si no puede comunicarse, habrá problemas importantes en el futuro. Asegúrese de que no solo estén ensayando algunas líneas que han practicado una y otra vez. Tenga una larga conversación sobre diversos temas para evaluar qué tan buena es la comunicación.

Y no se trata solo del lenguaje: ¿entienden tu sueño y tu visión? ¿Hablan tu lenguaje creativo ? ¿Les importa tu proyecto? Si le importa su producto, ¡asegúrese de que la persona que contrate también lo haga!

  1. Tenga en cuenta las zonas horarias

Tenga en cuenta que puede ser muy difícil comunicarse con ciertas zonas horarias. ¿Estarán despiertos cuando tú lo estés? ¿Qué pasa si hay un problema urgente? ¿Tienen a alguien más con quien contactar en caso de emergencia? Una zona horaria diferente puede crear mucho estrés o puede ser un problema. Asegúrese de que tengan los medios para manejar los problemas que surjan.

  1. ¡Solo di no a la subcontratación!

Nuestro consejo es seleccionar una empresa profesional y establecida. Pero muchas empresas subcontratan su trabajo a desarrolladores baratos sin experiencia, ¡los mismos que intentaba evitar en primer lugar!

Por eso, al entrevistar, asegúrese de preguntar quién trabajará en su proyecto. Algunos casos pueden ser preferibles a subcontratar. Por ejemplo, prefiere un diseñador altamente especializado que conozca, y eso está bien. Pero siempre y solo debe hacerse con su permiso.

  1. Tienes lo que pagas

Si contrata al desarrollador de $ 5 / hora, puede terminar pagando lo mismo que el desarrollador costoso de todos modos.

  • No hay responsabilidad del tiempo del profesional independiente. Una estimación podría cuadruplicarse debido a un “problema inesperado”. ¡No hay forma de saber si es verdad! Luego, las horas se acumulan, y descubre que no ahorró dinero, y termina con un producto horrible con un precio caro.
  • Los desarrolladores experimentados trabajan más rápido. El desarrollador más experimentado completará su proyecto en menos horas facturables y con menos errores.
  • ¡Puede que tenga que hacerlo de nuevo de todos modos! Perdida de tiempo y dinero. El tiempo de comercialización es crítico.

El CEO de Reddit, Yishan Wong, desaconsejó el uso de freelancers como Upwork, afirmando que su uso dará resultados mediocres. Es imposible para un usuario de Upwork determinar realmente quién es bueno en su trabajo y quién no es solo leyendo una propuesta de oferta de trabajo, y aún más cuando elige personas en todo el mundo a una tasa de unos pocos dólares por hora.

“No deberías hacer esto; Probablemente resultará en un fracaso. Tengo un amigo que es diseñador y estaba contratando desarrolladores a través de eLance [ahora conocido como Upwork]. Incluso con la consulta de amigos suyos (por ejemplo, yo) que eran ingenieros reales, fue extremadamente difícil encontrar ingenieros decentes que pudieran hacer las cosas que necesitaba, entregar de manera confiable e iterar de acuerdo con las pruebas en curso / comentarios de los clientes. El producto final fue simplemente ‘bien’, un poco lento, con pequeños problemas técnicos aquí y allá. Si tiene ignorancia técnica total y no tiene recursos locales (amigos) para ayudarlo, es casi imposible contratar a eLance u oDesk correctamente. Recomendaría probar otra ruta. ”CEO de Reddit, Yishan Wong

  1. Confiabilidad y ética empresarial

Cualquier asociación debe basarse principalmente en la honestidad. Encuentre una empresa que valore la honestidad y no se esconda detrás de palabras técnicas complejas que pueden interpretar mal los hechos. ¿Están hablando sobre tu cabeza, usando términos con los que no estás familiarizado? Si preguntas, ¿se simplificarán para que puedas entender? La empresa que contrate debe estar orgullosa de su trabajo y hace que el proceso sea lo más transparente posible para que pueda evaluar el trabajo por sí mismo, incluso si no es una persona técnica. Encuentre una compañía que cumpla con los estándares de la industria para las mejores prácticas y que tenga una política para construir productos al mismo nivel que las muestras de trabajo publicadas.

7. PerfectedTech es la solución perfecta para el desarrollo de aplicaciones web / móviles

He escrito esto para ayudar a empresas e individuos a encontrar el equipo de desarrollo de aplicaciones perfecto para su producto. Nuestra empresa, PerfectedTech, es una empresa orientada al cliente que lo tratará bien y le brindará el producto perfecto, más rápido que cualquiera de nuestros competidores. ¡El tiempo de comercialización es crítico! Lleve su producto al mercado de manera rápida e impecable. Concéntrese en su negocio y déjenos ocuparnos del desarrollo. En solo un mes le entregaremos un producto maravilloso y le haremos ganar dinero. Garantizamos un producto de alta calidad y una asociación comercial de confianza. Búsquenos:

  • Rápido al mercado
  • Sin outsourcing a menos que se solicite para ciertos proyectos especiales que pueda necesitar, y solo con su permiso
  • Práctica empresarial altamente ética. Echa un vistazo a la filosofía de su empresa aquí.
  • Oficinas en Nueva York y Jerusalén (EST y GMT +2)
  • Empresa de desarrollo acreditada y establecida
  • Amplia retroalimentación positiva de clientes anteriores
  • Muy recomendable
  • La mayoría de las tecnologías de vanguardia (hasta 4 veces más rápido que otras empresas)
  • Excelente servicio al cliente
  • Habla inglés nativo con fluidez

Hola,

Hay muchas plataformas de desarrollo de aplicaciones basadas en web disponibles. Puedes elegir cualquiera de ellos.

Soy desarrollador de aplicaciones, he probado muchas plataformas de desarrollo de aplicaciones móviles. He desarrollado más de 50 aplicaciones hasta hoy con la ayuda de Phonegap, Telerik, ConfigureIT, etc. Se están ejecutando con éxito en la tienda de aplicaciones.

Mi gusto personal es ConfigureIT. Debido a que es la plataforma basada en la web, puede desarrollar una aplicación desde cualquier lugar y en cualquier momento. También hay muchas otras características que lo hacen único en comparación con muchas otras plataformas de desarrollo de aplicaciones disponibles en el mercado.

Las características que hacen que esta plataforma sea única:

-> Herramienta de desarrollo de aplicaciones multiplataforma

-> Codificación automática, no es necesario escribir ningún código, solo arrastre y suelte las cosas

-> Vista previa en vivo en los dispositivos reales a través de la aplicación Vista previa de TI

-> Convierta la aplicación de iOS en Android con solo un clic y haciendo algunos cambios de diseño

-> Pasos sencillos para construir API

-> Plataforma basada en la nube

Para obtener más información: Herramientas de diseño de aplicaciones móviles: convierta PSD a la interfaz de usuario de la aplicación

Espero que mi respuesta pueda ayudarte.

Aquí en Blast Off Apps | Desarrollo de aplicaciones para Android e iOS, nos gusta aconsejar a las personas hacia las empresas, como otros han sugerido en sus respuestas. Trabajar en una aplicación es un proceso que realmente nunca termina. Deberá volver al desarrollador una y otra vez. Si está pensando en webApps, hay algunos problemas de seguridad con ellos, la aplicación nativa es la mejor manera de hacer que su idea funcione a su máximo potencial. Una aplicación nativa está escrita en el idioma de los teléfonos (Android e iOS). Estos pueden utilizar la funcionalidad de todo el teléfono y funcionan más rápidamente, además de la seguridad que ofrecen sobre HTML-5 y otros lenguajes de codificación basados ​​en la web.

Si usara métodos menos robustos, su tracción de usuario, retención y otras métricas no serían tan altas como podrían. Si se toma en serio el desarrollo del sueño de su aplicación, debe desarrollarlo profesionalmente la primera vez (con documentación) y cada vez que actualice la aplicación. Estas actualizaciones serán necesarias debido a cosas como los comentarios de los usuarios, sus opiniones sobre las ofertas, así como los servicios de terceros (incluso solo el back-end) que utilizará para cambiar su código.

Si elige un codificador diferente cada vez, habrá demoras en aprender cómo funciona el código (eso es con lo que ayuda la documentación, las instrucciones). Además, existe la posibilidad (porque hemos tenido que pasarle a los clientes, lo menciono) que tendrá que rehacer completamente la aplicación desde cero, lo que costará más y obviamente tomará más tiempo. Es mejor confiar en su desarrollador y usar la misma empresa cada vez.

Estaremos encantados de conversar sobre su idea, solo envíenos una línea a [correo electrónico protegido] y me complacerá conversar con usted sobre cosas y ver si podemos servirle.

La programación de aprendizaje o la experiencia de programación ya no se necesitan en estos días si desea crear una aplicación web o móvil (o incluso backends y API). Las plataformas de programación visual como Bubble lo hacen innecesario al permitir a los usuarios crear aplicaciones sin escribir una sola línea de código. Cualquier persona sin habilidades de programación o experiencia puede comenzar a crear aplicaciones web y móviles personalizadas desde cero aprendiendo lo básico en pocos días. También tienen muchos tutoriales en video y el foro es un lugar útil para discutir cualquier desafío

Su mejor opción es registrarse en oDesk o Freelancer y contratar a un profesional independiente desde allí.

More Interesting

Cómo crear una fuente de noticias en vivo con contenido generado por el usuario (pregunta de Android)

Tengo una gran idea de aplicación móvil. ¿Que hago después?

Siempre quiero crear mi sitio web de competencia en línea y una aplicación de Android, pero siempre abandono la idea, ya que perturbará mis estudios. ¿Qué tengo que hacer?

Tengo un dispositivo móvil Android con doble sim. ¿Puedo descargar todas las aplicaciones móviles en una tableta compatible con Android OS?

Quiero anunciar mi aplicación de forma gratuita en la India. ¿Cómo es posible además de las redes sociales?

Cómo reparar el 'código de error desconocido 505' en Android al instalar una aplicación

¿Tengo que desactivar temporalmente mi cuenta de WhatsApp sin eliminar mi cuenta?

Cómo usar WhatsApp en mi computadora portátil sin usar mi teléfono

Cómo transmitir juegos móviles desde la nube

Tengo 22 años y soy un desarrollador de aplicaciones móviles Junior Java, hago 10 / h. ¿Qué demonios hago?

Cómo desarrollar una aplicación móvil para su negocio B2C

Tengo una aplicación basada en bases de datos totalmente diseñada y conceptualizada. ¿Cómo hago para desarrollarlo?

He hecho algunas aplicaciones. ¿Puedo abrir una tienda de desarrollo de aplicaciones?

Estoy escribiendo una aplicación de Android que realiza una operación de red simple (descarga y muestra la calificación en línea de un usuario). ¿Cuál es la forma más sencilla y eficiente de hacer esto en Android?

Tengo una idea de la aplicación, mis amigos y familiares han dicho que es una buena idea desarrollar, he descubierto que no hay nada similar en este momento, ¿qué hacer a continuación?