Bom Curso Online Android

Boa tarde galera!
Fiz os cursos de android pelo alura e achei muito bons, mas quero aprender umas coisas mais avançadas, alguém poderia me indicar cursos pagos ou gratuitos em inglês ou português e que sejam online?

Tem um curso bacana no Coursera:

https://class.coursera.org/androidpart1-001

Ele não é avançado, mas a segunda parte irá cobrir tópicos avançados. Achei bacana o curso (só tava dando uns problemas pra enviar os exercícios, mas, tirando isso, o curso é bem tranquilo).

Você pode se inscrever na turma mesmo que não vá fazer os exercícios. É legal pra baixar as aulas e dar uma olhada.

Eu não cheguei a ver o do Alura pra comparar, mas achei esse curso um bom ponto de partida. Como ele foi feito há um certo tempo, o Android Studio ainda era beta, então o professor utilizou o ADT, mas você não terá problemas em acompanhar o material pelo Android Studio.

[quote=Ataxexe]Tem um curso bacana no Coursera:

https://class.coursera.org/androidpart1-001

Ele não é avançado, mas a segunda parte irá cobrir tópicos avançados. Achei bacana o curso (só tava dando uns problemas pra enviar os exercícios, mas, tirando isso, o curso é bem tranquilo).

Você pode se inscrever na turma mesmo que não vá fazer os exercícios. É legal pra baixar as aulas e dar uma olhada.

Eu não cheguei a ver o do Alura pra comparar, mas achei esse curso um bom ponto de partida. Como ele foi feito há um certo tempo, o Android Studio ainda era beta, então o professor utilizou o ADT, mas você não terá problemas em acompanhar o material pelo Android Studio.[/quote]

Cheguei a usar o android studio mas não gostei muito, to usando o ADT ainda, mesmo sabendo que cedo ou tarde terei que migrar.
Valeu cara, vou dar uma olhada!

Depois de um determinado nivel, só vai conseguir coisas mais avançadas “garimpando” em livros, tutoriais, fóruns, blogs, e ,principalmente, em códigos.

[quote=Ataxexe]Tem um curso bacana no Coursera:

https://class.coursera.org/androidpart1-001

Ele não é avançado, mas a segunda parte irá cobrir tópicos avançados. Achei bacana o curso (só tava dando uns problemas pra enviar os exercícios, mas, tirando isso, o curso é bem tranquilo).

Você pode se inscrever na turma mesmo que não vá fazer os exercícios. É legal pra baixar as aulas e dar uma olhada.

Eu não cheguei a ver o do Alura pra comparar, mas achei esse curso um bom ponto de partida. Como ele foi feito há um certo tempo, o Android Studio ainda era beta, então o professor utilizou o ADT, mas você não terá problemas em acompanhar o material pelo Android Studio.[/quote]

Olá
Por favor, sabe informar se esses cursos tem algum custo?

A H Gusukuma, não tem custo. Existe uma formação android paga com certificado e prova final no site da coursera, mas é opcional. Se tu quer só fazer os cursos de android separadamente e sem um certificado igual ao da formação paga, é só se inscrever e fazer as aulas.

Valeu, obrigado.

Realmente um bom curso, fiz a parte 1 e estou fazendo a parte 2.

Outro curso muito bom: Udacity, UD853, Developing Android Apps, Android Fundamentals.

https://www.udacity.com/course/ud853

Eu gosto, dos do thenewboston, tem essa playlist:
https://www.youtube.com/watch?v=QAbQgLGKd3Y&list=PL6gx4Cwl9DGBsvRxJJOzG4r4k_zLKrnxl
É recente, 2014/2015.

Ataxexe, valeu pela dica brother, o course era e excelente msm

tenho uma duvida num codigo la do course era, pra que a linha return super.onKey(keycode, event)? o que faz esse comando no programa?

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}

[quote=josh santanovsky]Ataxexe, valeu pela dica brother, o course era e excelente msm

tenho uma duvida num codigo la do course era, pra que a linha return super.onKey(keycode, event)? o que faz esse comando no programa?

@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
if ((keyCode == KeyEvent.KEYCODE_BACK) && mWebView.canGoBack()) {
mWebView.goBack();
return true;
}
return super.onKeyDown(keyCode, event);
}
[/quote]

Se as condições do if não forem satisfeitas está sendo chamado o mesmo método na classe estendida (ou na hierarquia) para tratamento padrão da tecla.