Manual del desarrollador iOS Parte 2: Más Herramientas

Manual del desarrollador iOS Parte 2: Más Herramientas

Ya publiqué una relación de herramientas para desarrollar proyectos con tecnología iOS, la siguiente lista es un complemento interesante de otras que he utilizado y que pueden ayudar muchísimo también.

– Instabug: recoge feedback de errores por parte del usuario. (https://www.instabug.com)

– Homebrew: instalador de paquetes y plugins no oficiales de Apple. (https://brew.sh/index_es)

– Diawi: para poder distribuir una compilación iOS fuera de TestFlight y del entorno de Apple. (https://www.diawi.com/)

– App Center: otra plataforma de distribución de versiones compiladas (antiguo HockeyApp) (https://appcenter.ms/)

– Jsonviewer: para poder formatear y enterner de forma más legible los paquetes Json. (http://jsonviewer.stack.hu/)

– Postman: para poder construir APIs y revisar llamadas a servicios. (https://www.postman.com/)

– Jazzy: creación de documentación de código automática (https://github.com/realm/jazzy)

– Appfigures: para recoger datos de analítica de uso entre otros. (https://appfigures.com/)

Por hoy ya esta bien, para que tengáis tiempo de asimilarlas. En cuanto tenga recopilado un nuevo paquete de herramientas útiles para el desarrollo iOS volveré para compartirlas con todos.

Enjoy coding!

Manual del desarrollador iOS Parte 1: Herramientas

Manual del desarrollador iOS Parte 1: Herramientas

Si vas a desarrollar proyectos con tecnología iOS, la siguiente relación de herramientas a utilizar puede ser muy interesante para ti.

Herramientas generales

Para comunicaciones:

1. Mail (o su cliente de correo preferido con su cuenta de correo electrónico corporativo)
2. Skype (https://www.skype.com/es/download-skype/skype-for-computer/) (crea una nueva cuenta y compártela con tu equipo)
3. Slack (https://slack.com/)
4. Screenhero (para compartir pantalla) (primero debes registrarte aquí: https://screenhero.com/login/)
6. MirrorOp (http://www.mirrorop.com/)(https://prezi.com/hs3g-xjf8esx/interactuar-con-mirrorop-para-android-y-windows/)(https://itunes. apple.com/es/app/mirrorop-presenter/id808539605?mt=8)

Para la gestión de proyectos:

1. Confluence (https://es.atlassian.com/software/confluence)
2. JIRA (https://es.atlassian.com/software/jira)
3. Bitbucket (https://bitbucket.org/)

Software de desarrollo

Esta es la lista de software que puedes usar para implementar tu entorno:

1. Xcode (https://developer.apple.com/xcode/).
2. CocoaPods (https://cocoapods.org/).
3. SourceTree (https://www.sourcetreeapp.com/).
4. TestFlight (https://developer.apple.com/testflight/)
5. FireBase (https://firebase.google.com/)
6. Fabric (https://get.fabric.io/).
7. Crashlytics (http://try.crashlytics.com/).
8. Realm Browser (https://itunes.apple.com/es/app/realm-browser/id1007457278?mt=12)(https://realm.io/).

Y este es para crear interfaces de calidad y rápido:

1. Sketch (https://www.sketchapp.com/)
2. Supernova (https://supernova.studio/)
3. Zeplin (https://zeplin.io/).

Software personal

Esta es una lista de software que necesita para otros fines además del desarrollo:

1. EnPass (https://www.enpass.io/) Si necesitas almacenar tus contraseñas de forma segura.
2. MacTex (http://www.tug.org/mactex/) para leer y crear documentos.
3. Sublime (https://www.sublimetext.com/3) para BDD (Gherkin)

Credenciales corporativas de desarrollador de Apple:

Esto es necesario para acceder a nuestro programa corporativo de desarrollo de Apple (https://developer.apple.com/):
1. ID de Apple: crea uno asociado a tu cuenta de correo electrónico.
2. Certificado de iOS: crea el tuyo para fines de desarrollo y súbelo al web del Programa de Desarrollo de Apple (https://developer.apple.com/).

Ayuda en la red:

Aquí puede encontrar un sitio útil con información esencial para aprender o actualizar conceptos rápidos e iOS para desarrollar:
Introducción a Xcode: https://developer.apple.com/videos/play/wwdc2016/413/
Y siempre puedes escribirme y preguntarme. Estaré encantado de ayudarte! 🙂