Aplicaciones Móviles
Aplicaciones Móviles
Aplicaciones Móviles
ndice
1. Introduccin..
.1
2. Desarrollo..
.2
2.1.
Como
crear
aplicaciones
euro.3
mviles
sin
gastar
un
2.2.
Es
simple.5
2.3.
Aprende
a
crear
tu
Android.6
propia
aplicacin
para
2.3.1. Pon
a
punto
programa6
el
2.3.2. Panel
diseo7
de
2.3.3. Tu
primera
pantalla8
2.3.4. Elementos
visibles..9
no
2.3.5. Editor
bloques9
de
2.3.6.Utiliza el emulador11
2.3.7. Crea
una
lista...........................................................................................
......12
2.3.8. Empaqueta
app.........................................................13
2.3.9. Publcala
en
Google
Stor..14
2.4.
Configuracin
de
NetBeans
Android........................................15
para
2.5.
Al
desarrollo
de
mviles19
2.5.1. Desarrollo
de
sitios
web
mviles.19
de
tu
Play
desarrollar
en
aplicaciones
escritorio
2.5.2. Desarrollo
hbrido.20
2.5.2.1. Aplicaciones shell nativas que contienen un sitio web mvil
externo..20
2.5.2.2. Recursos
preempaquetados..20
HTML5
nativo
de
3. Conclusin
23
4. Biografa...
24
1. Introduccin
2. Desarrollo
Quizs tengas una muy buena idea para una aplicacin mvil, o tal vez
necesitas una herramienta para mantener a tus clientes, o miembros de
tu club informados sobre los ltimos acontecimientos. Sea cual sea la
razn necesitas crear una aplicacin que puedas vender o regalar en el
App Store de Apple, o el Android Market, pero solo existe un problema:
No sabes absolutamente nada de programacin.
Si este es el caso, no ests solo, miles de personas han chocado con la
misma barrera y al menos que tengas unos cuantos cientos de dlares
para pagarle a un programador, tu aplicacin no dejar de ser un sueo.
Pero no todo est perdido. Varias compaas han entendido que miles de
personas tienen la misma necesidad de crear una aplicacin mvil, y no
saben cmo hacerlo. Estas compaas han desarrollado una serie de
herramientas sumamente fciles de usar, y que te permiten
gratuitamente o a muy bajo tener tu propia aplicacin mvil sin
necesidad de escribir una sola lnea de cdigo.
Veamos algunas de ellas:
Imagen1-0-1
Imagen 1-0-2
Imagen 1-0-3
Imagen 1-0-4
2.2 Es simple
Esta empresa tiene una fuerte conexin con sus hermanos primates.
Es por eso que estn preocupados por la deforestacin y la destruccin
de su hbitat en Borneo. Infinite Monkeys dona el 10% de sus beneficios
anuales a la divulgacin sin fines de lucro al grupo Orangutn Outreach,
en apoyo de sus esfuerzos de conservacin de orangutanes en Borneo.
Cada aplicacin ayuda a crear cuidar y proteger a los orangutanes
hurfanos desplazados y necesitados.
Si te interesa el mundo de la programacin de aplicaciones mviles y
buscas una herramienta que te facilite la tarea, App Inventor es para ti.
App Inventor es un entorno de desarrollo visual para Android
originalmente propuesto por Google y finalmente implementado por el
MIT (Massachusetts Institute of Technology) con el apoyo del gigante
americano.
Su gran ventaja frente a otras plataformas similares es la potencia de su
entorno de trabajo: encontrars muchas funciones ya definidas en forma
de bloques y la flexibilidad a la hora de combinarlas te permitir
potenciar al mximo tu creatividad.
Su carcter gratuito la hace recomendable para todo tipo de usuarios.
Eso s, si quieres exprimir al mximo todas sus posibilidades, necesitars
un cierto tiempo de adaptacin y aprendizaje de la herramienta. Lo ideal
es que tengas unas mnimas nociones generales sobre programacin
para poder disear ms fcilmente el flujo de acciones y comprender en
profundidad la utilidad de cada bloque, aunque no ser necesario que
modifiques el cdigo fuente.
Aprende en este prctico cmo iniciarte en App Inventor y lnzate al
mercado de las apps. Si adems requieres ms informacin, te
recomendamos que eches mano de los tutoriales que encontrars en la
seccin Learn y en Reference Documentacin, para conocer en
profundidad cada uno de los bloques.
Imagen1-0-4
2.3.3
utilizar sensores
geogrfica o la
ms sobre cada
que encontrars
Tu primera pantalla
Pincha
Imagen en
1-0-Screen 1 en la seccin Components. En la columna de la
5
derecha
se listarn sus propiedades. Establece una imagen de fondo
cargndola con BackgroundImage. Para que no se distorsione, es
conveniente que utilices un fondo plano o alguno de los tamaos por
defecto para este tipo de pantallas. Carga tambin otra imagen en Icon
para que sirva de grfico identificativo de la aplicacin y marca en
Scrollable si deseas permitir el uso del scroll.
Ahora, aade un botn arrastrando hacia la pantalla el elemento
Basic/Button. Seleccinalo en Components y agrega una imagen desde
Imagen. Elimina el texto por defecto Text for Button 1 que aparece en el
recuadro Text y escoge una forma en Shape; puedes decidir entre
circular, rectangular u oval. Incluyamos tambin una caja de texto con
Basic/TextBox con la leyenda Pincha sobre el icono.
Por ltimo, si quieres redistribuir las formas en la pantalla, juega con las
opciones de Screen Arrangement. Crea una tabla con TableArragement o
establece la alineacin horizontal o vertical de varios elementos con
HorizontalArrangement y VerticalArrangement, respectivamente.
Imagen
Se 1-0-6
denominan
10
Imagen 1-0- 7
Imagen 1-0- 7
Imagen 1-0-8
Imagen 1-0-9
actualizarlo cada vez que quieras subir una nueva versin a la Red.
Despus, debers descargar, como ya te hemos explicado en el paso
anterior, el archivo APK en tu ordenador.
Imagen 1-0-10
Por ltimo, enlaza con Google Play y sigue las instrucciones para
introducir tus datos como desarrollador, cargar el fichero en la
plataforma, definir una descripcin y establecer un precio. La cuenta de
desarrolladores tiene una cuota de registro de 25 dlares. No olvides
tampoco consultar la poltica de comisiones de Google en caso de que tu
app no sea gratuita.
14
15
Imagen
Imagen1-0-11
1-0-12
Con estos dos pasos ya tenemos instalado todos los componentes para
comenzar a trabajar con NetBeans, ahora si creamos un nuevo proyecto
veremos que tenemos una categora llamada Android, tal como se
muestra en la siguiente figura:
16
Imagen 1-0-13
Imagen 1-014
17
Imagen 1-0-15
2.5.
18
2.5.1.
Desarrollo de sitios web de
escritorio y mviles
Con el mtodo de desarrollo de sitios web los usuarios inician su
navegador preferido y van al sitio web de empresa. La aplicacin se
ejecuta dentro del navegador del dispositivo mvil y utiliza tecnologas
estndar como HTML5, CSS3 y JavaScript para crear el sitio web. La
aplicacin es independiente de cualquier plataforma, de manera que no
se necesita desarrollar una nueva aplicacin para dar soporte a una
nueva plataforma mvil. Es posible que se necesiten modificaciones en
la aplicacin para admitir diferentes motores de navegacin. Sin
embargo, como inconveniente, las aplicaciones web para dispositivos
mviles no pueden acceder a las funciones de dispositivos, como la lista
de contactos, porque solo dependen del navegador del y los estndares
web asociados. Adems, si el sitio web, y especialmente los sistemas de
fondo de la empresa, no estn optimizados para las interacciones
mviles, la experiencia de usuario ser poco agradable. Las aplicaciones
web de mvil no se distribuyen a travs de tiendas de aplicaciones. Se
accede a ellas a travs de un enlace al sitio web o mediante un
marcador en el navegador mvil del usuario.
2.5.2.
Desarrollo hbrido
2.5.3.
Con el enfoque del desarrollo nativo puro puede crear aplicaciones que
se escriben para una determinada plataforma y solo se ejecutan en esa
plataforma. Las aplicaciones conseguirn un gran rendimiento y podrn
utilizar todas las funciones de la plataforma como, por ejemplo, el
acceso a la cmara o a la lista de contactos, as como habilitar gestos o
interactuar con otras aplicaciones del dispositivo. Para dar soporte a
plataformas como Android, iOS, Java ME y Windows Phone, deber
desarrollar aplicaciones independientes con distintos lenguajes de
programacin, como por ejemplo Objective-C para iOS, Java para
21
2.5.4.
Aspectos de cada enfoque de
desarrollo.
Cada enfoque de desarrollo tiene ventajas y desventajas. Debe
seleccionar el enfoque de desarrollo apropiado de acuerdo a los
requisitos especficos para cada solucin mvil individual. Esta eleccin
depender fuertemente de las especificaciones de la aplicacin y de sus
requisitos funcionales. El primer paso en un proyecto de desarrollo de
aplicaciones mviles es el mapeo de los requisitos para seleccionar el
enfoque de desarrollo adecuado. Tabla 1 resume los aspectos clave de
los cuatro enfoques de desarrollo y le podr ayudar a decidir qu
enfoque es el apropiado para su aplicacin en concreto.
22
3. Conclusin
23
4.
Biografa
http://www.tecnomundo.net/2012/03/como-crear-tu-propia-aplicacionmovil-sin-saber-programar/#sthash.MYz4j84O.dpuf
http://www.pcactual.com/articulo/zona_practica/paso_a_paso/paso_a_pas
o_software/12544/crea_una_aplicacion_para_los_dispositivos_android.ht
ml#sthash.ebe4td4o.dpuf
https://play.google.com/apps/publish/signup
http://kenai.com/projects/nbandroid/downloads/download/updatecenter/
updates.xml
24