SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
"Software will give you respect, but hardware will give you the Power."
- Akshat Paul
Rubymotion Primeros Pasos
RubyGDL 12 Sep
Desarrollo Nativo iOS
• Objective-C soportado oficialmente por
Apple y el uso de Cocoa
• C# y .Net - Xamarin (Monotouch)
• Ruby - Rubymotion
• Desarrollo con Ruby de Aplicaciones
Nativas iOS y OS X
• Funcionalidad de Cocoa aprovechando el
poder de Ruby
• Wrappers y Librerias (Gems)
Rubymotion
Anatomía
Anatomía
Desde
ver 2.7
Anatomía
Desde
ver 2.7
El
Corazón de
tu App
Anatomía
Anatomía
Anatomía
app/ donde vive tu app y
hacemos la división de código
Anatomía
Anatomía
Archivos estaticos (imagenes)
Anatomía
Anatomía
Testing usando MacBacon
framework clone de RSpec
Anatomía
app/app_delegate.rb
Ruby Community
• MacBacon - Clone RSpec
• MotionFacon - Mocking/Stubbing
• MotionFrank - Cucumber Testing
Testing
Ruby Community
• BubbleWrap - Wrappers y Helpers
• Nitron - Wrappers
• ProMotion - Framework
• Formotion - Formas
• Joybox - Game Engine
Wrappers - http://rubymotion-wrappers.com/
Supervivencia
• TestFlight: https://testflightapp.com/
• CocoaPods http://cocoapods.org/
• ProMotion - Framework
• Formotion - Formas
¿Dónde Empezar?
• Video Tutorial: http://pragmaticstudio.com/
screencasts/rubymotion
• http://rubymotion-tutorial.com/
• http://integrallis.com/2013/03/
tdd_in_ios_w_ruby_motion_part_i
• http://joshsymonds.com/blog/2012/05/10/
from-the-rubymotion-simulator-to-your-
friends-iphone/
"Software will give you respect, but hardware will give you the Power."
- Akshat Paul
Rubymotion Primeros Pasos
Ismael G Marín C,
Gracias!

Contenu connexe

En vedette (20)

Booklet new 15_07_2013
Booklet new 15_07_2013Booklet new 15_07_2013
Booklet new 15_07_2013
 
617 f007c bc34-4058-8844c0949af09bcf
617 f007c bc34-4058-8844c0949af09bcf617 f007c bc34-4058-8844c0949af09bcf
617 f007c bc34-4058-8844c0949af09bcf
 
Informatica educativa
Informatica educativaInformatica educativa
Informatica educativa
 
Vanessa
VanessaVanessa
Vanessa
 
Componente de una computadora ...
Componente de una computadora ...Componente de una computadora ...
Componente de una computadora ...
 
Actividades dibujo
Actividades dibujoActividades dibujo
Actividades dibujo
 
25 Huntington Drive Kallangur
25 Huntington Drive Kallangur25 Huntington Drive Kallangur
25 Huntington Drive Kallangur
 
Tarjeta de sonido..
Tarjeta de sonido..Tarjeta de sonido..
Tarjeta de sonido..
 
Calendario Infantil Grupo 10 temporada 2013/2014
Calendario Infantil Grupo 10 temporada 2013/2014Calendario Infantil Grupo 10 temporada 2013/2014
Calendario Infantil Grupo 10 temporada 2013/2014
 
precio
precioprecio
precio
 
Psicología educativa 1
Psicología educativa 1Psicología educativa 1
Psicología educativa 1
 
8d bullying 6
8d bullying 68d bullying 6
8d bullying 6
 
Verbs followe by other verbs in infinitive
Verbs followe by other verbs in infinitiveVerbs followe by other verbs in infinitive
Verbs followe by other verbs in infinitive
 
Bahasa gorontalo(tinelo)
Bahasa gorontalo(tinelo)Bahasa gorontalo(tinelo)
Bahasa gorontalo(tinelo)
 
Aprenda excel 2000 como si estuviera en primero
Aprenda excel 2000 como si estuviera en primeroAprenda excel 2000 como si estuviera en primero
Aprenda excel 2000 como si estuviera en primero
 
Pmdpontos
PmdpontosPmdpontos
Pmdpontos
 
