Conozca a los Devs - Adepture
Bienvenido de nuevo a nuestra Conozca al segmento Devs! En esta pieza se toma un poco de tiempo para conocer a las personas que realmente hacen que Android lo que es hoy y que es los desarrolladores de aplicaciones. En Entrevista con el desarrollador de esta semana, estamos hablando con John Wycoff de Adepture.
Nombre: John Wycoff
Nombre del Developer: Adepture
País: Estados Unidos
Sitio web: Página web oficial
Social Media Perfil / Página: N / A
¿Cuántas personas en su equipo? 1
Aplicaciones
Acerca de su empresa?
¿Compañía? Ninguna empresa aquí. Sólo un desarrollador de aplicaciones hacer en su tiempo libre.
¿Qué nivel de experiencia tiene usted con la codificación y el desarrollo?
He estado codificación ahora durante 19 años, que es un poco más de la mitad de mi vida. Empecé en el año 1996 con el ordenador IBM rota de un amigo que tenía que aprender a solucionar antes de que yo pudiera empezar. Una vez en funcionamiento rápidamente me encontré mi camino a Geocities e hice un sitio web gratuito. En ese momento, sabía muy poco acerca de los equipos que realmente escribí abajo (en papel) de las largas código HTML dado a mí para añadir un contador de visitas a mi sitio web. Sentí bastante tonto cuando me di cuenta de copiar / pegar.
Html convirtió en javascript, y luego se trasladó a mi manera en Visual Basic y ASP. Por la edad de 20 años, estaba trabajando en la empresa basado en SaaS como desarrollador, donde monté el busto punto com. Salí de la compañía SaaS y comencé a trabajar para mí, diseñar sitios web, codificación de diversos proyectos y trabajar con pequeñas empresas con su comercialización.
Ya en 2010, me presentaron a una compañía de seguros para mascotas necesitan un poco de ayuda de mover un proyecto de desarrollo a lo largo. Se suponía que iba a ser sólo una temporada tres meses, pero se convirtió en el empleo permenant donde estoy actualmente el Director de TI y Marketing.
¿Qué idiomas sabes? ¿Cómo y dónde los has aprendido?
Muchos de ellos, pero para mantener a lo básico: C #, T-SQL, VB, Java, javascript, HTML, CSS y así sucesivamente.
¿Qué nivel de experiencia tiene usted con el diseño?
El diseño es enorme! Con demasiada frecuencia, los sitios web, aplicaciones móviles y aplicaciones de escritorio poner el diseño hasta la parte inferior de la lista de prioridades o mal implementan. Siempre me he puesto primero el diseño. No importa lo que su aplicación o qué problemas grandes que resuelve si el diseño no es muy atractivo o es tan complicado que el usuario promedio puede fácilmente averiguar cómo hacerlo funcionar.
¿Qué aplicaciones has hecho?
Tengo una aplicación "éxito" y que es The Daily Bible Verse. Antes de esta aplicación, hice otros dos, ElectroCosts (mide los costos eléctricos de funcionamiento de un aparato) y Tácticas y cebos Bagre Secreto. ElectroCosts era mi proyecto Hello World en el mundo del desarrollo de Android. Tácticas bagre era otra aplicación de prueba para conseguir un poco de experiencia en el mundo más real en el desarrollo de aplicaciones.
Después de las dos aplicaciones iniciales, yo quería hacer uno que tenía algún valor y obtendría uso del mundo real diaria. Es entonces cuando creé el Versículo bíblico diario.
¿Cómo monetizar sus aplicaciones?
En este momento es 100% los anuncios para móviles. Dentro de la aplicación de compra se ve bastante interesante pero tendrá que hacer otra aplicación para eso.
te consideras exitoso?
Sí. No estoy haciendo una firma de desarrollo de aplicaciones aquí. Quería hacer una aplicación que tendría una gran base de usuarios y lo hice. La guinda del pastel fue que el único propósito del Daily Bible Verse tenía la intención de crear una conexión diaria entre sus usuarios y Dios. Teniendo en cuenta que no tan bien en el exceso de 40.000 veces al día, sí, yo diría que tuve éxito.
¿Cuán difícil es para hacer dinero como desarrollador?
No es difícil en absoluto para hacer dinero tiene un desarrollador. La forma más sencilla, con mucho, es simplemente trabajar como uno, ya sea como empleado o como consultor. Ganar dinero como un "creador" de la aplicación es la parte fácil. La parte difícil es inventar una aplicación que tiene el valor suficiente para que la gente descarga realidad / compra y lo utilizan.
¿Qué puede hacer para mejorar Android?
No estoy seguro de que tengo suficiente experiencia con Android a donde mi opinión celebraría mucho peso, pero que sin duda podría agilizar el proceso de desarrollo mejor y mejorar sus "directrices".
¿Por qué eligió Android? ¿Desarrolla para otras plataformas? Cuáles son las diferencias entre ellos?
Java. Yo ya sabía javascript y C # con cierta exposición a Java. No sólo eso, pero yo era (y todavía lo soy) un gran fan de android. No hubo concurso.
¿Cuáles son sus pensamientos sobre iOS y Windows 8?
Meh. iOS es sin duda en el futuro para mí. Es, obviamente, tiene un gran valor a estos urbanitas portando manzana corriendo. Windows 8, no tanto. Tendría que ver mucho más progreso en su participación en el mercado antes de que se convierte en una posibilidad para mí.
¿Qué opinas de las directrices de diseño de Android?
En su mayor parte, las directrices de diseño de Android están muy bien y son una herramienta muy útil. Sin embargo, en muchos casos, se quedan cortos o completamente saltar sobre características importantes.
¿Cuáles son sus aplicaciones favoritas?
En este momento mis aplicaciones favoritas son en su mayoría centrados alrededor de la gestión de mis aplicaciones y sitios web, como AdSense y Analytics. También en la parte superior de mi lista en este momento son Hangouts, BrainWars, y Google Bandeja de entrada.
¿Cuál ha sido tu experiencia sido como trabajar con Google?
Amor / odio. Como he mencionado antes de que yo soy un gran fan de Android (y Google), pero como yo he mencionado el proceso de desarrollo podría ser un poco más limpio y más ágil.
¿Qué significa el futuro del desarrollo parece?
¿Qué tan lejos en el futuro estamos buscando? El espacio de desarrollo se va a poner más llena de desarrolladores, lenguajes, herramientas y metodologías. Los dispositivos que se crean en los tamaños y resolución variando a más complicadas que se va a poner.
¿Qué consejos le darías a los desarrolladores de los aspirantes?
No se deje atrapar en nuevas herramientas o complementos a menos que tenga una necesidad específica para ellos. Mantener las cosas simples y funcional por encima de todo. Pon a prueba tus aplicaciones de usabilidad. Un usuario debe ser capaz de navegar sin pensar a través de su aplicación con acciones que fluyen sin problemas.
Keep It Simple (para el) Stupid
Entrevista con el desarrollador envuelve para arriba
Queremos dar las gracias a John para charlar con nosotros en Entrevista con el desarrollador de esta semana! Si eres un desarrollador y esto se ve como algo que te gusta hacer, visita nuestra Meet the Devs formar! ¡Esperamos con interés escuchar de usted!