duvida sobre o desenvolvimento de aplicativos para android
se eu só aprender o curso de java basico da devmedia, e depois aprender a formação para android, consigo desenvolver aplicativos para android só com o java basico?...
aprender o básico de java não será o suficiente, diria que é muito mais aconselhavel saber realmente java e principalmente ter solidos conhecimentos em orientação a objeto, diria que isso é o minimo....
para executar aplicativos java você só precisa do java runtime environment (jre) e pode instalá-lo usando o comando abaixo nas distribuições baseadas no ubuntu:

sudo apt install default-jre

mesmo com o java instalado, as vezes executar um aplicativo java não é tão simples quanto clicar duas vezes… no curso como criar aplicativos no construct 3 nós ensinamos todo o processo de criação e publicação de um jogo/app na google play store utilizando o construct 3. pode conferir por esse link » https://www.cursae.com.br/cursos/como-criar-aplicativos-no-construct-3 <p>olá leandro, tudo bom?</p>
<p>os pré-requisitos para os cursos são sugestões de conteúdo que podem ser importantes para que você acompanhe o curso mas não são obrigatórios.</p>
<p>caso você se sinta confortável para fazer o curso sem fazer seus pré-requisitos, vá em frente, mas lembre-se que pode sempre parar e iniciar o curso pré-requisito se tiver dificuldades.</p>
<p>no caso do curso de spring, temos como pré-requisito o <a target="\_blank" href="https://cursos.alura.com.br/course/servlet-3-e-fundamentos-web" rel="nofollow">curso de servlets</a>. porém este tem como pré-requisitos outros cursos como o <a target="\_blank" href="https://cursos.alura.com.br/course/http-fundamentos" rel="nofollow">curso de http</a> e o <a target="\_blank" href="https://cursos.alura.com.br/course/java-util-lambdas" rel="nofollow">curso de java, parte 6</a>.</p>
<p>como mencionei acima, se você já tem alguma familiaridade com esses assuntos, é bem tranquilo pular os pré-requisitos e seguir direto para o curso final. mas se tiver alguma dúvida em um assunto ou código do curso, dê uma olhada nos pré-requisitos e veja se algum deles ajuda a resolver o seu problema.</p>
<p>lembre-se também que você pode vir aqui no fórum tirar suas dúvidas sobre o conteúdo do curso &#61;)</p>
<p>espero ter ajudado! um abraço e bons estudos!</p> <p>resolvi sozinho, aliás, como tenho feito há alguns meses alura, a última pergunta que fiz no fórum demorou literalmente 5 meses pra ter uma resposta; estou muito decepcionado, nem pelo menos tentaram ver se podiam me ajudar...só continuo pagando pelos ótimos instrutores. quem estiver com o mesmo problema, siga essa doc do google que funciona 100%: <a href="https://github.com/googlecloudplatform/getting-started-java/blob/master/appengine-standard-java8/springboot-appengine-standard/readme.md" rel="nofollow">https://github.com/googlecloudplatform/getting-started-java/blob/master/appengine-standard-java8/springboot-appengine-standard/readme.md</a>.</p> <p>para instalar o sbt
<a target="\_blank" href="https://www.scala-sbt.org/download.html" rel="nofollow">https://www.scala-sbt.org/download.html</a></p>
<p>e para criar um novo projeto java </p>
<p>$sbt new playframework/play-java-seed.g8</p> primeiro passo: lua

qualquer recurso de aprendizado que sejam específicos de uma linguagem, vão lhe ensinar apenas a sintaxe da linguagem, e você em todo caso vai ter que se aprofundar nos específicos da plataforma de interesse.

você pode seguir os vídeos lua dessa playlist que constrói mini-games … <ul> <li>fazendo desenvolvimento orientado a teste</li> <li>desenvolvendo em pequenos sprints</li> <li>por ter muito contato com o cliente</li> </ul><p>lembro-me de ler uma tese sobre o cowboy development, que é essencialmente ágil para desenvolvedores solo, mas não me lembro onde a encontrei.</p> Eu acho que isso deve ser uma comunidade Wiki


Mas ao ponto, minha opinião é que J2ME vai morrer uma morte horrível e deixar-nos com Java normal. A tendência atual Netbook combinado com a tendência de smartphones mais poderosos significa que seu celular média hoje é muito mais forte do que as máquinas que correram J2SE quando ele saiu primeiro.


Assim, podemos acabar com J2ME, que foi projetado para Nokias antigos, e desfrutar do Java padrão em uma maçaneta inteligente (ou um smartphone).


O único problema que Java enfrenta é que o maior jogador em aplicações de smartphones - Apple - não vai permitir que uma JVM qualquer momento no futuro próximo. Acho que vai depender de que tipo de testes que você está planejando fazer. você estará usando a integração contínua. É a execução de testes em aparelhos uma obrigação.


Se os testes são mais testes / processamento de dados lógica, o que você pode fazer muito bem com JUnit. Mas se você precisa usar algumas classes de javax.microedition. *, Então as coisas vão se tornar um pouco complicado, mas não impossível.


Alguns exemplos: um teste para a disposição do texto na tela, que seria necessário javax.microedition.lcdui.Font. Você não pode simplesmente caixote uma classe fonte usando frascos fornecidos com o WTK, porque na inicialização será chamar alguns métodos nativos, que não estão disponíveis.


Para este tipo de testes que eu criei uma implementação toco de J2ME. Basicamente estas são minha própria interpretação das classes J2ME. Eu posso definir alguns pré-requisitos lá (por exemplo, cada personagem é de 5 pixels de largura, etc). E que está trabalhando realmente grande, porque o meu teste só precisa saber, como as classes J2ME responder, não como elas são implementadas internamente.


Para os testes de rede que tenho usado [de MicroEmulator](http://www.microemu.org/index.html) implementação de rede, e também tem funcionado bem.


Mais um problema com testes de unidade - é melhor ter seus projetos móveis como um projeto java usando Java 4.5.6, porque teste de escrita em 1,3 é, em leas para mim, uma dor no ...


Eu acredito, que começando com JUnit vai ficar bem, para se levantar e correr. E se alguns outros requisitos vir para cima (a execução de testes em aparelhos), então você pode explorar alternativas. <p>oi john,</p>
<p>pode sim amigo, o jboss forge é apenas um facilitador. se tiver se sentindo confiante com o maven pode criar o projeto usando ele sim :)</p>
<p>abraço!</p>