Quais são as restrições no uso do Python para escrever aplicativos Android?
Apenas uma restrição óbvia é Compilação em código byte. Tudo o resto já está feito. E o módulo Python RE pode compilar qualquer coisa para código de byte, mas você tem que escrever manualmente cada um dos caracteres em seu código de byte equivalente que eu venho trabalhando há um ano.
Apenas precisa do Python 3 e da GUI Tkinter, widget Canvas para exibir todos os botões, lineares, visão web, imagens por tamanho, e dados de posicionamento mostrando posicionamentos. Qual lona é muito capaz de arrastar e soltar e salvar estes dentro do sqlight.
Utilizando o processo abaixo tendo funções escritas em módulos para cada arquivo necessário para todos os arquivos .gradle, .bash, .xml, .build, .java etc. para criar cada pasta e arquivo Android e escrever seus respectivos dados e visuais definidos pelo usuário neles.
Python pode criar aplicativos mais rápidos e pode zombar de sua aparência visual mas pode't compilá-los. Mas I'm trabalhando em um compilador agora.
Below your GUI user inputs take the input data and pass it directly where it needs to go by line and by android defined name within each functions pre set scripts.
- function create_main_xml(app_name, ....app_code, title, etc.){
- #input data
- ....app_name = "com.MyApp"#parsed
- ...app_code= "my_code" #parsed
- # Note f before first quote of ....string
- ....data_in_string = f"<
- ....print(data_in_string) #testing ....output}
- ....file() escreve data_in_string e guarda o ficheiro como main.xml na sua localização App.
Indentação para java, xml e gradle são todos digitados dentro destas strings de funções e colocados em seus módulos criadores para execução ou atualização de arquivos.
O meu estúdio Rastus está inteiramente em Python simples. Só precisa do compilador completo e isto é difícil. Lol
A minha aplicação de teste lê através de cada pasta que verifica a localização, lê cada arquivo por tipo os separa, verifica por recuos apropriados por linha e os filtra usando o SO Pythons e RE Regex Modules.
I'm da mesma forma que adepto usando Glade e GTK também, mas I'tenho o Canvas masterizado para as maquetes de aparência e drag and drop. Tkinter também é muito avançado ao usar slides como aqueles encontrados no Blender Render.
Iniciei este projeto usando meu editor de linguagem multi computador muito avançado e criador de arquivos que desenvolvi para uso pessoal.
A razão completa para usar Python é eliminar toda a escrita de scripts quando tudo que você precisa é de strings pré-definidas para adicionar apenas as partes necessárias.
E outros estão trabalhando em compiladores também em Python para compilar aplicativos em arquivos zipados .apk e dados de código de bytes.
O truque é remarcar o .zip que o Python faz naturalmente com .zip e depois para .apk usando o SO Python e o método de salvar arquivos uma vez que ele's foi zipado.
Um último tidbit é que o módulo pip também usa zip e o altera usando uma função nifty. Pode-se facilmente copiar o finction do pip Python e criar outro módulo chamado ZipApk e alterar sua extensão de arquivo de funções de .pip para .apk somente uma vez que ele's tenha sido compilado através de.
Já está feito e sim é possível fazer. Boa Sorte
Artigos semelhantes
- É uma boa ideia escrever um motor de jogo em Python? Se não, qual é a melhor linguagem para se escrever um motor de jogo?
- Se eu escrever minha primeira mensagem para a minha paixão por Sarahah, o que devo escrever para ela?
- Qual é uma opção melhor: escrever aplicações Android em Python ou em Java?
- No Texas, existem restrições ou requisitos para a captura de peixes-gato blindados, uma espécie de peixe invasora?