Dúvida aplicações mobile

.NET

13/01/2015

Olá Pessoa!

Sou iniciante,

Existem alguns cursos de C# que dizem que é mobile!

Como essas aplicações mobile podemos disponibilizar para android ?

Obrigado!
Alan Miranda

Alan Miranda

Curtidas 0

Respostas

Wander Santos

Wander Santos

13/01/2015

Android é desenvolvido utilizando a linguagem Java.
Mas existem frameworks que por "osmose" consegue com unico codigo rodar em todos os sistemas mobile.
Exemplo: phonegap(utiliza linguagem web) e o XAMARIM(usa C#)
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

13/01/2015

Apenas complementando a resposta do Wander: para evitar ter problemas, ou comprar um curso que não lhe atenda, procure ver o plano do curso e qual sua proposta. Certamente estará bem claro oque o curso cobre. Se não estiver, procure saber. Se não descobrir, desista desse curso.
Abraço.
GOSTEI 0
Alan Miranda

Alan Miranda

13/01/2015

Por exemplo, já tenho uma aplicação Web feita em .NET, consigo passa-la para mobile e disponibilizar no google play por exemplo.

Muito obrigado
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

13/01/2015

Não é bem assim. Aplicações web usam um contexto completamente diferente de uma aplicação mobile nativa.

Como o Wander falou, é possível desenvolver com HTML, CSS e JavaScript, mas isso não significa que é uma aplicação web.

Se você desenvolveu sua aplicação web em C#, por exemplo, e utilizou uma boa estrutura, certamente poderá aproveitar algumas partes do código, mas não será simplesmente "copiar" a aplicação e executá-la em um aparelho Android, por exemplo.
GOSTEI 0
Randrade

Randrade

13/01/2015

Joel Rodrigues, eu li um artigo a alguns meses atrás que dizia que era possível criar uma aplicação "Front-End", onde você apenas usa a tela do mobile para acessar o site, como se fosse um aplicativo.
No mesmo artigo, aconselhava a não utilizar este método, por vários possíveis problemas, que poderiam aparecer.
GOSTEI 0
Joel Rodrigues

Joel Rodrigues

13/01/2015

Aplicações desse tipo geralmente rodam em um "webview", um componente semelhante a um browser que acessa uma página HTML interna.

Com essa abordagem você tem grande limitação de recursos, pois não é possível fazer o mesmo que se faria utilizando uma aplicação nativa. Existem, porém, frameworks que convertem uma aplicação "front-end" em uma aplicação nativa.
GOSTEI 0
POSTAR