SlideShare una empresa de Scribd logo
1 de 10
Android
Prácticas para el desarrollo de aplicaciones
Android
• Siempre hay que tener presente que estamos desarrollando aplicaciones para dispositivos
con pantalla pequeña y teclado muy limitado
• Hay que partir siempre del hecho de que Android es un sistema con filosofía de código
abierto, por lo que los usuarios que han elegido dispositivos con este sistema tenderán a
buscar aplicaciones gratuitas.
• Las aplicaciones deben ser rápidas. Si necesitamos realizar algún proceso que
consideremos pueda tardar unos segundos es recomendable avisar previamente al usuario.
API Level
• Hay que tener en cuenta, antes de empezar a desarrollar aplicaciones para dispositivos
Android, que cuando un usuario realiza una búsqueda de alguna aplicación en Market (en su
dispositivo Android) sólo le aparecerán las aplicaciones que cumplan los filtros y el nivel de
API (API Level) indicados en el archivo AndroidManifest.xml. Por ejemplo, si en el
parámetro minSdkVersion establecemos el valor 10 estaremos indicando a Android Market
que la aplicación sólo será visible y sólo podrá instalarse en dispositivos con una versión
igual o superior a la 2.3.3 de Android. Explicaremos más adelante cómo configurar esto.
Obviamente la decisión de publicar una aplicación de pago o gratuita en Android Market es personal de
cada desarrollador o empresa. pero hay que tener en cuenta que, por la filosofía libre de Android como
sistema operativo para móviles, al contrario que iOS de Mac para iPhone, la mayor parte de las
aplicaciones son gratuitas.
La recomendación es desarrollar varias aplicaciones gratuitas que sean útiles y
no muy complicadas y publicarlas en Android Market. Así podremos ir viendo
el número de descargas y, de paso, dar a conocer nuestras aplicaciones a los
usuarios. Con el tiempo se irían realizando aplicaciones más "serias" y de pago.
cómo indicar el API Level en Eclipse
• El API Level es un número identificativo de la versión de Android soportada por la aplicación. Cuando
desarrollamos una aplicación Android es muy recomendable indicar en qué versiones mínimas del
sistema operativo Android funiconará. Por ejemplo, si nuestra aplicación tiene un API Level de 11 sólo
funcionará en aquellos dispositivos con Android 3.0.x o superior.
API LEVEL
La versión del API Level de nuestra aplicación debe ser acorde con
el Project Build Target. Para comprobarlo accederemos al menú
"Project" - "Properties":
Generar fichero APK con certificado en Eclipse
para publicar en Android Market
no de los requisitos para la publicación de
aplicaciones en Android Market es que el
paquete de instalación APK debe estar
certificado, con un certificado válido de
al menos 25 años. A continuación explicamos
cómo generar un paquete APK válido y
certificado para Android Market desde Eclipse.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (16)

Workshop MDP Campus Party Mx
Workshop MDP Campus Party MxWorkshop MDP Campus Party Mx
Workshop MDP Campus Party Mx
 
MIT App Inventor 2 "Aplicacion"
MIT App Inventor 2 "Aplicacion"MIT App Inventor 2 "Aplicacion"
MIT App Inventor 2 "Aplicacion"
 
Testing Xamarin Test Cloud
Testing Xamarin Test CloudTesting Xamarin Test Cloud
Testing Xamarin Test Cloud
 
Calculo(2)(2)
Calculo(2)(2)Calculo(2)(2)
Calculo(2)(2)
 
Calculo(2)(3)
Calculo(2)(3)Calculo(2)(3)
Calculo(2)(3)
 
Automate Mobile Testing: This App Is Working By Itself
Automate Mobile Testing: This App Is Working By Itself	Automate Mobile Testing: This App Is Working By Itself
Automate Mobile Testing: This App Is Working By Itself
 
Appinventor
AppinventorAppinventor
Appinventor
 
Requerimientosfuncionalesynofuncionalesdelaaplicacin 140403114333-phpapp02
Requerimientosfuncionalesynofuncionalesdelaaplicacin 140403114333-phpapp02Requerimientosfuncionalesynofuncionalesdelaaplicacin 140403114333-phpapp02
Requerimientosfuncionalesynofuncionalesdelaaplicacin 140403114333-phpapp02
 
App inventor
App inventorApp inventor
App inventor
 
Paginas para apps
Paginas para appsPaginas para apps
Paginas para apps
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
 
diapositivas de XAMARIN
diapositivas de XAMARINdiapositivas de XAMARIN
diapositivas de XAMARIN
 
Diseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataformaDiseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataforma
 
