É possível transformar um site feito com o Django em um aplicativo Android? Se sim, como? [RESOLVIDO

1. É possível transformar um site feito com o Django em um aplicativo Android? Se sim, como? [RESOLVIDO

J. Fernandes
pUser

(usa Manjaro Linux)

Enviado em 15/12/2018 - 18:49h

É possível transformar um site feito com o Django em um aplicativo Android? Se sim, como?


  


2. Re: É possível transformar um site feito com o Django em um aplicativo Android? Se sim, como? [RESOLVIDO

-
BiaMonteiro

(usa Arch Linux)

Enviado em 15/12/2018 - 18:55h

Uma sugestão minha seria você desenvolver o aplicativo e colocar um frame de navegador web nele, que esteja conectado na sua página web.


3. Re: É possível transformar um site feito com o Django em um aplicativo Android? Se sim, como? [RESOLVIDO

Lima Júnior
lmJR

(usa Debian)

Enviado em 15/12/2018 - 19:33h

Já desenvolvi pra Android durante um tempo, quando ainda nem existia Android Studio, tínhamos que usar Eclipse + Plugins, e usar o Java mesmo, diferente de hoje que tem milhares de frameworks, inclusive a "nova sensação" do momento: o Kotlin. Nunca havia me deparado com essa pergunta, apesar de bem interessante.
Respondendo sua pergunta, acredito que não tenha, até porque a estrutura de arquivos pra configurar um app para Android é diferente que a dos arquivos que um site necessita. Seria melhor você pesquisar sobre o Kivy e desenvolver um app a partir desse cross-platform framework, já que o app, mesmo que escrito em Python, também vai servir pra iOS, OS X, Linux e Windows.
Mas tenha atenção no seguinte: apps desenvolvidos por esses frameworks multiplataforma geralmente são bem maiores que se fossem desenvolvidos em Java padrão, e ocasionalmente não tem um suporte tão bom aos recursos como o Java te proporcionaria.
Se ainda quiser continuar com essa ideia, pesquise sobre WebView, ai embaixo vai um exemplo.
https://www.androidpro.com.br/blog/desenvolvimento-android/webview-converter-site-aplicativo/


4. Re: É possível transformar um site feito com o Django em um aplicativo Android? Se sim, como? [RESOLVIDO

J. Fernandes
pUser

(usa Manjaro Linux)

Enviado em 16/12/2018 - 14:35h

No caso, se eu utilizar um web view, o site pode ser feito em qualquer linguagem?


5. Re: É possível transformar um site feito com o Django em um aplicativo Android? Se sim, como? [RESOLVIDO

Lima Júnior
lmJR

(usa Debian)

Enviado em 16/12/2018 - 15:21h


pUser escreveu:

No caso, se eu utilizar um web view, o site pode ser feito em qualquer linguagem?


Pelo que andei vendo, é possível, já que sites geralmente são feitos na combinação HTML+CSS+PHP+JavaScript e o WebView é um recurso do Android escrito em Java.
Só vai ter que ajustar o código do WebView com Java, se não me engano.
Ah, e o site tem que ser responsivo.
No link que postei tem um exemplo prático.


6. Re: É possível transformar um site feito com o Django em um aplicativo Android? Se sim, como? [RESOLVIDO

Fábio Berbert de Paula
fabio

(usa Debian)

Enviado em 16/12/2018 - 19:22h

A resposta é SIM! Django + Python será a tecnologia utilizada no backend, mas tua aplicação se transformará em aplicativo Android no front-end.

Isso é possível convertendo sua frontend em PROGRESSIVE WEB APP. Você conseguirá isso adicionando um manifest.json e uma service worker no teu site.

Progressive Web Apps fazem teu site se comportar como um website comum em desktops e se comportar como aplicativo nativo Android em dispositivos móveis. Ainda não é compatível com iOS, mas a Apple já sinalizou que está implementando PWA para as próximas versões do Safari.

A Google inclusive já divulgou que sites com PWA serão listados na Play Store num futuro próximo.

Vale muito a pena estudar o assunto.


7. Re: É possível transformar um site feito com o Django em um aplicativo Android? Se sim, como? [RESOLVIDO

J. Fernandes
pUser

(usa Manjaro Linux)

Enviado em 18/12/2018 - 13:12h

Obrigado a todos que responderam! Tenham certeza que me ajudaram muito!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts