martes, 25 de noviembre de 2014

De Android a Swift y viceversa

Hace varias semanas que no hago un resumen de lo que voy haciendo. Hace semanas que me cambié a iOS y la verdad es que después de empezar el curso Complete iOS developer course, cada vez estoy cogiendo más soltura y en unas semanas creo que sacaré alguna de las versiones de la web de piscinas naturales o de la de lotería nacional.

Hace unas semanas que me he cambiado a iOS y la verdad que el cambio ha sido grande desde Android. Lo que más he notado ha sido:
  • La velocidad a la que responde el teclado 
  • Los menús y navegación por defecto son muy distintos 
  • Me parecen mas sucias las vistas por defecto de algunas aplicaciones como contactos 
  • Las apps que realizan llamadas a internet me da la sensación de que van más lentas, aún estando con el mismo operador de móvil y teniendo 4G en el nuevo. 
Estuvimos en Codemotion y la realmente le saqué bastante partido y cargamos pilas para ver que realmente no sabemos nada ni somos nadie comparado con los monstruos que hay de startups y programadores de los que pudimos escuchar en la mayoría de los casos lecciones magistrales. A ver si en los próximos días subo mis impresiones y comentarios.

Como curiosidad, indagando en Google Analytics vi que tenía visitas de Semalt (página para investigar posibles webs que son de la competencia, ver enlaces que tienen, que acciones de SEO están haciendo)... grrrr... ¿Qué quiere decir esto? Pues que hay algunas webs de la competencia que como diría el Cholo parece que estamos molestando y la verdad es que esto me motiva todavía más para darle un empujón a estos proyectillos que están aparcados y que los tengo como distracción y como laboratorio de experimentos.

Por otro lado volví a recordar la lección de "No despliegues sábados por la mañana". Actualicé a ruby 2.1 Chapuzones y hice un par de experimentos de SEO.

Respecto al Proyecto Secreto con swift avancé:
  • Leyendo contactos 
  • App persistent 
  • Refactorizando el código 
Con Android también avancé
  • Login 
  • Conecte con la api 
  • Leí contactos 

viernes, 21 de noviembre de 2014

Mi Planning para Codemotion

Mañana 21 de Noviembre comienza Codemotion y la verdad es que llevo la idea de intentar ir a Talks relacionadas con:

  1. Swift / iOS
  2. Android
  3. Analítica / Big Data
  4. Metodologías ágiles


  9:45 - 10:30
Para primera hora empezaré con una charla suave:

  1. Desarrollo Ágil de Producto para Emprendedores - Jose Manuel Beas
  2. Escalando sin atajos - Luis Bosque


10:45 - 11:30
Es para una de las horas que más dudas tengo sobre que charla asistir aunque irían en este orden:

  1. Arquitectura hexagonal en Android - Rubén Serrano Núñez, José Manuel Pereira García
  2. FIWARE - Juanjo Hierro, Fermín Galán
  3. iBeacons, proximidad con el usuario - Juan Antonio Martín
  4. Big Data de andar por casa - Jorge Lería, William Viana


12:15 - 13:00
Para esta hora lo tengo más claro:
  1. Opinionated Android - Javier Gamarra
  2. Cream Code with Objetive-C - Enrique Fau de Casa Juana Martín, Javier Aznar de los Ríos

13:15 - 14:00
Para esta hora creo que optaré por algo diferente que no conozco
  1. De 0 a 100 con Firefox OS. Aplicaciones y publicación - Guillermo López
  2. Juegos Dependientes de Contexto. Un caso práctico - Jorge Ruiz Magaña
  3. Accesibility of Mobile Apps - Javier Muñoz Muñoz
  4. Effective Android UI - Pedro Vicente Gómez Sánchez


15:30 - 16:15
Para esta hora lo tengo claro: 10 Tips for a reusable architecture (iOS) - Jorge Ortiz


16:30 - 17:15
  1. Técnicas de guerrilla front-end - Xavi Julián Olmos
  2. Braintree v.zero: a modern foundation for accepting payments - Alberto López Martín


17:30 - 18:15
  1. Sincronizando sin internet - Jorge Maroto
  2. 20 lenguajes en 40 minutos - Alonso Torres
  3. 10 cosas de Rails que deberías saber - Gabriel Ortuño, Carlos Sánchez Pérez


Para el sábado

  9:30 - 10:15
  1. Big Data desde el punto de vista del analista de datos by Fernando Calle
  2. Monitoriza tus aplicaciones en la nube con APM. New Relic vs Appinsights - Luis Fraile, Quique Martínez


10:30 - 11:15
Para esta hora iré a Analizando y debugeando tu plataforma - Luis Bosque


12:00 - 12:45
Para esta hora yo creo que si puedo intentaré ir al taller Creación de Juegos Móviles Multiplataforma en Unity - Jorge Ruiz Magaña, Miguel Ángel Taramón y si no hay sitio iré al Talk Travel with your mock server - Jorge Ortiz Fuentes


13:00 - 13:45
  1. From iOS to Android(or reverse) - Jose Manuel Ortega
  2. the Google Glass Revolution - Alain Regnier


15:15 - 16:00
Iré a En busca de la arquitectura perfecta: VIPER (iOS) - Pedro Piñera Buendía para la que tengo bastantes espectativas.

16:15 - 17:00
  1. Arte y ciencia de un despliegue coordinado - Jose Plana
  2. Niveles de calidad: el agujero en las metodologías de software - Abraham Otero, Francisco Morero Peyrona


17:15 - 18:00
Políticamente Incorrecto - David Bonilla

lunes, 3 de noviembre de 2014

La app va cogiendo forma

Esta semana le hemos dado un buen apretado a la app con Swift

Funcionalidad es tan básicas como
  • Login
  • Registro
  • Envío de invitaciones
  • Olvido de contraseña
  • Subir objetos
  • Listar objetos
  • Poner imágenes a un tab bar controller 
Por otro lado he "sufrido" la actualización del Google Penguin 6 y parece que le he molado para buscar lotería. Por lo que parece hemos hecho las cosas bien
Por otro lado actualice frikiloto a ruby 2.1.0 y rails 4. No se por que pero son actualizarlo no podía hacer despliegues en Heroku.