Existe uma sequência para ler no site do desenvolvedor do Android para um usuário novo no Android? [fechadas]

8

Para resumir: eu posso comprar um livro, as pessoas dizem "Basta ler o site do desenvolvedor", eu gosto de receber a parte inicial do aprendizado de uma tecnologia, que caminho pelo site do desenvolvedor me dará a alimentação que eu preciso (ou seja, , exemplos vinculados diretamente à seção em discussão, um caminho claro etc.).

Fico vendo que não preciso comprar um livro de desenvolvimento do Android, que devo ler o site do desenvolvedor do Android , porque ele tem tudo o que preciso saber. Eu vejo isso mais como beber de uma mangueira de incêndio .

Mas eu sou uma daquelas pessoas que gosta de ser guiada pelo básico. Eu gosto de desenvolver meu conhecimento, em vez de ser incluído na documentação de referência. Também gosto de ver todos / a maioria dos tópicos abordados. Eu odiaria desenvolver a coisa errada, porque não sei sobre fragmentos, provedores de conteúdo ou o que quer.

Portanto, como é um excelente recurso, melhor do que qualquer livro (não precisamos de livros fedorentos), como percorro o site para obter as informações fornecidas da mesma maneira que um livro as divulgaria?

Paulo
fonte
1
É apresentado exatamente como um livro seria apresentado. Parece que esse é seu problema.
Ben Brocka
@BenBrocka, você deve estar lendo alguns livros ruins. Eu obter boas informações a partir deles, e eles não estão dispostos como este ....
Paul
1
alimentado com colher? Se essa estratégia funcionar para você, mais poder. Mas tive dificuldade em visualizar que, no mundo do desenvolvimento em ritmo acelerado (em particular na arena móvel super-acelerada), acho que não funcionaria para mim, pelo menos do jeito que eu já vi. a única maneira de aprender (mas realmente aprender) é cair em uma situação real. Se você tentar desenvolver seu conhecimento em etapas básicas, essas coisas ficarão obsoletas quando você quiser usá-las. YMMV.
Luis.espinal

Respostas:

11

Eu sou uma daquelas pessoas que gosta de ser levada através do básico. Eu gosto de desenvolver meu conhecimento, em vez de ser incluído na documentação de referência. Também gosto de ver todos / a maioria dos tópicos abordados. Eu odiaria desenvolver a coisa errada porque não sei sobre fragmentos, provedores de conteúdo ou o que seja.
... como percorro o site para obter as informações fornecidas da mesma maneira que um livro as divulgaria?

A sequência de leitura que parece próxima ao caminho de aprendizado que funcionou bem para mim há alguns anos é a seguinte:

  1. Abra a guia Dev Guide . Observe que a declaração de abertura no início diz:

    O Guia do desenvolvedor fornece uma introdução prática ao desenvolvimento de aplicativos para Android ...

  2. Leia os tópicos listados na coluna da esquerda, um por um, de cima para baixo.
    Nota: lidar com hiperlinks nos tópicos do Guia do desenvolvedor pode ser complicado. Para uma primeira leitura, eu evitaria desvios para estudá-las, lendo como se fosse texto simples - mas isso é uma questão de preferência pessoal.

http://i.stack.imgur.com/U9hkO.jpg
Embora pareça óbvio quando você vê as setas e a guia relevante aberta na captura de tela acima, não fica claro automaticamente quando um desenvolvedor iniciante chega pela primeira vez no http://developer.android.com .


Isso apenas sugere que eu bebo da mangueira de incêndio ...

Bem, guias introdutórios como esse são projetados para permitir um estudo rápido ; se você sente que não consegue ler rápido, é melhor aprender a fazer isso.

  • Pode-se usar este guia muito Android para praticar essa habilidade. Defina um prazo razoável para concluir a leitura - diga algo como uma semana ou menos. Defina uma meta realista - "tornar-se um especialista em três dias" não serve. Procure obter uma visão geral, para entender onde procurar detalhes sobre vários tópicos que possam ser necessários no futuro - coisas assim. Então, comece a ler os tópicos do guia, um por um, de cima para baixo - tentando acompanhar o cronograma definido.

É muito improvável que o Android seja a única tecnologia que você precisará aprender ao longo de sua carreira. Haverá muitos outros pela frente.

Ser capaz de reconhecer os guias para iniciantes e ler rapidamente estes trará uma grande vantagem a longo prazo. Isso permitirá que você comece a trabalhar rapidamente com novas tecnologias, enquanto outros funcionários ainda estarão reclamando sobre mangueiras de incêndio e perdendo tempo procurando uma estrada real que realmente esteja na frente deles.

