1. Salenda
De Java a Swift pasando por Groovy
Codemotion ’16
Alberto De Ávila Hernández
2. S O B R E M Í
✴ Ingeniero Informático
✴ Team Lead en Salenda
✴ Groovy y Grails dev
✴ Aprendiz de Swift
@alberto_deavila
3. S O F T WA R E D E V E L O P M E N T
Desarrollos
personalizados
Atlassian
Experts
Formación y
consultoría
@alberto_deavila
4. E X P E R I E N C I A P E R S O N A L
@alberto_deavila
Mi experiencia personal
5. I N T R O D U C C I Ó N A L O S L E N G U A J E S
6. I N T R O D U C C I Ó N A L O S L E N G U A J E S
@alberto_deavila
7. I N T R O D U C C I Ó N A L O S L E N G U A J E S
@alberto_deavila
8. I N T R O D U C C I Ó N A G R O O V Y
@alberto_deavila
¿Qué es Groovy?
9. I N T R O D U C C I Ó N A G R O O V Y
@alberto_deavila
✴ Lenguaje ejecutado sobre JVM
✴ Fácil para desarrolladores Java
✴ Lenguaje dinámico y/o estático
✴ Más legible
✴ Scripting y Android
✴ Apps: Grails, Griffon, Grain y Plugins
10. I N T R O D U C C I Ó N A L O S L E N G U A J E S
@alberto_deavila
11. I N T R O D U C C I Ó N A L O S L E N G U A J E S
@alberto_deavila
12. I N T R O D U C C I Ó N A L O S L E N G U A J E S
@alberto_deavila
13. I N T R O D U C C I Ó N A S W I F T
@alberto_deavila
¿Qué es Swift?
14. I N T R O D U C C I Ó N A S W I F T
@alberto_deavila
✴ Lenguaje de desarrollo para iOS
✴ Sustituto de Objetive-C
✴ Lenguaje estático
✴ Expresivo, rápido y potente
✴ Frameworks web con Swift: Perfect, Vapor,
IBM Kitura...
15. I N T R O D U C C I Ó N A L O S L E N G U A J E S
@alberto_deavila
16. I N T R O D U C C I Ó N A L O S L E N G U A J E S
@alberto_deavila
17. I N T R O D U C C I Ó N A L O S L E N G U A J E S
@alberto_deavila
18. J AVA < - > G R O O V Y < - > S W I F T
@alberto_deavila
Tipos de datos