Ola!
Que pena que criar um app Android seja tão complicado no Harbour. Não me refiro a apenas página web. Digo um app que seja instalado da loja do Google e também que use recursos do celular, como câmera, por exemplo.
Já escrevi aqui n vezes.
Pegue seu celular, abra o forum pctoledo, dai sem instalar nada abra facebook, instagran e assim poderei mostrar para vc que 99% do que vc usa no celular não está nele.
Criar o apk, já postei aqui; Tem qualquer pagina na internet ? vc cria o apk com alguns clicks e de graça.
Acesso a câmera do cel é uma linha de comando!
Não tem como portar um programa desktop, para mobile, apenas com poucos clicks. Isso é ilusão. Eu acesso qualquer desktop pelo cel. usando rdesktop por exemplo, mas simplesmente é inviável seu uso corriqueiro.
Meu aplicativo para celular tira até NFCe, fiz para comanda de bares, mas acredite que aqui na cidade ninguém usa. Pq não aceitam que garçom faça determinadas tarefas, e outras situações que contando fica até difÃcil de acreditar. Setor de bares, é uma desconfiança enorme.
Mas o que quero passar é o seguinte:
Vc já fez alguma pagina simples, estática em HTML ? somente um, "Alô mundo!" ?
Comece do simples, vá pegando a visão de como funciona a coisa. Sem instalar nada, vá criando arquivos com a extensão HTML e abrindo no navegador.
Depois veja como usar o Harbour para fazer a mesma coisa.
Não vá querendo compreender LINUX, APACHE muita coisa de vez.
Por exemplo, pegue seu aplicativo em Harbour e gere um relatório simples de produtos em HTML.
Só isso ai que estou explicando é mais de 60% que vc precisa aprender desse assunto. Acabar com esse receio com MOBILE.
Não confundir dificuldade de entender como as coisas estão dentro do TELEFONE, como fazer em linguagem A,B,C isso é outro assunto.
Primeiro precisamos entender e separar as peças.
A dificuldade principal está na cabeça da gente.
Nenhuma linguagem, vai fazer o que o HTML faz. Navegador só sabe isso, e não sendo APK de joguinhos, o resto está em outro lugar que é acessado pelo navegador do celular.
Na internet a linguagem PYTHON é tida como a mais promissora. Veja lá o "paracé" como diz o baiano, só para instalar. Depois mais horas, dias para escolher uma IDE, depois os PLUGUINS... Java a mesma coisa, PHP mais fácil um pouco.
Mas elas escondem o principal, sem HTML nenhuma delas serve para nada na WEB.
Então o que digo é, aprenda a visualizar as CAMADAS. Programar para desktop cega o desenvolvedor achando que a linguagem faz tudo, ainda mais quem está acostumado com DBF.
Faça ai qualquer coisa com HTML usando a tag <table> coisa bem simples mesmo. Essa resistência em fazer é exatamente o entrave e vc vai perceber que as linguagens de programação são detalhes que pouco significa no processo de adquirir mais conhecimento, pq nenhuma faz tudo.
Saudações,
Itamar M. Lins Jr.