mosquito
fonte
Isso apenas sugere que eu beba da mangueira de incêndio ... Por exemplo, ele faz Atividades como a 1ª seção, mas não fala sobre a interface do usuário até a 6ª. Como iniciante, quero essas coisas ligadas enquanto estou começando.
Paul
1
@ Paul sim, isso soa familiar. :) "Este capítulo parece chato, eu sei que há muito mais interessante alguns saltos adiante". Se você desenvolveu essa intuição (que de alguma forma o coloca acima de um usuário novo no Android ), considere usar essa intuição para "personalizar" uma sequência na qual você lê os tópicos do Guia do desenvolvedor. Se você tiver sorte, isso pode economizar algum tempo.
precisa
1
@maple_shaft "Eu sou uma daquelas pessoas que gosta de conhecer o básico. Gosto de desenvolver meu conhecimento, em vez de ser incluída na documentação de referência. Também gosto de ter certeza de ver todos / a maioria dos tópicos coberto." - que é a citação da pergunta que pretende responder
mosquito
1
@Paul - sua pergunta não pode ser respondida no sentido geral, porque quase todo mundo tem estratégias diferentes para aprender, em particular no desenvolvimento de software. Algumas pessoas dizem legitimamente que o site é tão bom quanto o livro porque, para eles, é. Você está realmente surpreso com isso? E você realmente acha que eles deveriam parar de dizer isso? Não é apenas específico para as pessoas, mas é específico para a tecnologia.
Luis.espinal
1
A reformulação do site Android Developers significa que o link antigo agora leva você à página de índice dos Guias da API . Um começo melhor hoje em dia provavelmente seria a página de índice de treinamento .
Mark Booth
2

Bem, aqui estão os passos que eu tomei (desde que eu gosto de pular sobre a minha cabeça que, pelo que eu recolho, não é exatamente a sua maneira de fazer as coisas):

  1. Google em torno de
  2. Continue sendo direcionado aqui: http://developer.android.com/guide/topics/fundamentals.html
  3. Siga pela metade e depois adicione ADD. Voltar ao google. Antes de fazer o mesmo, dê uma olhada em 'The AndroidManifest.xml, Activities e todas as suas subpáginas, e User Interface e todas as suas subpáginas
  4. Encontre alguns tutoriais: (pesquise no google. O Hackaday e o ActiveFrequency tiveram alguns decentes, mas há algumas regras estúpidas de dois hiperlinks aqui ou algo assim, então não posso vinculá-los)
  5. Sinta-se pronto para começar a trabalhar em um aplicativo
  6. Iniciar a programação
  7. Ficar confuso
  8. Encontre respostas no StackOverflow e outros sites semelhantes
  9. Quando uma parte do aplicativo estiver funcionando e passar para a próxima, verifique a seção apropriada em http://developer.android.com/guide/topics/fundamentals.html para tentar encontrar algo que possa ser relevante.
  10. Em algum momento, perceba que fiz tudo errado com meu primeiro aplicativo e mude para outro.
Ross Aiken
fonte
Isso mostra o meu ponto que eu estava tentando fazer ... Eu gostaria de evitar # 10
Paul
1
@Paul Se você pretende criar um aplicativo completo como o seu aprendizado, boa sorte. Se você tem uma ideia bem pensada, o que eu recomendo é trabalhar em um aplicativo no qual você possa reutilizar a maior parte do trabalho no seu aplicativo principal. Eu acho que a maior área em que eu estraguei tudo foi não usar todas as ferramentas disponíveis. Eu recomendo pesquisar no Google para ver onde as pessoas já fizeram seu trabalho por você. Além disso, tente escrever seu código o mais modular possível, para que, se você precisar consertar algo, possa executá-lo, testá-lo, reescrevê-lo e inseri-lo novamente com o mínimo esforço.
Ross Aiken
@Paul Além disso, acabei de encontrar esta lista de reprodução do YouTube, pode valer a pena, não teve a chance de analisar em profundidade, tem 200 vídeos no desenvolvimento do Android ...: youtube.com/playlist?list=PL2F07DBCDCC01493A
Ross Aiken
Apenas trabalhei nos 20 primeiros vídeos e, até agora, parece que é quase exatamente o que você precisa.
Ross Aiken
1

A faculdade comunitária em que frequento realmente tem um curso para aprender a programar no Android. Estamos aprendendo o básico (e alguns avançados) do Java primeiro e depois migrando para o Android. O livro faz um bom trabalho ao explicar as coisas e, pelo que sei, é um dos únicos livros didáticos de programação Android disponíveis. Aqui está um link para ele na Amazon: http://www.amazon.com/Android-How-Program-Series-ebook/dp/B007HDPSAU/ref=pd_rhf_ee_p_t_3

Eu tenho o ebook para o meu iPad. Talvez um livro possa ajudá-lo! Tem algumas perguntas de auto-avaliação (e suas respostas). Boa sorte :)

Faithe Elliott
fonte
0

Depois de acessar o site do desenvolvedor, acredito que minha premissa original está correta. Se você quiser uma visão geral clara (guiada mesmo) do tópico, use alguma outra fonte primeiro.

Consegui usar o Android Boot Camp 2012 para obter uma visão geral do tópico. (Claro, não é tão bom para referência depois)

Depois disso, sou mais capaz de ler o que está no site do desenvolvedor e colocar as peças em um bom contexto.

Paulo
fonte