SlideShare una empresa de Scribd logo
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

Workshop MDP Campus Party Mx
Workshop MDP Campus Party MxWorkshop MDP Campus Party Mx
Workshop MDP Campus Party Mx
Gloria Alamillo Blanco
 
MIT App Inventor 2 "Aplicacion"
MIT App Inventor 2 "Aplicacion"MIT App Inventor 2 "Aplicacion"
MIT App Inventor 2 "Aplicacion"
UTZAC Unidad Académica de Pinos
 
Testing Xamarin Test Cloud
Testing Xamarin Test CloudTesting Xamarin Test Cloud
Testing Xamarin Test Cloud
Plain Concepts
 
Calculo(2)(2)
Calculo(2)(2)Calculo(2)(2)
Calculo(2)(2)
ANTHONY OCHOA
 
Calculo(2)(3)
Calculo(2)(3)Calculo(2)(3)
Calculo(2)(3)
ANTHONY OCHOA
 
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
Globant
 
Appinventor
AppinventorAppinventor
Appinventor
Paulo Acosta
 
Requerimientosfuncionalesynofuncionalesdelaaplicacin 140403114333-phpapp02
Requerimientosfuncionalesynofuncionalesdelaaplicacin 140403114333-phpapp02Requerimientosfuncionalesynofuncionalesdelaaplicacin 140403114333-phpapp02
Requerimientosfuncionalesynofuncionalesdelaaplicacin 140403114333-phpapp02
victoria
 
App inventor
App inventorApp inventor
Paginas para apps
Paginas para appsPaginas para apps
Paginas para apps
Paola Ruiz Esparza
 
Herramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones MovilesHerramientas para Desarrollo de Aplicaciones Moviles
Herramientas para Desarrollo de Aplicaciones Moviles
Pedro Antonio Villalta (Pavillalta)
 
diapositivas de XAMARIN
diapositivas de XAMARINdiapositivas de XAMARIN
diapositivas de XAMARIN
Alonso Alvarez
 
Diseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataformaDiseña tus aplicaciones multiplataforma
Diseña tus aplicaciones multiplataforma
Plain Concepts
 
Herramientas de desarrollo de android
Herramientas de desarrollo de androidHerramientas de desarrollo de android
Herramientas de desarrollo de android
Jaqueline Luna
 
App inventor
App inventorApp inventor
App inventor
Israel Arcos Borja
 
Las APPS
Las APPSLas APPS

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
 

Destacado

Crear una aplicación android
Crear una aplicación androidCrear una aplicación android
Crear una aplicación android
Kathe Samueza
 
Función polinómica
Función polinómicaFunción polinómica
Función polinómica
mateszaframagon
 
Función polinómica
Función polinómicaFunción polinómica
Función polinómica
lillysdiaz
 
Funciones
FuncionesFunciones
Funciones
jumadelsan
 
Funcion polinomica
Funcion polinomicaFuncion polinomica
Funcion polinomica
Juliana Isola
 
Matemática: Función Raíz Cuadrada
Matemática: Función Raíz CuadradaMatemática: Función Raíz Cuadrada
Matemática: Función Raíz Cuadrada
Andrea Rojas Rioja
 
Funciones polinómicas
Funciones polinómicasFunciones polinómicas
Funciones polinómicas
saulvalper
 
Función Raiz Cuadrada
Función Raiz CuadradaFunción Raiz Cuadrada
Función Raiz Cuadrada
Zenaida Adrovet
 
Funciones cubicas
Funciones cubicasFunciones cubicas
Funciones Algebraicas
Funciones AlgebraicasFunciones Algebraicas
Funciones Algebraicas
ladelrio
 
Funcion parte entera
Funcion parte enteraFuncion parte entera
Funcion parte entera
sitayanis
 
Función raíz cuadrada
Función raíz cuadradaFunción raíz cuadrada
Función raíz cuadrada
sitayanis
 
Función afín y función cuadrática
Función afín y función cuadráticaFunción afín y función cuadrática
Función afín y función cuadrática
U.E.N "14 de Febrero"
 
2015: Selfies of the year
2015: Selfies of the year2015: Selfies of the year
2015: Selfies of the year
guimera
 
Funciones elementales
Funciones elementalesFunciones elementales
Funciones elementales
marisol_cole
 

Destacado (15)

Crear una aplicación android
Crear una aplicación androidCrear una aplicación android
Crear una aplicación android
 
Función polinómica
Función polinómicaFunción polinómica
Función polinómica
 
Función polinómica
Función polinómicaFunción polinómica
Función polinómica
 
Funciones
FuncionesFunciones
Funciones
 
Funcion polinomica
Funcion polinomicaFuncion polinomica
Funcion polinomica
 
Matemática: Función Raíz Cuadrada
Matemática: Función Raíz CuadradaMatemática: Función Raíz Cuadrada
Matemática: Función Raíz Cuadrada
 
Funciones polinómicas
Funciones polinómicasFunciones polinómicas
Funciones polinómicas
 
Función Raiz Cuadrada
Función Raiz CuadradaFunción Raiz Cuadrada
Función Raiz Cuadrada
 
Funciones cubicas
Funciones cubicasFunciones cubicas
Funciones cubicas
 
Funciones Algebraicas
Funciones AlgebraicasFunciones Algebraicas
Funciones Algebraicas
 
Funcion parte entera
Funcion parte enteraFuncion parte entera
Funcion parte entera
 
Función raíz cuadrada
Función raíz cuadradaFunción raíz cuadrada
Función raíz cuadrada
 
