Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Desarrollo Apps

No description
by

Gabriel Prat

on 2 March 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Desarrollo Apps

Test usabilidad y flujo
Proceso desarrollo apps
Plan
Identificar los componentes
Seleccionar la(s) plataforma(s)
Detectar las necesidades del equipo
Identificar cosas no funcionales
Crear un inventario
Buscar componentes disponibles
Prototipos y diseño
Prototipos
Desarrollo
Desarrollar hasta conseguir el 100% de la funcionalidad (MVP)
Integrar necesidades no funcionales
Publicación
Publicar en la App Store
Soporte y evolución
Promoción
Visión
Idea
Brainstorming
Alcance y forma
Test
Preparar entorno de test
Distribución por OTA
Incorporar cambios
100101001001010010001000100100101101111000111011000100
POP - Prototyping on Paper
Android
iOs
POP - Prototyping on Paper
Android
iOS
QR Thanks to: http://www.qrcode.es/
Incorporamos partes de la UI final
Analizamos la experiencia de usuario
Presentación
http://goo.gl/vAAmJS
http://goo.gl/yFC9zK
http://goo.gl/UtXsTu
Fuente: http://goo.gl/5KWmeq
60%
40%
50%
~10.500.000.000 de dispositivos conectados en 2018
77%
¿?
+ Keynotopia
Herramientas:
iOS: xCode – StoryBoard
Android – Visual Layout Editor
WebApp – Editores HTML5 / CSS / JavaScript
Lenguajes:
iOS: Objective C, SWIFT
Android – Java
WebApp – HTML, CSS, JavaScript, etc.
Visión
Plan
Protipos y diseño
Desarrollo
Test
Publicacón
@gabrielprat
public class JavaStringArrayLengthExample {

public static void main(String args[]){

//create String array
String[] strArray = new String[]{"Java", "String", "Array", "Length"};

/*
* To get length of array, use length property of array.
*/
int length = strArray.length;

System.out.println("String array length is: " + length);

//print elements of an array
for(int i=0; i < length; i++){
System.out.println(strArray[i]);
}
}
}
#import "ClassA.h"
#import <stdio.h>

int main( int argc, const char *argv[] ) {
ClassA *c1 = [[ClassA alloc] init];
ClassA *c2 = [[ClassA alloc] init];

// print count
printf( "ClassA count: %i\n", [ClassA initCount] );

ClassA *c3 = [[ClassA alloc] init];

// print count again
printf( "ClassA count: %i\n", [ClassA initCount] );

[c1 release];
[c2 release];
[c3 release];

return 0;
}
Fragmentación basada en las instalaciones de la aplicación de OpenSignals
Fuente: http://gs.statcounter.com/
Fuente: http://gs.statcounter.com/
Fragmentación
MVP
If ... then
Pros y contras
Storyboard
Objective-C
Java
Full transcript