¿Qué arquitectura es mejor para Android? ¿MVC, MVP o MVVM?

La arquitectura es uno de los principales temas a abordar cuando inicias una nueva aplicación, como siempre trataré de evitar el “depende para qué lo quieras” y en 2 minutos te ayudaré a elegir cuál te conviene más para tu app. Nota: Esta es mi opinión personal después de usar las 3 arquitecturas mencionadas.En Android,Sigue leyendo “¿Qué arquitectura es mejor para Android? ¿MVC, MVP o MVVM?”

La mejor manera de manejar la versión tu código

Al desarrollar cualquier cosa que involucre código debes llevar un registro de las versiones que vas lanzando continuamente, esto sirve para dos cosas: Que tus usuarios sepan qué versión tienen y si tienen la más actualizada. Que los desarrolladores puedan encontrar errores más fácilmente al saber en qué versión se presentan. Hay varias formas deSigue leyendo “La mejor manera de manejar la versión tu código”

3 Criterios para saber si crear un método o función.

Con un pequeño video aprenderás a saber cuándo deberías crear un método o función, aunque el video está hecho en Kotlin (El cual puedes aprender aquí), esto se aplica a cualquier lenguaje de programación. En el video muestro un shortcut para crear métodos rápidamente con IntelliJ IDEA, puede ser que este no aplique en todasSigue leyendo “3 Criterios para saber si crear un método o función.”

¿Java o Kotlin para Android? Decide en 2 minutos.

Esta es una de las preguntas que más me hacen mis alumnos y seguidores de redes sociales, trataré de responderla como siempre lo intento: Sin rodeos. ¿Conoces ambos lenguajes? ¿Qué haces leyendo esto? Es muy sencillo, deja de pedir opiniones y vete por el que más te gusta a ti, punto. ¿No conoces ninguno deSigue leyendo “¿Java o Kotlin para Android? Decide en 2 minutos.”

Consejo de programación: Don’t Repeat Yourself (DRY)

Muchas veces toca crear código que se va a utilizar en varias partes, por ejemplo, supongamos que tenemos un programa que debe contar el número de veces que un caracter se repite dentro de un 3 strings que insertes consecutivamente y sumar los totales, una solución con un ejemplo en Java podría ser esta: publicSigue leyendo “Consejo de programación: Don’t Repeat Yourself (DRY)”

Preguntas comunes en entrevistas para programador. Parte 2: Preguntas técnicas.

En otro post vimos las preguntas NO técnicas que en mi experiencia me he encontrado al hacer entrevistas de trabajo para un puesto de programador o desarrollador, aquí mencionare las preguntas técnicas más comunes que me han hecho. Normalmente este tipo de preguntas vienen en una segunda fase del proceso de contratación, después de haberteSigue leyendo “Preguntas comunes en entrevistas para programador. Parte 2: Preguntas técnicas.”

9 Preguntas muy comunes en entrevistas de trabajo como programador. Parte 1: Preguntas no técnicas.

Debido a que trabajé como consultor por un tiempo para diferentes empresas, he hecho más entrevistas de trabajo de las que puedo contar, algunas han sido muy fáciles y otras han destruido mi autoestima por completo 😅, pero lo bueno es que de todas se va aprendiendo, además de que cada vez controlo más losSigue leyendo “9 Preguntas muy comunes en entrevistas de trabajo como programador. Parte 1: Preguntas no técnicas.”

5 Apps útiles y gratuitos para desarrollar aplicaciones móviles.

Al desarrollar aplicaciones móviles hay algunas apps y programas que te pueden ayudar mucho para probar tus propios proyectos y compartirlos, aquí te enumero las que yo uso normalmente y para qué sirven. Genymotion: Es un emulador externo para Android que puedes descargar en tu computadora, su principal ventaja es su rapidez en comparación conSigue leyendo “5 Apps útiles y gratuitos para desarrollar aplicaciones móviles.”

El método pomodoro: Ser más productivo evitando distracciones.

Si como yo eres de las personas que se distraen fácilmente y a los 2 minutos de haber empezado a hacer una tarea o trabajar en algo ya quieren ver Youtube, te quiero presentar un método que me ha servido mucho, se trata del método pomodoro. El método viene de los relojes que se usanSigue leyendo “El método pomodoro: Ser más productivo evitando distracciones.”

Cómo armar un currículum ultra genial para ingenieros (7 Consejos).

El currículum es la primera impresión cuando buscas un trabajo, aquí te explico lo que me ha funcionado excelentemente y te recomiendo las partes que podrías incluir para que sea más efectivo. Ojo que este currículum va enfocado principalmente a ingenieros, no sé qué tan efectivo pueda ser para otro tipo de empleos. Ve alSigue leyendo “Cómo armar un currículum ultra genial para ingenieros (7 Consejos).”