SlideShare una empresa de Scribd logo
1 de 11
Descargar para leer sin conexión
 
Formulario Android App Review
Descripción
El presente documento fue realizado para utilizarse durante el Google Developers
Summit [Argentina/Chile/Perú]
Objetivo
El objetivo del presente documento es incorporar todos los datos relevados en las
entrevistas uno a uno con los desarrolladores de la aplicación revisada.
Con este fin se describe la metodología a seguir, junto con los datos necesarios a
incorporar, de manera de generar con ellos un documento final tipo feedback a ser
entregado a la empresa/mobile app auditada.
Lista de actividades:
1. Diseñar
2. Desarrollar
3. Distribuir
 
Actividad Nro 1 - “Diseñar”
Descripción:
Se revisarán diferentes puntos básicos sobre la interfaz de la aplicación.
Type Descripción Cumple Observaciones
ADOPTAR Home
Screen &
Navigatión
App Splash: El objetivo del app está
claro/ razones para reservar,
comprar o mantener el app!
Bien/Re
gular/M
al
Contenido y funciones están en una
sola pantalla (el app no replica el
msite)
Barra de búsqueda, filtros,
autocomplete
Buen menú de navegación
Puedes hacer “ swipe” para ver el
contenido del app
Sign-up,
Sign-in &
Permissions
User sign in sencillo, indicar los
beneficios del registro, ofrecer la
posibilidad de registrarte como
invitado
Una vez que el usuario está
logueado, este log-in se mantiene
USO Productos &
Servicios
Buena descripción del producto que
invite a la compra (La información
útil del producto es fácil de
encontrar, está destacada)
Excelente calidad de las imágenes/
videos
Imágenes diseñadas para hacer “
swipe”
Presencia de customer reviews y
productos sugeridos
Los costos son transparentes (ej,
costos de envío)
Botones de llamada a la acción están
destacados
 
Cross
Device &
Offline
Los productos pueden ser
guardados/ wishlist/ favoritos/
carrito de la compra permitiendo la
sincronización
En el caso de tener puntos de venta
físicos, tenemos datos/ información
del punto de venta más cercano
TRANSACCIÓN
Basket Experiencia del carrito de la compra
Detalles
Personales
& Address
El proceso de checkout no tiene
distracciones
Los datos de check out están “
pre-populated” que ya han
comprado o se han registrado con
nosotros
Pago Para los visitantes recurrentes, los
detalles de pago se auto-completan
Tenemos proceso express de
pagos/checkout
Facilidad de entrada de datos de la
tarjeta de crédito
RETORNO Pases y
Redención
Programa de recompensas/ ofertas/
ventajas por el uso del app
Widgets &
Notificacion
es
Push Notifications (relevantes y
personales)
USABILIDAD E
HIGIENE
¿Qué hacer? El contenido tipo texto es fácil de
leer, los espacios y el diseño facilita
poder interactuar en general con la
app.
Los formularios están bien
diseñados
Se indican los errores y los datos se
validan en tiempo real.
 
