Presentación de SmartPromo en I Jornadas Coruña Developers (A Coruña) - 24/09/2015
-
Upload
smart-galapps -
Category
Mobile
-
view
304 -
download
2
Transcript of Presentación de SmartPromo en I Jornadas Coruña Developers (A Coruña) - 24/09/2015
I Jornadas Coruña Developers
un caso práctico de apps nativas
24 septiembre 2015 - A Coruña
Juan Porta Trinidad [email protected]
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
2
http://smartgalapps.com
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
3
http://smartpromoapps.com
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
4
Características
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
5
API
CMS
Arquitectura
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
6
• Amazon Web Services
• Instancias EC2 con Linux Ubuntu 14.04 LTS:
• API
• el motor de búsqueda (Sphinx)
• Instancias RDS con MySQL
• Buckets en S3
• almacenamiento de imágenes
Ruby (2.2.2) Rails (4.1.2)
paperclip
thinking_sphinx
chartkick
rpush
capistrano
paper_trail
whenever
swagger
active_model_serializers
delayed_paperclip grape
Servidor
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
8
• Gestión de contenido en tiempo real
• CMS responsive
• Identidad corporativa
• Configuración del idioma
• Importación de datos
• Administración compartida
• Estadísticas de uso
CMS (y II)
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
10
Nativas
• SDK oficiales
• Acceso eficiente al hardware del dispositivo
• Estándares de la plataforma
• Flujo de navegación
• Estilo de los controles (widgets)
• Comunidades muy activas
Multiplataforma
• HTML5, JavaScript, CSS
• Una app -> múltiples plataformas
• Rapidez de desarrollo
• Fácil mantenimiento
• Híbridos
• PhoneGap
• Appcelerator
Apps nativas vs multiplataforma
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
11
Android vs iOS
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
12
Android vs iOS
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
13
Android vs iOS
14NavigationDrawer vs TabBar
15Acciones (I)
16Acciones (y II)
17Cards vs UITableViewCell
18Preferences vs Settings
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
19
Librerías Android
I Jornadas Coruña Developers 25-26 septiembre 2015
Juan Porta Trinidad [email protected]
20
com.android.support:design:23.0.1
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" . . . >
<android.support.design.widget.AppBarLayout android:layout_width="match_parent" android:layout_height=“wrap_content" . . . >
<android.support.design.widget.CollapsingToolbarLayout android:layout_width="match_parent" android:layout_height=“match_parent" . . . >
<android.support.v7.widget.Toolbar android:layout_width="match_parent" android:layout_height="?attr/actionBarSize" . . . >
Design Support Library
I Jornadas Coruña Developers
un caso práctico de apps nativas
24 septiembre 2015 - A Coruña
Juan Porta Trinidad [email protected]
21
@SmartPromoAppsSmartPromoApps
http://smartpromoapps.com