Página 1 de 1

Aplicaciones Android

Enviado: 06 Dez 2017 01:45
por Claudio Soto
No me acuerdo exactamente donde pero he leído en varios post en este foro acerca de como desarrollar app para Android y les voy a dar mi punto de vista y como hice para migrar algunos de mis programas escritos para Windows a Android.

La forma más sencilla de crear una app para Android (totalmente off-line, sin necesidad de coneccion a internet) es hacer un híbrido ("bridge") entre el Java de Android y la programación web ( html5, css3 y javascript apoyado en una lib tipo jQuery Mobile), este tipo de app son conocidas como WebApp.

La parte de interface grafica y el procesamiento de los datos (calculos, etc) se hace con html y javascript. Mientras que la parte de escritura de archivos y la parte de base de datos se hace con el sqlitle del java de Android.

Se crea una pequeña lib de funciones en Java que luego se las puede invocar directamente desde javascript cuando se necesita por ej para leer o escribir un archivo en el dispositivo móvil, o la cámara o algún sensor, etc.
En la parte de Java de Android
se hace que al arrancar la aplicación se invoque el archivo html correspondiente, el aspecto de la interface es identico a una app escrita totalmente en java (iconos, barra, etc). Después se compila y se genera el archivo apk que luego se instalara en el móvil.

En resumen, es muy sencillo porque el esqueleto en java de todas las webapp es prácticamente el mismo lo único que cambia es la parte web de la aplicación.

Cualquier día de estos que tenga tiempo voy a publicar el esqueleto en Java de una WebApp con las funciones básicas de I/O y la forma de invocar el archivo html al arrancar la app y con ejemplos de como llamar las funciones de Java desde el código javascript.

Aplicaciones Android

Enviado: 06 Dez 2017 07:24
por ANDRIL
Caro Claudio Soto,

Conhece algo de Cordova/PhoneGap para desenvolver para móvel? É exatamente o que expôs em seu post.
Estou apanhando muito para desenvolver um app com scanner que leia QRCODE, embora tenha exemplos e no GitHub até os fontes, sempre que sigo o passo a passo, não consigo usar o plugin "barcodescanner". Já acessar outras funções do móvel como versão, fabricante etc eu consigo.
Teria algo a respeito disso?

Gostaria muito que conseguisse tempo para postar mais informações sobre o esqueleto Java mencionado no seu tópico.
Até+

Aplicaciones Android

Enviado: 06 Dez 2017 10:05
por Claudio Soto
ANDRIL escreveu:Caro Claudio Soto,

Conhece algo de Cordova/PhoneGap para desenvolver para móvel? É exatamente o que expôs em seu post.
Estou apanhando muito para desenvolver um app com scanner que leia QRCODE, embora tenha exemplos e no GitHub até os fontes, sempre que sigo o passo a passo, não consigo usar o plugin "barcodescanner". Já acessar outras funções do móvel como versão, fabricante etc eu consigo.
Teria algo a respeito disso?

Gostaria muito que conseguisse tempo para postar mais informações sobre o esqueleto Java mencionado no seu tópico.
Até+
Nunca use Cordova/PhoneGap ni ninguna otra herramienta externa, simpleme utizo el java puro de Android con un bridge con javascript directo desde java.
Ni bien pueda público el esqueleto.

Aplicaciones Android

Enviado: 06 Dez 2017 12:32
por ANDRIL
E da forma que voce usa, tem como acessar a câmera do celular, alias sabe se o JAVA tem algum plugin para ler QRCODE? Qual IDE voce utilizar para programar e criar o APK?

Aplicaciones Android

Enviado: 06 Dez 2017 13:55
por Claudio Soto
ANDRIL escreveu:E da forma que voce usa, tem como acessar a câmera do celular, alias sabe se o JAVA tem algum plugin para ler QRCODE? Qual IDE voce utilizar para programar e criar o APK?
Andril si se puede acceder a la cámara del celular directo de java, en cuanto a QRCODE no tengo ni idea habría que mirar en la documentación del api de Android. No uso ide para programar lo hago a mano, solo utilizó la ide para crear automáticamente las carpetas y la estructura básica de los archivos .java xml,etcétera.

Utilizo directo en la tablet
AIDE- IDE for Android Java C++


Está disponible gratis en playstore

Para crear una app comercial hay que compilar en la compu y y firmar el archivo, eso lo hace el sdk

Aplicaciones Android

Enviado: 06 Dez 2017 18:21
por MSDN

Aplicaciones Android

Enviado: 06 Dez 2017 20:22
por Claudio Soto
Hace un par de años atrás probé unos ej. de qt en Android pero no me gustó la apariencia de los controles, además era muy engorroso y la lib estaba en C y eso hace el ejecutable (apk) dependiente de la arquitectura (arm, intel, etc ) y hay que embutir en el apk la lib de todas las arquitecturas, en cambio como java se compila en pseudocodigo que corre en una máquina virtual es independiente de la arquitectura así como toda la programación web. Ademas la aplicación me daba la impresion que quedaba un poco lenta con qt.

Pero todo esto fue solo una experiencia aislada hoy por hoy no tengo ni idea en que está escrita ni como funciona la qt para móviles.

Aplicaciones Android

Enviado: 31 Mar 2021 06:21
por Macedonia
Se você tiver alguma dúvida sobre aplicativos Android, pode vir me ver Tenho tudo para Android em https://apkpew.com/

Aplicaciones Android

Enviado: 04 Abr 2021 09:58
por Nascimento
pena que a hbdroid parou, era uma boa ideia para o harbour...