Conozca a los Devs - appulse
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 Derek Smith de appulse.
Nombre: Derek Smith
Nombre del Developer: Appulse (o puede simplemente me Derek llamar)
País: Canadá
Sitio web: Página web oficial
Google+ / Página: Oficial de G +
¿Cuántas personas en su equipo? 1
Aplicaciones
Tareas del equipo - Flow
Batir Junta
Diccionario simple
Acerca de su empresa?
No tengo una empresa sea sólo yo. Sin embargo yo trabajo con la gente increíblemente talentosa en Flujo en Victoria BC donde llevo el desarrollo y diseño de interacción para la aplicación Android de flujo.
¿Qué nivel de experiencia tiene usted con la codificación y el desarrollo?
He estado construyendo aplicaciones para Android alrededor de 4 años, y he construido alrededor de 20 aplicaciones en ese momento, la mayoría sólo para el aprendizaje que fueron nunca lanzado. Las aplicaciones que he construido han cruzado el espectro bastante amplio que me ha permitido entender y ser capaz de construir la infraestructura de back-end, sino también para apreciar y comprender la enorme importancia de la interfaz de front-end que realmente define una aplicación.
¿Qué idiomas sabes? ¿Cómo y dónde los has aprendido?
Sé JAVA y XML con una pizca lil de HTML y CSS en el lateral. Todo lo que sé acerca de la codificación es de prueba y error con honestidad, es sólo ha sido una enorme cantidad de buscar en Google, en el hecho de que he prologado mis búsquedas de Google con "Android" tantas veces que con frecuencia añadir accidentalmente en búsquedas que nada tienen que hacer con él como "Android cómo cambiar un neumático de la bici". Por lo que van los recursos que frecuento desbordamiento de pila y cuando yo estaba aprendiendo adaptadores para listviews. Android Begin es un recurso increíble.
¿Qué nivel de experiencia tiene usted con el diseño?
Al principio, cuando yo estaba construyendo mis primeros 4 o más aplicaciones que realmente no sabía que yo estaba diseñando, en-hecho Apenas seguido las directrices de diseño, cuando me clued en la importancia del diseño Realmente cambió el juego para mí, porque Me di cuenta de que era una persona real en el otro lado encontrar esta cosa que hice que se visualiza en su pantalla.
He trabajado y actualmente trabajo con diseñadores gráficos con talento, y yo definitivamente no soy lo suficientemente bueno para ser considerado uno de ellos. En cambio mi fuerza de diseño está en el diseño de la disposición de la propia interfaz y la forma en que interactúa con el usuario cuando navegan de una pantalla a, empuje, toque, deslizar el dedo, y se entregan a la información presentada. Los estilos de diseño que más admiro son los limitados queridos, aquellos en los que realmente pensaban sobre por qué algo está ahí y por qué se comporta como lo hace en ese contexto particular, un ejemplo de esto sería la versión antigua de noticias Circa, en lugar de desplazamiento normal que optó por el contenido a presión de diseño para presentarle una información perfectamente en la pantalla cuando se desplaza - este nivel de detalle es lo que me esfuerzo en mis diseños. Alguien manera más inteligente que yo, una vez dijo: "el diseño no está en los detalles, el diseño es los detalles" y yo bien creo que este es el caso de las aplicaciones móviles.
Trato de que el usuario sepa que están siendo escuchados también, por ejemplo, animar el elemento debajo de su dedo puede ayudante drásticamente en la simplicidad de la interfaz, por esta razón la interactividad ha sido un gran foco de la mina desde hace un tiempo. Interactividad en conjunción con la animación de navegación oportuna es donde yo estoy centrado en este momento, y creo que el foco estará aquí para quedarse por un tiempo.
El O.G. en las transiciones es sin duda la novela, al igual que el libro de papel real. Razón novelas ser- tienen capítulos, nunca he visto una novela donde los capítulos están divididos únicamente por una línea fina negro, sin nombres o números. Si sólo tenía una línea que probablemente conseguiría perdido, capítulos están destinados a ser puestos de control. Novelas en lugar de líneas negras delgadas suelen tener una página completa en blanco, seguido de un gran título, número de capítulo, y tal vez incluso un párrafo introductorio, se trata de todas las decisiones de diseño que consiguen que mentalmente preparado para la siguiente parte de la historia. Creo en las interfaces debemos apuntar a la misma meta novelas tienen al cambiar de capítulos que es para continuar la historia de una manera que el lector (usuario) sabe exactamente dónde han vienen, y por qué he venido.
¿Qué aplicaciones has hecho?
Lote de, en particular:
- El flujo de tareas del equipo
- JUNTA GOLPE
- Beat Box
- Diccionario simple (abrir con fuente)
- Linterna LED + (abrir con fuente)
- Tradely (fue un intento fallido de una red comercial similar a craigslist)
- Nanaimo autobús (primera aplicación)
¿Cómo monetizar sus aplicaciones?
Anuncios chupar y la gente los odia, en vez me gusta la "versión lite / pagado" modelo.
te consideras exitoso?
Sí, ha sido increíble hasta ahora me considero muy afortunado de trabajar con la gente que yo hago, desde el principio yo nunca he querido ser la persona más inteligente en la habitación - si yo era yo no aprendería mucho, así como Mientras yo siempre estoy aprendiendo cosas nuevas, trabajando con las mejores personas que conozco y que no viven en las calles me gustaría considerar que el éxito.
¿Cuán difícil es para hacer dinero como desarrollador?
Usted realmente necesita para golpear un nicho duro con una aplicación independiente para hacer dinero, así que yo diría que es todo lo que un golpe de aplicaciones de extrañar que van es difícil. Obviamente, sin embargo hay una gran variedad en la Play Store ahora con todos los diferentes tipos de modelos de negocio, Realmente depende de lo que su mercado es, y qué valor que usted proporciona.
En cuanto a las carreras van, en realidad no son suficientes los desarrolladores de Android adeptos por ahí para llenar todos los puntos, mi punto es que es un buen momento para considerar centrándose exclusivamente en el desarrollo de Android y el desarrollo de una comprensión profunda del SDK. Obtener buenos y probarlo, entonces usted está inmediatamente en una posición hireable.
¿Qué puede hacer para mejorar Android?
L Android es un gran paso adelante, he estado corriendo la vista previa por un tiempo, creo que el enfoque en el diseño ahora es cada vez mayor y más ese aspecto llama la atención el mejor Android se convertirá. Sin embargo, siempre hay el problema de los fabricantes * tos * SAMSUNG * tos * ignorando por completo las mejores prácticas de diseño y creación de hinchado, abrumadora, barf píxel como TouchWiz. El problema que tengo con TouchWiz, en particular, es que es mayormente malo y confuso, que se ve reforzada por el hecho de que Samsung es tan popular que a su vez hace que mucha gente piensa que Android es TouchWiz creando así una imagen de marca malo para Android como un sistema global . Me encantaría si Google se adelantó y hace cumplir las directrices de diseño en mayor medida de los fabricantes de terceros, esto no significa que cualquier draconiana "All Hail Google el diseño señores" del sistema, que sólo sería mantener las cosas esenciales estándar en dispositivos AKA las principales cosas como la navegación y la aplicación de los ajustes.
¿Por qué eligió Android? ¿Desarrolla para otras plataformas? Cuáles son las diferencias entre ellos?
iOS cuesta $ 100 al año y necesitaba un Mac, también tienen un proceso de revisión estricta que puede hacer que se tarda semanas para publicar su aplicación. Android es mucho más atractivo y vi una mayor oportunidad con ella desde el principio debido a su participación en el mercado pura y la cantidad de recursos de desarrollo que hay. Esto no se Bashing iOS de ninguna manera creo que definitivamente hay un nivel de calidad que Apple mantiene con él de políticas - sólo para alguien como yo, cuando yo estaba empezando fue poniendo demasiados obstáculos en el camino.
Google también está tomando pasos con Studio y el Gradle sistema de construcción, he construido un par de aplicaciones que utilizan ahora y se está trabajando claramente para ofrecer más allá de un código X IDE nivel para Android. Así que desde el punto de vista del IDE, actualmente usted tiene acerca de un partido aun así ya sea que se elija Android o iOS desarrollar para es una decisión personal basada en sus preferencias.
¿Cuáles son sus pensamientos sobre iOS y Windows 8?
Son bien -)
¿Qué opinas de las directrices de diseño de Android?
Las directrices de diseño holo ICS eran estupendas, también me gusta mucho la serie ADIA difundida por Google Desarrolladores si te he visto no les sin embargo, son sin duda vale la pena. Puedes verlo aquí.
Holo es genial porque es Contenido> Todo lo demás, que arroja los elementos superfluos centrándose casi clínicamente en los elementos de la página, este lenguaje de diseño también cambia el tamaño realmente bien, y que en realidad nunca se ve tan mal. El equipo de diseño tiene mucho derecho a las directrices holo y como se puede ver que en esencia han mejorados los mismos elementos para el diseño de materiales.
Diseño de materiales para mí es lo que sucede cuando usted ha diseñado los mundos del sistema operativo más utilizado, el hecho de que incluso pueden centrarse en los detalles aquí mientras que el diseño para literalmente miles de millones de personas es increíble para mí, y se destaca como el único más impresionante característica de todo el proyecto. Creo que mucho de cuántas configuraciones diferentes funciona y por qué funciona en ellos, me he dado cuenta que es genial, ya que no miente a usted. Es una interfaz honesto, proyecta sombras sobre la base de altura, toques resuenan y se desvanecen dentro y fuera, no hay 3d discordante voltea o extremadamente saturado borrosa, el papel y la tinta siguen un conjunto de leyes - que se basa en las cosas de la gente sabe en un nivel profundo y asumir debería funcionar, todo esto es sólo una manera hermosa muy inteligente para diseñar un conjunto de significantes para la interacción similar a como 4,0 construir navegación UP como un sistema de "cosa" de ancho que la gente nueva.
¿Cuáles son sus aplicaciones favoritas?
- Como he mencionado antes me encantaba Circa Noticias hasta que la última actualización, la nueva versión está bien es un poco menos buena que la anterior, ya que cayó mi característica favorita, que era el desplazamiento segmentado, y el diseño es mucho más descuidado en algunos puntos ahora. El contenido todavía sostiene sin embargo y es probable que todavía la mejor aplicación de noticias que puede obtener.
- Verdadero patín para mí es el mejor juego en las manos Android abajo, que es la física están en punto. La única cosa que me parece que falta es su estructura de menú, hay demasiados niveles y creo que sin duda le vendría bien un re-pensar. Probablemente me he pasado un buen $ 10 en Verdadero Skate hasta ahora y ha sido completamente la pena.
- Dropbox tiene la mejor pantalla de la cuota de la intención de cualquier aplicación, que es la cuota de pantalla realmente es algo para tomar notas durante las pantallas de las acciones en el futuro es posible diseñar o construir.
- estoy dentro VSCO Cam, apenas sigue las directrices de diseño, sino en que es un caso particular que no me importa mucho, ya que funciona muy bien en su propio lenguaje visual, y no está demasiado lejos de los estándares. También hay un montón de buenos pequeños detalles integrados en la interfaz de usuario durante la edición y exportación de una foto es definitivamente una secuencia de usuario a la salida.
- El ICS viejos / Galería 4.4 foto - al-menos en L no hay una construida en La razón que me gusta la vieja versión tanto era es métodos de selección múltiples, por suerte hay algunas clones agradables en la tienda de juego a utilizar.. Ellos realmente tenían el derecho de navegación en esa aplicación, es una pena lo bajaron.
- El nuevo Cromo aplicación es muy agradable, y tiene un gran conjunto de interacciones gestuales que facilitan el uso de una brisa, también tener en cuenta la animación sutil en el menú de desbordamiento, super limpio.
Probablemente podría seguir durante días hablando de aplicaciones aquí, así que voy a parar.
¿Cuál ha sido tu experiencia sido como trabajar con Google?
Ah Google, "es complicado", como Facebook diría. El lado de relaciones con desarrolladores es agradable y hacen un buen trabajo explicando y enseñando a las mejores prácticas. En cuanto al desarrollador va Console es una herramienta muy poderosa, a veces subestimado, que proporciona una gran cantidad de información valiosa sobre cómo sus aplicaciones están funcionando - por supuesto que podría mejorarse más sin embargo.
La parte complicada para mí es las historias de horror que he leído sobre desarrollador pueblos cuentas siendo absoluta terminado sin posibilidad de renovación, esto es mucho más común con AdMob, así, ese es el lado de Google no quiere tratar con, buena suerte en contacto con atención al cliente o de hablar con una persona real una vez que estás en esa posición. Para mí eso es una gran parte de la organización que necesita mejorar
¿Qué significa el futuro del desarrollo parece?
Una cosa que me apostaría por es que no va a haber muchas más aplicaciones de servicio, un ejemplo de trabajo de esta empresa es el nuevo Foursquare, que no es necesario abrir activamente a usar en realidad, sino que es sensible al contexto de la punto en el que sólo te da consejos cuando estás cerca de algún lugar que podría ser interesante, esto parece sólo el comienzo de un nuevo género de la aplicación, que casi puede funcionar sin ningún tipo de interfaz gráfica.
Aplicaciones que trabajan en segundo plano como éste se traducen perfectamente a vestibles, carnero castrado que sea un reloj o un par de anteojos. Al igual que cómo se oía el interfaz más importante para los teléfonos de tono de toque, el contexto absolutamente será un factor importante para los dispositivos portátiles incluso podríamos empezar a ver diseñadores UX convertir su forma de pensar hacia enfoques más orientados al contexto, me atrevería a decir podría ser Contexto del usuario del diseñador una cosa en el próximo año o dos.
El contexto es importante en este momento, es algo de lo que las notificaciones son, pequeños portales momento que disparan en algunos contenidos que se llama por su atención, veo mucho de aplicaciones que se aprovechan de esto ahora, y con la integración de desgaste sólo puede llegar a ser más importante como que pasa el tiempo.
¿Qué consejos le darías a los desarrolladores de los aspirantes?
Sólo construir una gran cantidad de aplicaciones que hay no hay atajos para el aprendizaje, si usted está pensando en una idea aplicación sólo construir una maqueta y luego de buceo en.
¿Algo más que quieras compartir?
Un montón de gracias a Metalab y flujo por ser impresionante, así como todas las personas que me han influido en los últimos dos años.
Grita-outs a mis padres, que da verdadero MVP.
Entrevista con el desarrollador envuelve para arriba
Queremos agradecer a Derek 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.