Herramientas de desarrollo de android
Herramientas de desarrollo de androidHerramientas de desarrollo de android
Herramientas de desarrollo de android
 
App inventor
App inventorApp inventor
App inventor
 
Las APPS
Las APPSLas APPS
Las APPS
 

Similar a Desarrollo de aplicaciones Android - Prácticas y configuración de API Level

Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles webjoycesita
 
Android 24 01 getting started with android
Android 24 01 getting started with androidAndroid 24 01 getting started with android
Android 24 01 getting started with androidArturo Linares Valverde
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones androidBrayan Cujano
 
Breve introducción a Android Apps
Breve introducción a Android AppsBreve introducción a Android Apps
Breve introducción a Android AppsOscar Salguero
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilEudris Cabrera
 
Crear una aplicacion android
Crear una aplicacion androidCrear una aplicacion android
Crear una aplicacion androidCarla Villamarin
 
Manual Android Creator
Manual Android CreatorManual Android Creator
Manual Android CreatorPaul Quinde
 
Google app inventor a
Google app inventor aGoogle app inventor a
Google app inventor aAndres CM
 
Google app inventor
Google app inventorGoogle app inventor
Google app inventorJorge Taipe
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS IImarco_acuna
 
Recurso multimedia
Recurso multimediaRecurso multimedia
Recurso multimedia123alin
 
Tutorial android fundamentos
Tutorial android fundamentosTutorial android fundamentos
Tutorial android fundamentosVictor Chalian
 
App inventor
App inventorApp inventor
App inventorRoyer T
 

Similar a Desarrollo de aplicaciones Android - Prácticas y configuración de API Level (20)

Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles web
 
10 apps
10 apps10 apps
10 apps
 
Android
AndroidAndroid
Android
 
Android 24 01 getting started with android
Android 24 01 getting started with androidAndroid 24 01 getting started with android
Android 24 01 getting started with android
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones android
 
tAplicaciones android
tAplicaciones androidtAplicaciones android
tAplicaciones android
 
Breve introducción a Android Apps
Breve introducción a Android AppsBreve introducción a Android Apps
Breve introducción a Android Apps
 
Las apps
Las appsLas apps
Las apps
 
Las apps
Las appsLas apps
Las apps
 
Creando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágilCreando un Web API desde la idea hasta el despliegue de forma ágil
Creando un Web API desde la idea hasta el despliegue de forma ágil
 
Crear una aplicacion android
Crear una aplicacion androidCrear una aplicacion android
Crear una aplicacion android
 
Manual Android Creator
Manual Android CreatorManual Android Creator
Manual Android Creator
 
Google app inventor a
Google app inventor aGoogle app inventor a
Google app inventor a
 
Google app inventor
Google app inventorGoogle app inventor
Google app inventor
 
Trabajo de ntics ii
Trabajo de ntics iiTrabajo de ntics ii
Trabajo de ntics ii
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS II
 
Recurso multimedia
Recurso multimediaRecurso multimedia
Recurso multimedia
 
Tutorial android fundamentos
Tutorial android fundamentosTutorial android fundamentos
Tutorial android fundamentos
 
Desarrollo de aplicaciones adroid
Desarrollo de aplicaciones adroidDesarrollo de aplicaciones adroid
Desarrollo de aplicaciones adroid
 
App inventor
App inventorApp inventor
App inventor
 

Último

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxAlexander López
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxtjcesar1
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxkimontey
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxhasbleidit
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersIván López Martín
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdfsharitcalderon04
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDAVIDROBERTOGALLEGOS
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfFernandoOblitasVivan
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfcristianrb0324
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfjeondanny1997
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Marketing BRANDING
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúCEFERINO DELGADO FLORES
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdfBetianaJuarez1
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docxobandopaula444
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosAlbanyMartinez7
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1ivanapaterninar
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfedepmariaperez
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerenciacubillannoly
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointValerioIvanDePazLoja
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 

Último (20)

LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptxLAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
 
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptxModelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
Modelo de Presentacion Feria Robotica Educativa 2024 - Versión3.pptx
 
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptxLINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
LINEA DE TIEMPO LITERATURA DIFERENCIADO LITERATURA.pptx
 
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docxPLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
PLANEACION DE CLASES TEMA TIPOS DE FAMILIA.docx
 
CommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 TestcontainersCommitConf 2024 - Spring Boot <3 Testcontainers
CommitConf 2024 - Spring Boot <3 Testcontainers
 
Análisis de Artefactos Tecnologicos (3) (1).pdf
Análisis de Artefactos Tecnologicos  (3) (1).pdfAnálisis de Artefactos Tecnologicos  (3) (1).pdf
Análisis de Artefactos Tecnologicos (3) (1).pdf
 