Actividad Nro 2 - “Desarrollar”
Descripcion
Se realizaran 4 revisiones sobre la performance de la app siguiendo la metodología
recomendada aqui: ​http://developer.android.com/tools/help/hierarchy-viewer.html
Variables a analizar:
● Rendering
● Memory analysis
● Compute analysis
● Battery
A continuación se describe la metodología y se entregan las recomendaciones en cómo
implementar las revisiones. (Se requiere tener la app en modo debugging.
 
Set Up
● hierarchy-viewer
● Debug GPU
● GPU rendering.
[usefull into
gaming
environment]
Source:
http://developer.android.
com/tools/help/hierarchy
-viewer.html
Resultados:
Example how to analyze
the app hierarchy.
Source:
http://developer.android.
com/tools/help/hierarchy
-viewer.html
Exploring yellow, red and
green points.
[Detecting Bottlenecks]
Source:
http://developer.android.
com/tools/help/hierarchy
-viewer.html
 
Other variable to analyze
is the memory. Using
Android Studio. Graphical
and with logging.
**creating a simple stress
test with events and
monkey framework.
Source:
http://developer.android.
com/tools/performance/
memory-monitor/index.h
tml
Other variable is CPU
variable.
**creating a simple stress
test with events and
monkey framework.
Finally and more
important a evaluation
about battery
consumption..
**Using batterystats
analysis.
Source:
http://developer.android.
com/tools/performance/b
atterystats-battery-histori
an/index.html
 
Extra - Visualizing Overdraw on your Mobile Device
http://developer.android.com/intl/es/tools/performance/debug-gpu-overdraw/index.htm
l
Figure 1. Steps for turning on Debug GPU Overdraw.
Figure 2. Example of Debug GPU Overdraw output.
Figure 3. Color key for Debug GPU Overdraw output. (True color no overdraw)
Figure 4. Examples of undesirable and desirable
Some overdraw is unavoidable. As you are tuning your app's user interface, the goal is to
arrive at a visualization that shows mostly true colors and 1X overdraw in blue.
 
Actividad Nro 3 - Distribuir
Referencia:
http://developer.android.com/intl/es/distribute/essentials/quality/core.html#core
Type Test Test Cumple Observación
Core Suite CR-0 Vaya a todas las partes de la aplicación - todas
las pantallas, cuadros de diálogo, configuración
y todos los flujos de usuarios.
Si la aplicación permite la edición o la creación
de contenidos, el juego, o la reproducción de
medios, asegúrese de introducir esos flujos
para crear o modificar contenido. Mientras se
prueba la aplicación, introducir cambios
transitorios en la conectividad de red, la
función de la batería, el GPS o la ubicación de
disponibilidad, sistema de carga, y así
sucesivamente.
CR-1 De cada pantalla de la aplicación, pulse la tecla
Inicio del dispositivo, luego relanzar la
aplicación desde la pantalla de "todas las apps"
CR-2 De cada pantalla de la aplicación, cambiar a
otra aplicación en ejecución y luego regresar a
la aplicación bajo prueba utilizando la opción
"Reciente".
CR-3 Para cada pantalla de la aplicación (y diálogos),
pulse el botón "atrás"
CR-5 De cada pantalla de la aplicación, gire el
dispositivo entre el horizontal y vertical por lo
menos tres veces.
CR-6 Cambiar a otra aplicación para enviar la
aplicación de prueba al fondo. Vaya a Ajustes y
comprobar si la aplicación de prueba tiene
cualquier servicio que se ejecuta mientras que
está en el fondo. En Android 4.0 y superior,
vaya a la pantalla de aplicaciones y encuentre
la aplicación en la pestaña de "Running". En
versiones anteriores, utilice "Administrar
aplicaciones" para comprobar la ejecución de
los servicios.
 
CR-7 Pulse el botón de encendido para poner el
dispositivo a dormir, a continuación, pulse el
botón de encendido de nuevo para despertar
la pantalla.
CR-8 Configure el dispositivo para bloqueo cuando
se pulsa el botón de encendido. Pulse el botón
de encendido para poner el dispositivo a
dormir, a continuación, pulse de nuevo el
botón de encendido para despertar a la
pantalla, a continuación, desbloquee el
dispositivo.
CR-9 Para los dispositivos que cuentan con teclados
deslizables, deslice el teclado para sacarlo al
menos una vez. Para los dispositivos que
tienen soporte para teclado, conecte el
dispositivo a la base de teclado.
CR-10 Para los dispositivos que tengan un puerto de
pantalla externa, plug-in de la pantalla externa.
CR-11 Lanzar y observar las notificaciones, todos los
tipos de notificaciones que la aplicación puede
mostrar. Expandir notificaciones en su caso
(Android 4.1 y superior), y pulse todas las
acciones ofrecidas.
CR-12 Examine los permisos solicitados por la
aplicación, vaya a Ajustes, Información del App.
Install on SD
Card
SD-1 "Repetir Core Suite con aplicación instalada en
la tarjeta SD del dispositivo (si es compatible
con la aplicación).
Para mover la aplicación a la tarjeta SD, puede
utilizar Configuración " , App Info, Mover a la
tarjeta SD.
Hardware
acceleration
HA-1 Repetir Core Suite con aceleración de
hardware habilitado.
Para forzar a activar la aceleración de
hardware (se necesita acceso a la app),
agregue = acelerados por hardware " true "
para <application> en la aplicación manifiesto y
recompilar.
Performanc
e
Monitoring
PM-1 Repetir Core Suite con perfiles StrictMode
habilitado como se describe a continuación.
Preste mucha atención a la recolección de
basura y su impacto en la experiencia del
usuario .
 
Google Play GP-1 Inicie sesión en la consola de desarrollador
para revisar el perfil de desarrollador,
descripción de la aplicación, capturas de
pantalla, función de gráfico, la configuración de
madurez, y comentarios de los usuarios.
GP-2 Descarge el gráfico de características y
capturas de pantalla para escalar y coincida
con los tamaños de pantalla en los dispositivos
, finalmente complir con los factores que usted
está esperando.
GP-3 Revise todos los activos gráficos, medios de
comunicación, texto, bibliotecas de código, y
otra de contenido empaquetado en la
descarga de aplicaciones.
GP-4 Vaya a todas las pantallas de tu aplicación y
entre siempre en la aplicación de compra.
Sugerencias tecnología
 
App Indexing
Admob native ads
Polymer
Material Desing [nativo y no-native]
Firebase
Cloud Platform
Android Wear
Chromecast
Google Now Cards
Extra
UI Testing
Testing is a critical software development activity because it helps you improve the
quality of your apps, ensure better user satisfaction, and reduce overall development
time spent on fixing defects.
The following sections describe tools that help you test your mobile apps for the Android
platform.
● Android Testing Support Library
This library provides a set of APIs that allow you to quickly build and run test code
for your apps, including JUnit 4 and functional user interface (UI) tests. The
Android Testing Support Library includes the following test automation tools:
● AndroidJUnitRunner​: JUnit 4-compatible test runner for Android
● Espresso​: UI testing framework; suitable for functional UI testing within an
app
● UI Automator​: UI testing framework; suitable for cross-app functional UI
testing across system and installed apps
● Monkey
This tool runs on your emulator or device and generates pseudo-random streams
of user events such as clicks, touches, or gestures, as well as a number of
system-level events. You can use the Monkey tool to stress-test applications that
you are developing, in a random yet repeatable manner.
● monkeyrunner
This testing system provides an API for writing programs that control an Android
device or emulator from outside of Android code

Más contenido relacionado

La actualidad más candente (18)

Actividad N°1
Actividad N°1Actividad N°1
Actividad N°1
 
Usabilidad
UsabilidadUsabilidad
Usabilidad
 
Entendiendo android
Entendiendo androidEntendiendo android
Entendiendo android
 
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones MovilesDescargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
Descargar Java JDK, Netbeans y Java ME para Desarrollo de Aplicaciones Moviles
 
"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8"Android de la A a la Z" -- Unidad 8
"Android de la A a la Z" -- Unidad 8
 
Presentación las apps
Presentación las appsPresentación las apps
Presentación las apps
 
J2 me o java me
J2 me o java meJ2 me o java me
J2 me o java me
 
"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3"Android de la A a la Z" -- Unidad 3
"Android de la A a la Z" -- Unidad 3
 
Clases de Programación Android
Clases de Programación AndroidClases de Programación Android
Clases de Programación Android
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Libro Blanco Aplicaciones Móviles
Libro Blanco Aplicaciones MóvilesLibro Blanco Aplicaciones Móviles
Libro Blanco Aplicaciones Móviles
 
Guía de apps móviles
Guía de apps móvilesGuía de apps móviles
Guía de apps móviles
 
Curso Introducción a android
Curso Introducción a androidCurso Introducción a android
Curso Introducción a android
 
Las APPS
Las APPSLas APPS
Las APPS
 
Taller Android SHDH Ciudad Obregon
Taller Android SHDH Ciudad ObregonTaller Android SHDH Ciudad Obregon
Taller Android SHDH Ciudad Obregon
 
Usos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_movilesUsos y tipos_de_aplicaciones_moviles
Usos y tipos_de_aplicaciones_moviles
 
Ventajas y desvetajas de Android
Ventajas y desvetajas de AndroidVentajas y desvetajas de Android
Ventajas y desvetajas de Android
 

Destacado

Examen presencial de raimundo calsada
Examen presencial de raimundo calsadaExamen presencial de raimundo calsada
Examen presencial de raimundo calsadaRaimundoCalsada
 
Corporate social responsibility policy rules 2014 NASSCOM
Corporate social responsibility policy rules 2014 NASSCOMCorporate social responsibility policy rules 2014 NASSCOM
Corporate social responsibility policy rules 2014 NASSCOMTrinity Care Foundation
 
Format of Board Responsibilty Report
Format of Board Responsibilty ReportFormat of Board Responsibilty Report
Format of Board Responsibilty ReportGAURAV KR SHARMA
 
Auction Buyers Guide Phil Stover
Auction Buyers Guide Phil StoverAuction Buyers Guide Phil Stover
Auction Buyers Guide Phil StoverPhil Stover
 
[Public] gplusextractor #7arquetipos15 [español]
[Public] gplusextractor #7arquetipos15 [español][Public] gplusextractor #7arquetipos15 [español]
[Public] gplusextractor #7arquetipos15 [español]Nicolas Bortolotti
 
Procedures for Exchange Listing Control Mechanism
Procedures for Exchange Listing Control MechanismProcedures for Exchange Listing Control Mechanism
Procedures for Exchange Listing Control MechanismGAURAV KR SHARMA
 
48 vázquez franco césar noé 218 prac2b3
48 vázquez franco césar noé 218 prac2b348 vázquez franco césar noé 218 prac2b3
48 vázquez franco césar noé 218 prac2b3FrancoWrther
 
Public #Android #Material-Design #italian
Public #Android #Material-Design #italianPublic #Android #Material-Design #italian
Public #Android #Material-Design #italianNicolas Bortolotti
 
Fresh Eye Tool Campbell
Fresh Eye Tool    CampbellFresh Eye Tool    Campbell
Fresh Eye Tool Campbellkcampbell01
 
Amplitud
AmplitudAmplitud
AmplitudUnad
 
INFORMATICA APLICADA
INFORMATICA APLICADAINFORMATICA APLICADA
INFORMATICA APLICADAcolyn_chacon
 
Even Day 2014 consulte-nos! www.even-day.com
Even Day 2014  consulte-nos! www.even-day.comEven Day 2014  consulte-nos! www.even-day.com
Even Day 2014 consulte-nos! www.even-day.comMEU SONHO MINHA CASA
 
Animal defenssive adaptation
Animal defenssive adaptationAnimal defenssive adaptation
Animal defenssive adaptationjonalyn shenton
 

Destacado (20)

Examen presencial de raimundo calsada
Examen presencial de raimundo calsadaExamen presencial de raimundo calsada
Examen presencial de raimundo calsada
 
Corporate social responsibility policy rules 2014 NASSCOM
Corporate social responsibility policy rules 2014 NASSCOMCorporate social responsibility policy rules 2014 NASSCOM
Corporate social responsibility policy rules 2014 NASSCOM
 
Format of Board Responsibilty Report
Format of Board Responsibilty ReportFormat of Board Responsibilty Report
Format of Board Responsibilty Report
 
Baloncesto
BaloncestoBaloncesto
Baloncesto
 
Kenisty kenisty (2)
Kenisty kenisty (2)Kenisty kenisty (2)
Kenisty kenisty (2)
 
Auction Buyers Guide Phil Stover
Auction Buyers Guide Phil StoverAuction Buyers Guide Phil Stover
Auction Buyers Guide Phil Stover
 
[Public] gplusextractor #7arquetipos15 [español]
[Public] gplusextractor #7arquetipos15 [español][Public] gplusextractor #7arquetipos15 [español]
[Public] gplusextractor #7arquetipos15 [español]
 
Project fall
Project fallProject fall
Project fall
 
Procedures for Exchange Listing Control Mechanism
Procedures for Exchange Listing Control MechanismProcedures for Exchange Listing Control Mechanism
Procedures for Exchange Listing Control Mechanism
 
Practica uno
Practica unoPractica uno
Practica uno
 
48 vázquez franco césar noé 218 prac2b3
48 vázquez franco césar noé 218 prac2b348 vázquez franco césar noé 218 prac2b3
48 vázquez franco césar noé 218 prac2b3
 
Earthquake2
Earthquake2Earthquake2
Earthquake2
 
Public #Android #Material-Design #italian
Public #Android #Material-Design #italianPublic #Android #Material-Design #italian
Public #Android #Material-Design #italian
 
Sellingng vs timing graph
Sellingng vs timing graph Sellingng vs timing graph
Sellingng vs timing graph
 
Fresh Eye Tool Campbell
Fresh Eye Tool    CampbellFresh Eye Tool    Campbell
Fresh Eye Tool Campbell
 
Facial Deformity Programs in India
Facial Deformity Programs in IndiaFacial Deformity Programs in India
Facial Deformity Programs in India
 
Amplitud
AmplitudAmplitud
Amplitud
 
INFORMATICA APLICADA
INFORMATICA APLICADAINFORMATICA APLICADA
INFORMATICA APLICADA
 
Even Day 2014 consulte-nos! www.even-day.com
Even Day 2014  consulte-nos! www.even-day.comEven Day 2014  consulte-nos! www.even-day.com
Even Day 2014 consulte-nos! www.even-day.com
 
Animal defenssive adaptation
Animal defenssive adaptationAnimal defenssive adaptation
Animal defenssive adaptation
 

Similar a Formulario Review App Android (20)

Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Aplicaciones Android
Aplicaciones AndroidAplicaciones Android
Aplicaciones Android
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones android
 
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
 
Las apps
Las appsLas apps
Las apps
 
10 apps
10 apps10 apps
10 apps
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones android
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones android
 
tAplicaciones android
tAplicaciones androidtAplicaciones android
tAplicaciones android
 
Las apps en tipo presentacion
Las apps en tipo presentacionLas apps en tipo presentacion
Las apps en tipo presentacion
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
LAS APPS
LAS APPSLAS APPS
LAS APPS
 
Probar aplicaciones en dispositivos moviles - Pia Tobar
Probar aplicaciones en dispositivos moviles - Pia TobarProbar aplicaciones en dispositivos moviles - Pia Tobar
Probar aplicaciones en dispositivos moviles - Pia Tobar
 
Apps
AppsApps
Apps
 
las apps
las appslas apps
las apps
 
Teoria de sistema Venta y reparacion de equipos
Teoria de sistema Venta y reparacion de equipos  Teoria de sistema Venta y reparacion de equipos
Teoria de sistema Venta y reparacion de equipos
 

Más de Nicolas Bortolotti

Cloud study jams workshop - classify images of clouds in the cloud with aut...
Cloud study jams   workshop - classify images of clouds in the cloud with aut...Cloud study jams   workshop - classify images of clouds in the cloud with aut...
Cloud study jams workshop - classify images of clouds in the cloud with aut...Nicolas Bortolotti
 
Aprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlowAprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlowNicolas Bortolotti
 
El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y f...
El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y f...El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y f...
El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y f...Nicolas Bortolotti
 
Biac hackathon Excellency Awards [Lightning talk ]
Biac hackathon Excellency Awards [Lightning talk ] Biac hackathon Excellency Awards [Lightning talk ]
Biac hackathon Excellency Awards [Lightning talk ] Nicolas Bortolotti
 
Launchpad Buenos Aires - Season I #16 [mobile analysis]
Launchpad Buenos Aires - Season I #16 [mobile analysis]Launchpad Buenos Aires - Season I #16 [mobile analysis]
Launchpad Buenos Aires - Season I #16 [mobile analysis]Nicolas Bortolotti
 
[public] Android Material design - #7arquetipos15 [español]
[public] Android  Material design - #7arquetipos15 [español][public] Android  Material design - #7arquetipos15 [español]
[public] Android Material design - #7arquetipos15 [español]Nicolas Bortolotti
 
[Public] polymer demo - #7arquetipos15 [español]
[Public] polymer demo - #7arquetipos15 [español][Public] polymer demo - #7arquetipos15 [español]
[Public] polymer demo - #7arquetipos15 [español]Nicolas Bortolotti
 
[Public] firebase demo - #7arquetipos15 [español]
[Public] firebase demo - #7arquetipos15 [español][Public] firebase demo - #7arquetipos15 [español]
[Public] firebase demo - #7arquetipos15 [español]Nicolas Bortolotti
 
Best practices Android App Review - native
Best practices Android App Review - nativeBest practices Android App Review - native
Best practices Android App Review - nativeNicolas Bortolotti
 
[Public] between two worlds native&no-native experiences
[Public] between two worlds  native&no-native experiences[Public] between two worlds  native&no-native experiences
[Public] between two worlds native&no-native experiencesNicolas Bortolotti
 
[Public] GDS versión 2 - reviews template
[Public] GDS versión 2 - reviews template[Public] GDS versión 2 - reviews template
[Public] GDS versión 2 - reviews templateNicolas Bortolotti
 
Public gplusextractor #Social #italian
Public gplusextractor #Social #italianPublic gplusextractor #Social #italian
Public gplusextractor #Social #italianNicolas Bortolotti
 
Public #Polymer #Firebase-Access demo #Italian
Public #Polymer #Firebase-Access demo #Italian Public #Polymer #Firebase-Access demo #Italian
Public #Polymer #Firebase-Access demo #Italian Nicolas Bortolotti
 
[Public] 7 arquetipos de la tecnología moderna [españa]
[Public] 7 arquetipos de la tecnología moderna [españa][Public] 7 arquetipos de la tecnología moderna [españa]
[Public] 7 arquetipos de la tecnología moderna [españa]Nicolas Bortolotti
 
Public Firebase Realtime and Static Hosting demo #Italian
Public Firebase Realtime and Static Hosting demo #ItalianPublic Firebase Realtime and Static Hosting demo #Italian
Public Firebase Realtime and Static Hosting demo #ItalianNicolas Bortolotti
 
Public Admob Android Integration #italian
Public Admob Android Integration #italianPublic Admob Android Integration #italian
Public Admob Android Integration #italianNicolas Bortolotti
 
[Public] 7 archetipi della tecnologia moderna [italy]
[Public] 7 archetipi della tecnologia moderna [italy][Public] 7 archetipi della tecnologia moderna [italy]
[Public] 7 archetipi della tecnologia moderna [italy]Nicolas Bortolotti
 

Más de Nicolas Bortolotti (17)

Cloud study jams workshop - classify images of clouds in the cloud with aut...
Cloud study jams   workshop - classify images of clouds in the cloud with aut...Cloud study jams   workshop - classify images of clouds in the cloud with aut...
Cloud study jams workshop - classify images of clouds in the cloud with aut...
 
Aprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlowAprendizaje automático aplicado utilizando TensorFlow
Aprendizaje automático aplicado utilizando TensorFlow
 
El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y f...
El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y f...El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y f...
El siguiente paso para aplicaciones exitosas, aplicando cloud, tensorflow y f...
 
Biac hackathon Excellency Awards [Lightning talk ]
Biac hackathon Excellency Awards [Lightning talk ] Biac hackathon Excellency Awards [Lightning talk ]
Biac hackathon Excellency Awards [Lightning talk ]
 
Launchpad Buenos Aires - Season I #16 [mobile analysis]
Launchpad Buenos Aires - Season I #16 [mobile analysis]Launchpad Buenos Aires - Season I #16 [mobile analysis]
Launchpad Buenos Aires - Season I #16 [mobile analysis]
 
[public] Android Material design - #7arquetipos15 [español]
[public] Android  Material design - #7arquetipos15 [español][public] Android  Material design - #7arquetipos15 [español]
[public] Android Material design - #7arquetipos15 [español]
 
[Public] polymer demo - #7arquetipos15 [español]
[Public] polymer demo - #7arquetipos15 [español][Public] polymer demo - #7arquetipos15 [español]
[Public] polymer demo - #7arquetipos15 [español]
 
[Public] firebase demo - #7arquetipos15 [español]
[Public] firebase demo - #7arquetipos15 [español][Public] firebase demo - #7arquetipos15 [español]
[Public] firebase demo - #7arquetipos15 [español]
 
Best practices Android App Review - native
Best practices Android App Review - nativeBest practices Android App Review - native
Best practices Android App Review - native
 
[Public] between two worlds native&no-native experiences
[Public] between two worlds  native&no-native experiences[Public] between two worlds  native&no-native experiences
[Public] between two worlds native&no-native experiences
 
[Public] GDS versión 2 - reviews template
[Public] GDS versión 2 - reviews template[Public] GDS versión 2 - reviews template
[Public] GDS versión 2 - reviews template
 
Public gplusextractor #Social #italian
Public gplusextractor #Social #italianPublic gplusextractor #Social #italian
Public gplusextractor #Social #italian
 
Public #Polymer #Firebase-Access demo #Italian
Public #Polymer #Firebase-Access demo #Italian Public #Polymer #Firebase-Access demo #Italian
Public #Polymer #Firebase-Access demo #Italian
 
[Public] 7 arquetipos de la tecnología moderna [españa]
[Public] 7 arquetipos de la tecnología moderna [españa][Public] 7 arquetipos de la tecnología moderna [españa]
[Public] 7 arquetipos de la tecnología moderna [españa]
 
Public Firebase Realtime and Static Hosting demo #Italian
Public Firebase Realtime and Static Hosting demo #ItalianPublic Firebase Realtime and Static Hosting demo #Italian
Public Firebase Realtime and Static Hosting demo #Italian
 
Public Admob Android Integration #italian
Public Admob Android Integration #italianPublic Admob Android Integration #italian
Public Admob Android Integration #italian
 
[Public] 7 archetipi della tecnologia moderna [italy]
[Public] 7 archetipi della tecnologia moderna [italy][Public] 7 archetipi della tecnologia moderna [italy]
[Public] 7 archetipi della tecnologia moderna [italy]
 

Último

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxaylincamaho
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadMiguelAngelVillanuev48
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxazmysanros90
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaarkananubis
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...JaquelineJuarez15
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafiosFundación YOD YOD
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofJuancarlosHuertasNio1
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfsoporteupcology
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...FacuMeza2
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersIván López Martín
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxpabonheidy28
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdfIsabellaMontaomurill
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA241531640
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesFundación YOD YOD
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 

Último (20)

Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptxMedidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
 
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidadPresentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
 
tics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptxtics en la vida cotidiana prepa en linea modulo 1.pptx
tics en la vida cotidiana prepa en linea modulo 1.pptx
 
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en minaR1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
El gusano informático Morris (1988) - Julio Ardita (1995) - Citizenfour (2014...
 
La era de la educación digital y sus desafios
La era de la educación digital y sus desafiosLa era de la educación digital y sus desafios
La era de la educación digital y sus desafios
 
ejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sofejercicios pseint para aprogramacion sof
ejercicios pseint para aprogramacion sof
 
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdfRedes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
 
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
ATAJOS DE WINDOWS. Los diferentes atajos para utilizar en windows y ser más e...
 
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 TestcontainersSalmorejoTech 2024 - Spring Boot <3 Testcontainers
SalmorejoTech 2024 - Spring Boot <3 Testcontainers
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
Plan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docxPlan de aula informatica segundo periodo.docx
Plan de aula informatica segundo periodo.docx
 
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdftrabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
 
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6    CREAR UN RECURSO MULTIMEDIAActividad integradora 6    CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
 
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento ProtégelesKELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 

Formulario Review App Android

  • 1.   Formulario Android App Review Descripción El presente documento fue realizado para utilizarse durante el Google Developers Summit [Argentina/Chile/Perú] Objetivo El objetivo del presente documento es incorporar todos los datos relevados en las entrevistas uno a uno con los desarrolladores de la aplicación revisada. Con este fin se describe la metodología a seguir, junto con los datos necesarios a incorporar, de manera de generar con ellos un documento final tipo feedback a ser entregado a la empresa/mobile app auditada. Lista de actividades: 1. Diseñar 2. Desarrollar 3. Distribuir
  • 2.   Actividad Nro 1 - “Diseñar” Descripción: Se revisarán diferentes puntos básicos sobre la interfaz de la aplicación. Type Descripción Cumple Observaciones ADOPTAR Home Screen & Navigatión App Splash: El objetivo del app está claro/ razones para reservar, comprar o mantener el app! Bien/Re gular/M al Contenido y funciones están en una sola pantalla (el app no replica el msite) Barra de búsqueda, filtros, autocomplete Buen menú de navegación Puedes hacer “ swipe” para ver el contenido del app Sign-up, Sign-in & Permissions User sign in sencillo, indicar los beneficios del registro, ofrecer la posibilidad de registrarte como invitado Una vez que el usuario está logueado, este log-in se mantiene USO Productos & Servicios Buena descripción del producto que invite a la compra (La información útil del producto es fácil de encontrar, está destacada) Excelente calidad de las imágenes/ videos Imágenes diseñadas para hacer “ swipe” Presencia de customer reviews y productos sugeridos Los costos son transparentes (ej, costos de envío) Botones de llamada a la acción están destacados
  • 3.   Cross Device & Offline Los productos pueden ser guardados/ wishlist/ favoritos/ carrito de la compra permitiendo la sincronización En el caso de tener puntos de venta físicos, tenemos datos/ información del punto de venta más cercano TRANSACCIÓN Basket Experiencia del carrito de la compra Detalles Personales & Address El proceso de checkout no tiene distracciones Los datos de check out están “ pre-populated” que ya han comprado o se han registrado con nosotros Pago Para los visitantes recurrentes, los detalles de pago se auto-completan Tenemos proceso express de pagos/checkout Facilidad de entrada de datos de la tarjeta de crédito RETORNO Pases y Redención Programa de recompensas/ ofertas/ ventajas por el uso del app Widgets & Notificacion es Push Notifications (relevantes y personales) USABILIDAD E HIGIENE ¿Qué hacer? El contenido tipo texto es fácil de leer, los espacios y el diseño facilita poder interactuar en general con la app. Los formularios están bien diseñados Se indican los errores y los datos se validan en tiempo real.
  • 4.   Actividad Nro 2 - “Desarrollar” Descripcion Se realizaran 4 revisiones sobre la performance de la app siguiendo la metodología recomendada aqui: ​http://developer.android.com/tools/help/hierarchy-viewer.html Variables a analizar: ● Rendering ● Memory analysis ● Compute analysis ● Battery A continuación se describe la metodología y se entregan las recomendaciones en cómo implementar las revisiones. (Se requiere tener la app en modo debugging.
  • 5.   Set Up ● hierarchy-viewer ● Debug GPU ● GPU rendering. [usefull into gaming environment] Source: http://developer.android. com/tools/help/hierarchy -viewer.html Resultados: Example how to analyze the app hierarchy. Source: http://developer.android. com/tools/help/hierarchy -viewer.html Exploring yellow, red and green points. [Detecting Bottlenecks] Source: http://developer.android. com/tools/help/hierarchy -viewer.html
  • 6.   Other variable to analyze is the memory. Using Android Studio. Graphical and with logging. **creating a simple stress test with events and monkey framework. Source: http://developer.android. com/tools/performance/ memory-monitor/index.h tml Other variable is CPU variable. **creating a simple stress test with events and monkey framework. Finally and more important a evaluation about battery consumption.. **Using batterystats analysis. Source: http://developer.android. com/tools/performance/b atterystats-battery-histori an/index.html
  • 7.   Extra - Visualizing Overdraw on your Mobile Device http://developer.android.com/intl/es/tools/performance/debug-gpu-overdraw/index.htm l Figure 1. Steps for turning on Debug GPU Overdraw. Figure 2. Example of Debug GPU Overdraw output. Figure 3. Color key for Debug GPU Overdraw output. (True color no overdraw) Figure 4. Examples of undesirable and desirable Some overdraw is unavoidable. As you are tuning your app's user interface, the goal is to arrive at a visualization that shows mostly true colors and 1X overdraw in blue.
  • 8.   Actividad Nro 3 - Distribuir Referencia: http://developer.android.com/intl/es/distribute/essentials/quality/core.html#core Type Test Test Cumple Observación Core Suite CR-0 Vaya a todas las partes de la aplicación - todas las pantallas, cuadros de diálogo, configuración y todos los flujos de usuarios. Si la aplicación permite la edición o la creación de contenidos, el juego, o la reproducción de medios, asegúrese de introducir esos flujos para crear o modificar contenido. Mientras se prueba la aplicación, introducir cambios transitorios en la conectividad de red, la función de la batería, el GPS o la ubicación de disponibilidad, sistema de carga, y así sucesivamente. CR-1 De cada pantalla de la aplicación, pulse la tecla Inicio del dispositivo, luego relanzar la aplicación desde la pantalla de "todas las apps" CR-2 De cada pantalla de la aplicación, cambiar a otra aplicación en ejecución y luego regresar a la aplicación bajo prueba utilizando la opción "Reciente". CR-3 Para cada pantalla de la aplicación (y diálogos), pulse el botón "atrás" CR-5 De cada pantalla de la aplicación, gire el dispositivo entre el horizontal y vertical por lo menos tres veces. CR-6 Cambiar a otra aplicación para enviar la aplicación de prueba al fondo. Vaya a Ajustes y comprobar si la aplicación de prueba tiene cualquier servicio que se ejecuta mientras que está en el fondo. En Android 4.0 y superior, vaya a la pantalla de aplicaciones y encuentre la aplicación en la pestaña de "Running". En versiones anteriores, utilice "Administrar aplicaciones" para comprobar la ejecución de los servicios.
  • 9.   CR-7 Pulse el botón de encendido para poner el dispositivo a dormir, a continuación, pulse el botón de encendido de nuevo para despertar la pantalla. CR-8 Configure el dispositivo para bloqueo cuando se pulsa el botón de encendido. Pulse el botón de encendido para poner el dispositivo a dormir, a continuación, pulse de nuevo el botón de encendido para despertar a la pantalla, a continuación, desbloquee el dispositivo. CR-9 Para los dispositivos que cuentan con teclados deslizables, deslice el teclado para sacarlo al menos una vez. Para los dispositivos que tienen soporte para teclado, conecte el dispositivo a la base de teclado. CR-10 Para los dispositivos que tengan un puerto de pantalla externa, plug-in de la pantalla externa. CR-11 Lanzar y observar las notificaciones, todos los tipos de notificaciones que la aplicación puede mostrar. Expandir notificaciones en su caso (Android 4.1 y superior), y pulse todas las acciones ofrecidas. CR-12 Examine los permisos solicitados por la aplicación, vaya a Ajustes, Información del App. Install on SD Card SD-1 "Repetir Core Suite con aplicación instalada en la tarjeta SD del dispositivo (si es compatible con la aplicación). Para mover la aplicación a la tarjeta SD, puede utilizar Configuración " , App Info, Mover a la tarjeta SD. Hardware acceleration HA-1 Repetir Core Suite con aceleración de hardware habilitado. Para forzar a activar la aceleración de hardware (se necesita acceso a la app), agregue = acelerados por hardware " true " para <application> en la aplicación manifiesto y recompilar. Performanc e Monitoring PM-1 Repetir Core Suite con perfiles StrictMode habilitado como se describe a continuación. Preste mucha atención a la recolección de basura y su impacto en la experiencia del usuario .
  • 10.   Google Play GP-1 Inicie sesión en la consola de desarrollador para revisar el perfil de desarrollador, descripción de la aplicación, capturas de pantalla, función de gráfico, la configuración de madurez, y comentarios de los usuarios. GP-2 Descarge el gráfico de características y capturas de pantalla para escalar y coincida con los tamaños de pantalla en los dispositivos , finalmente complir con los factores que usted está esperando. GP-3 Revise todos los activos gráficos, medios de comunicación, texto, bibliotecas de código, y otra de contenido empaquetado en la descarga de aplicaciones. GP-4 Vaya a todas las pantallas de tu aplicación y entre siempre en la aplicación de compra. Sugerencias tecnología
  • 11.   App Indexing Admob native ads Polymer Material Desing [nativo y no-native] Firebase Cloud Platform Android Wear Chromecast Google Now Cards Extra UI Testing Testing is a critical software development activity because it helps you improve the quality of your apps, ensure better user satisfaction, and reduce overall development time spent on fixing defects. The following sections describe tools that help you test your mobile apps for the Android platform. ● Android Testing Support Library This library provides a set of APIs that allow you to quickly build and run test code for your apps, including JUnit 4 and functional user interface (UI) tests. The Android Testing Support Library includes the following test automation tools: ● AndroidJUnitRunner​: JUnit 4-compatible test runner for Android ● Espresso​: UI testing framework; suitable for functional UI testing within an app ● UI Automator​: UI testing framework; suitable for cross-app functional UI testing across system and installed apps ● Monkey This tool runs on your emulator or device and generates pseudo-random streams of user events such as clicks, touches, or gestures, as well as a number of system-level events. You can use the Monkey tool to stress-test applications that you are developing, in a random yet repeatable manner. ● monkeyrunner This testing system provides an API for writing programs that control an Android device or emulator from outside of Android code