Para comenzar con Design Pttrns es un gran recurso para diseños UI / UX. Si su enfoque principal en el desarrollo de iOS es el ‘front-end’ de la aplicación (enfocado en UI / UX y animaciones), diría que elija un par de diseños que le gusten de pttrns para reconstruir, intente no enfocarse en elementos únicos de UI que se construyen en el UIKit proporcionado por Apple (un TableView simple con buenas imágenes y fuentes se verá bien, pero es bastante sencillo de construir y no será un gran desafío). Pero al trabajar con muchos de ellos para crear una experiencia completa. Una buena recomendación podría ser construir algo como esto:
¿Es difícil? No mucho. ¿Se ve bien? Mas o menos. ¿Construir algo como esto le ahorrará innumerables horas al construir cualquier interfaz de usuario que sea remotamente similar? SÍ.
- ¿Cómo las aplicaciones iBeacon pueden ayudarlo a expandir su base de clientes?
- ¿Cómo puedo aprender a crear una aplicación con la API de Foursquare?
- ¿Cuál es la ventaja de iOS sobre Android?
- ¿Hay algún beneficio de velocidad al usar xibs en lugar de solo codificar la lógica de vista directamente?
- ¿Cómo hacen los desarrolladores aplicaciones para iOS y Android? ¿Vuelven a escribir el programa ya que iOS requiere Xcode (Objective-C) mientras que Android requiere Android Studio (Java)? ¿Podemos desarrollar usando un solo software?
Puede construir esto y centrarse en las animaciones, cómo ingresa, qué mueve qué no, qué sucede con la imagen de perfil y el botón cuando desplaza la colección a continuación. Las opciones son innumerables. El botón + en la barra de pestañas ¿sabes cómo construirlo? Sería genial si lo presionas, obtén algunas opciones desde allí. Si tocas la celda Amor, ¿lo harías con un simple empujón? ¿O una animación personalizada es mejor?
A veces solo veo un diseño y me pregunto qué tipo de cosas y construirlo agrego mi toque personal y trato de codificar lo más genérico posible. Muchas veces los clientes piden cosas similares y simplemente dejo caer mi TabBar personalizada con el botón o la animación de transición, lo que me ahorra horas de trabajo.