Paz
PazPaz
Paz
 
Reforma contrarreforma
Reforma contrarreformaReforma contrarreforma
Reforma contrarreforma
 
VerãO
VerãOVerãO
VerãO
 
Mil1
Mil1Mil1
Mil1
 

Similaire à Rubymotion primeros pasos

Desarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta PhonegapDesarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta Phonegap
CongresoWeb
 
Presentación Ruby on Rails
Presentación Ruby on RailsPresentación Ruby on Rails
Presentación Ruby on Rails
Giannis Morales
 
SAP Inside Track Lima 09 - Ruby y SAP
SAP Inside Track Lima 09 - Ruby y SAPSAP Inside Track Lima 09 - Ruby y SAP
SAP Inside Track Lima 09 - Ruby y SAP
Alvaro Tejada
 

Similaire à Rubymotion primeros pasos (20)

JRuby Al Rescate J2EE
JRuby Al Rescate J2EEJRuby Al Rescate J2EE
JRuby Al Rescate J2EE
 
JRuby al Rescate de J2EE
JRuby al Rescate de J2EEJRuby al Rescate de J2EE
JRuby al Rescate de J2EE
 
Lenguajes Dinámicos en la Java Virtual Machine
Lenguajes Dinámicos en la Java Virtual MachineLenguajes Dinámicos en la Java Virtual Machine
Lenguajes Dinámicos en la Java Virtual Machine
 
Dynamic jvm
Dynamic jvmDynamic jvm
Dynamic jvm
 
Ruby on the Rails
Ruby on the RailsRuby on the Rails
Ruby on the Rails
 
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de MavenIniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
Iniciando microservicios reales con JakartaEE/MicroProfile y arquetipos de Maven
 
Desarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta PhonegapDesarrollo de Apps con la herramienta Phonegap
Desarrollo de Apps con la herramienta Phonegap
 
Presentación Ruby on Rails
Presentación Ruby on RailsPresentación Ruby on Rails
Presentación Ruby on Rails
 
Tunning Flex Apps
Tunning Flex AppsTunning Flex Apps
Tunning Flex Apps
 
Queesjava 1230140667149082-2
Queesjava 1230140667149082-2Queesjava 1230140667149082-2
Queesjava 1230140667149082-2
 
Mobile Day - Triple Amenaza
Mobile Day - Triple AmenazaMobile Day - Triple Amenaza
Mobile Day - Triple Amenaza
 
Java lenguaje de desarrollo
Java lenguaje de desarrolloJava lenguaje de desarrollo
Java lenguaje de desarrollo
 
Java
JavaJava
Java
 
Fundamentos de Java
Fundamentos de Java Fundamentos de Java
Fundamentos de Java
 
Sesión 03: Ruby y SAP
Sesión 03: Ruby y SAPSesión 03: Ruby y SAP
Sesión 03: Ruby y SAP
 
SAP Inside Track Lima 09 - Ruby y SAP
SAP Inside Track Lima 09 - Ruby y SAPSAP Inside Track Lima 09 - Ruby y SAP
SAP Inside Track Lima 09 - Ruby y SAP
 
1.introduccion java
1.introduccion java1.introduccion java
1.introduccion java
 
Clase 4
Clase 4Clase 4
Clase 4
 
Clase 41
Clase 41Clase 41
Clase 41
 
RoR y eLearning 2.0
RoR y eLearning 2.0RoR y eLearning 2.0
RoR y eLearning 2.0
 

Plus de Ismael G Marín C (7)

Domotica
DomoticaDomotica
Domotica
 
TDD with Ruby
TDD with RubyTDD with Ruby
TDD with Ruby
 
Rails Engine Español
Rails Engine EspañolRails Engine Español
Rails Engine Español
 
Panel Magmaconf
Panel MagmaconfPanel Magmaconf
Panel Magmaconf
 
Rails engines
Rails enginesRails engines
Rails engines
 
Bootcamp Irapuato Welcome
Bootcamp Irapuato WelcomeBootcamp Irapuato Welcome
Bootcamp Irapuato Welcome
 
Presentacion minitest
Presentacion minitestPresentacion minitest
Presentacion minitest
 

Dernier

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 

Dernier (20)

Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 

Rubymotion primeros pasos