Función afín y función cuadrática
Función afín y función cuadráticaFunción afín y función cuadrática
Función afín y función cuadrática
 
2015: Selfies of the year
2015: Selfies of the year2015: Selfies of the year
2015: Selfies of the year
 
Funciones elementales
Funciones elementalesFunciones elementales
Funciones elementales
 

Similar a Aplicacion Android

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
joycesita
 
10 apps
10 apps10 apps
Android
AndroidAndroid
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
Arturo Linares Valverde
 
Aplicaciones android
Aplicaciones androidAplicaciones android
Aplicaciones android
Brayan Cujano
 
tAplicaciones android
tAplicaciones androidtAplicaciones android
tAplicaciones android
Marcos Altamirano
 
Breve introducción a Android Apps
Breve introducción a Android AppsBreve introducción a Android Apps
Breve introducción a Android Apps
Oscar Salguero
 
Las apps
Las appsLas apps
Las apps
Las appsLas apps
Las apps
JoelAyalaLen
 
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
Eudris Cabrera
 
Crear una aplicacion android
Crear una aplicacion androidCrear una aplicacion android
Crear una aplicacion android
Carla Villamarin
 
Manual Android Creator
Manual Android CreatorManual Android Creator
Manual Android Creator
Paul Quinde
 
Google app inventor
Google app inventorGoogle app inventor
Google app inventor
Jorge Taipe
 
Google app inventor a
Google app inventor aGoogle app inventor a
Google app inventor a
Andres CM
 
Trabajo de ntics ii
Trabajo de ntics iiTrabajo de ntics ii
Trabajo de ntics ii
Kevin Semanate
 
Trabajo de NTICS II
Trabajo de NTICS IITrabajo de NTICS II
Trabajo de NTICS II
marco_acuna
 
Recurso multimedia
Recurso multimediaRecurso multimedia
Recurso multimedia
123alin
 
Tutorial android fundamentos
Tutorial android fundamentosTutorial android fundamentos
Tutorial android fundamentos
Victor Chalian
 
Desarrollo de aplicaciones adroid
Desarrollo de aplicaciones adroidDesarrollo de aplicaciones adroid
Desarrollo de aplicaciones adroid
Jefferson Chipantiza
 
App inventor
App inventorApp inventor
App inventor
Royer T
 

Similar a Aplicacion Android (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
Google app inventorGoogle app inventor
Google app inventor
 
Google app inventor a
Google app inventor aGoogle app inventor a
Google app inventor a
 
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

625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
yuberpalma
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
AbrahamCastillo42
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
larapalaciosmonzon28
 
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMAUML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
martinezluis17
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
231458066
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
renzocruz180310
 
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajasSlideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
AdrianaRengifo14
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
luiscohailatenazoa0
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
codesiret
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
231485414
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
AMADO SALVADOR
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
LagsSolucSoporteTecn
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
pauca1501alvar
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
leia ereni
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
KukiiSanchez
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
larapalaciosmonzon28
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
Paola De la Torre
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
cecypozos703
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
gisellearanguren1
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
larapalaciosmonzon28
 

Último (20)

625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf625204013-64-Camino-a-----La-Lectura.pdf
625204013-64-Camino-a-----La-Lectura.pdf
 
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
Todo sobre la tarjeta de video (Bienvenidos a mi blog personal)
 
Nuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsadNuevos tiempos, nuevos espacios.docxdsdsad
Nuevos tiempos, nuevos espacios.docxdsdsad
 
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMAUML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
UML_clase_02_UML_casos_de_uso_05 EN DIAGRAMA
 
El uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidianaEl uso de las TIC's en la vida cotidiana
El uso de las TIC's en la vida cotidiana
 
INFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIAINFORMATICA Y TECNOLOGIA
INFORMATICA Y TECNOLOGIA
 
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajasSlideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
Slideshare: definiciòn, registrarse, presentaciones, ventajas y desventajas
 
La Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docxLa Inteligencia Artificial en la actualidad.docx
La Inteligencia Artificial en la actualidad.docx
 
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
Infografia TCP/IP (Transmission Control Protocol/Internet Protocol)
 
Uso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptxUso de las Tics en la vida cotidiana.pptx
Uso de las Tics en la vida cotidiana.pptx
 
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
Catalogo general tarifas 2024 Vaillant. Amado Salvador Distribuidor Oficial e...
 
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdfCURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
CURSO CAMARAS DE SEGURIDAD 2023 FINAL .pdf
 
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptxLA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
LA GLOBALIZACIÓN RELACIONADA CON EL USO DE HERRAMIENTAS.pptx
 
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIAMONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
MONOGRAFIA memoria RAM.docx trabajo DE TECNOLOGIA
 
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdktrabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
trabajo práctico kuikikiikkidfsmdklfskdnfklsdnfknsdk
 
Presentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre bloggerPresentación de Tic en educación y sobre blogger
Presentación de Tic en educación y sobre blogger
 
Flows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos FeaturesFlows: Mejores Prácticas y Nuevos Features
Flows: Mejores Prácticas y Nuevos Features
 
El uso de las TIC por Cecilia Pozos S..pptx
El uso de las TIC  por Cecilia Pozos S..pptxEl uso de las TIC  por Cecilia Pozos S..pptx
El uso de las TIC por Cecilia Pozos S..pptx
 
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANOREVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
REVISTA TECNOLOGICA PARA EL DESARROLLO HUMANO
 
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfqedublogs info.docx asdasfasfsawqrdqwfqwfqwfq
edublogs info.docx asdasfasfsawqrdqwfqwfqwfq
 

Aplicacion Android

  • 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.