David_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptxDavid_Gallegos - tarea de la sesión 11.pptx
David_Gallegos - tarea de la sesión 11.pptx
 
certificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdfcertificado de oracle academy cetrificado.pdf
certificado de oracle academy cetrificado.pdf
 
La electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdfLa electricidad y la electronica.10-7.pdf
La electricidad y la electronica.10-7.pdf
 
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdfLa Electricidad Y La Electrónica Trabajo Tecnología.pdf
La Electricidad Y La Electrónica Trabajo Tecnología.pdf
 
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
Agencia Marketing Branding Google Workspace Deployment Services Credential Fe...
 
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del PerúRed Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
Red Dorsal Nacional de Fibra Óptica y Redes Regionales del Perú
 
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
_Planificacion Anual NTICX 2024.SEC.21.4.1.docx.pdf
 
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docxTALLER DE ANALISIS SOLUCION  PART 2 (1)-1.docx
TALLER DE ANALISIS SOLUCION PART 2 (1)-1.docx
 
Documentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos JuridicosDocumentacion Electrónica en Actos Juridicos
Documentacion Electrónica en Actos Juridicos
 
Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1Guía de Registro slideshare paso a paso 1
Guía de Registro slideshare paso a paso 1
 
Trabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdfTrabajo de tecnología excel avanzado.pdf
Trabajo de tecnología excel avanzado.pdf
 
Slideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan GerenciaSlideshare y Scribd - Noli Cubillan Gerencia
Slideshare y Scribd - Noli Cubillan Gerencia
 
Trabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power PointTrabajando con Formasy Smart art en power Point
Trabajando con Formasy Smart art en power Point
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 

Desarrollo de aplicaciones Android - Prácticas y configuración de API Level

  • 1.
  • 3. Prácticas para el desarrollo de aplicaciones Android • Siempre hay que tener presente que estamos desarrollando aplicaciones para dispositivos con pantalla pequeña y teclado muy limitado • Hay que partir siempre del hecho de que Android es un sistema con filosofía de código abierto, por lo que los usuarios que han elegido dispositivos con este sistema tenderán a buscar aplicaciones gratuitas. • Las aplicaciones deben ser rápidas. Si necesitamos realizar algún proceso que consideremos pueda tardar unos segundos es recomendable avisar previamente al usuario.
  • 4. API Level • Hay que tener en cuenta, antes de empezar a desarrollar aplicaciones para dispositivos Android, que cuando un usuario realiza una búsqueda de alguna aplicación en Market (en su dispositivo Android) sólo le aparecerán las aplicaciones que cumplan los filtros y el nivel de API (API Level) indicados en el archivo AndroidManifest.xml. Por ejemplo, si en el parámetro minSdkVersion establecemos el valor 10 estaremos indicando a Android Market que la aplicación sólo será visible y sólo podrá instalarse en dispositivos con una versión igual o superior a la 2.3.3 de Android. Explicaremos más adelante cómo configurar esto.
  • 5. Obviamente la decisión de publicar una aplicación de pago o gratuita en Android Market es personal de cada desarrollador o empresa. pero hay que tener en cuenta que, por la filosofía libre de Android como sistema operativo para móviles, al contrario que iOS de Mac para iPhone, la mayor parte de las aplicaciones son gratuitas.
  • 6. La recomendación es desarrollar varias aplicaciones gratuitas que sean útiles y no muy complicadas y publicarlas en Android Market. Así podremos ir viendo el número de descargas y, de paso, dar a conocer nuestras aplicaciones a los usuarios. Con el tiempo se irían realizando aplicaciones más "serias" y de pago.
  • 7. cómo indicar el API Level en Eclipse • El API Level es un número identificativo de la versión de Android soportada por la aplicación. Cuando desarrollamos una aplicación Android es muy recomendable indicar en qué versiones mínimas del sistema operativo Android funiconará. Por ejemplo, si nuestra aplicación tiene un API Level de 11 sólo funcionará en aquellos dispositivos con Android 3.0.x o superior.
  • 9. La versión del API Level de nuestra aplicación debe ser acorde con el Project Build Target. Para comprobarlo accederemos al menú "Project" - "Properties":
  • 10. Generar fichero APK con certificado en Eclipse para publicar en Android Market no de los requisitos para la publicación de aplicaciones en Android Market es que el paquete de instalación APK debe estar certificado, con un certificado válido de al menos 25 años. A continuación explicamos cómo generar un paquete APK válido y certificado para Android Market desde Eclipse.