PplWare Mobile

Aprenda a programar para Android – Parte II


Pedro Pinto é Administrador do site. É licenciado em Engenharia Informática pelo Instituto Politécnico da Guarda (IPG) e obteve o grau de Mestre em Computação Móvel pela mesma Instituição. É administrador de sistemas no Centro de Informática do IPG, docente na área da tecnologia e responsável pela Academia Cisco do IPG.

Destaques PPLWARE

  1. Ivan Silva says:

    Este artigo já é a parte II?!
    Já agora, excelente artigo! E estou ansioso pela próxima parte do tutorial!
    Parabens Sr. Pedro!

  2. Renato Almeida says:

    Parabens pelo Artigo 🙂

  3. johny says:

    Parabéns pela iniciativa. Deixo no entanto as seguintes sugestões.
    Por questões de independência de componentes, e ainda permitir a internacionalização as strings deveriam estar em values > strings.xml.
    Uma vez que o objectivo é uma calculadora, o texEdit deveria ser do tipo “number”, acrescentando ao editText: android:inputType=”number”

  4. Bom trabalho Pedro Pinto, continua!

  5. Simões says:

    Ainda bem que esta rubrica não ficou esquecida!

    Acho que podiam ser abordadas as técnicas de colocação de widgets por forma a adaptarem-se a diferentes resoluções de tlms e diferentes formas de visualização (horizontal/vertical)!

  6. Simões says:

    Alguém conhece alguma forma de desenvolver aplicações para dispositivos móveis que seja independente do S.O. target?

    Isto é, funcione tanto e IOS como em Android?

  7. S Pimenta says:

    Continuem, por favor!

    Preciso mesmo destes artigos!

    Excelente trabalho!

  8. Tiago says:

    Acho que este artigo não ensina a programar, ensina é a usar o IDE.

    Seria, talvez, mais conveniente explicar as diferenças entre os tipos de layout, por exemplo. Na prática, com layouts dentro de layouts eu não gosto nada de usar o IDE.

    Quando a aplicação crashar porque não foi definido um width não há IDE que valha :p

    • Pedro Pinto says:

      Caro Tiago,

      Este artigo faz parte de uma rubrica e tem como objectivo começar do “zero” até se conseguir desenvolver algumas aplicações. Se tens experiência nesta área, devias saber que antes de partires para a programação é necessário conhecer o IDE e neste caso já estamos na definição de layouts.
      Queres tentar escrever um artigo deste tipo para ver quanto custa? tal vez aí, o teu discurso fosse outro 😉

  9. Alexandre Santos says:

    já há algum tempo que ando bastante interessado em aplicações para o android, inclusive estou a pensar desenvolver uma para o projecto PAP, gostei da iniciativa, uma pequena critica, apesar de ser mais facil assim, acho que usar o “visual programming” não é a melhor forma de começar, mas também compreendo que é o mais acessivel

  10. Gonzaga says:

    Bom artigo…
    Já agora, e por questões de funcionalidade, poderiam também criar um scroll view pois os número podem ser grandes (i mean extremamente grandes) e começarem a encher o ecrã até ao ponto de não conseguirmos carregar no botão…E, ao contrário do que possam pensar, isso é bastante simples!
    Basta que metam o seguinte antes de <LinearLayout … no xml:

    e, claro, têm de fechar a tag:

    no fim do xml!
    Continuem com estes artigos pois são bastante interessantes!
    Cumprimentos

  11. Gonzaga says:

    Teste… :\

  12. Carlos Morais says:

    Excelente artigo. Mal tenha um tempo livre vou dedicar-me a programação para Android e nada melhor que os artigos do pplware para começar! 🙂

  13. David Luís says:

    Boas Tardes.
    Mais um Excelente artigo.
    Maravilha era por o android a calcular integrais que 2ª Feira tenho exame de Matemática loool 😛

    • Hugo Cura says:

      Não seja por isso! Se estás familiarizado com o cálculo simbólico da TI Voyage 200 (ou TI-89), então está aqui um óptimo emulador: TI Emulator
      Para poderes usar as ROMs é suposto teres uma calculadora destas… Por isso, no programa, para poderes fazer o download da ROM tens de o afirmar.

  14. and says:

    excelente trabalho

    • Pedro Pinto says:

      Obrigado and :). Ao contrário do nosso amigo “Tiago” há leitores que sabem dar valor ao trabalho que as coisas dão a realizar. Além disso partilhamos com todo o gosto matérias que demoram o seu tempo a aprender.

      É pena que ainda haja leitores (Tiago) que critiquem o trabalho dos outros. Gostava de os ver um dia a ensinar qualquer coisa.

      Mais uma vez obrigado @and.

      Pedro Pinto

      • Tiago Dinis says:

        Já me estão a denegrir o nome :p

        Estou ansioso pelo próximo tutorial, comprei recentemente um Sapo a5 e queria desenvolver umas aplicações para ver se “engato” com a coisa. Nunca programei em java e sem estes tutoriais acho que não conseguia arranjar coragem para começar!

        Espero que não desanimem com estes comentários de pessoas que pura e simplesmente não sabem sequer do que falam.

        Cumprimentos a toda a equipa do Pplware 🙂

  15. dinarte says:

    Boas, tenho um problema ao correr o emulador já que este fica bloqueado no logótipo do android e não aparece mais nada, alguém sabe como resolver isto?

  16. Deus says:

    Muito bom,quando tiver mais um pouco de tempo vou ver isto…

  17. zee says:

    Pedro Pinto, agora a seguir pode ser como adicionar os onClickListeners dos botões, os diferentes tipos de menu, toasts, e passar de uma activity para outra 😀
    parabéns pela iniciativa ;D

  18. ze says:

    Tenho um problema ao utilizar floats com inteiros.

    Seria interessante ser possível na calculadora colocar virgulas para vermos como converter e trabalhar com inteiros e virgulas em simultâneo.

    Algo do género 5/2 = 3,5

  19. Nobitazzz says:

    Muito obrigado pelo artigo.

    Proximo, um jogo para android!

  20. BR says:

    bom tutorial
    mas como faço para por a somar os 2 valores?

  21. Tiago Queirós says:

    Excelente tutorial!
    Porque é que a pplware não faz a sua própria aplicação para android? Não fazem ideia como isso dava jeito!

  22. Dwolf says:

    Boas, Gostei do artigo…
    queria saber como poso colaborar ?

  23. João Reis says:

    Já fiz o TPC pessoal do pplware, uma calculadora com as quatro operações básicas. (:

  24. Rui Nunes says:

    Boas a todos
    Excelente trabalho. Onde está a parte 3 do tutorial?
    Continuem assim
    Cumprimentos

  25. Daniel Sousa says:

    Boas!

    Entao e o resto do tutorial é para quando?

    Cumprimentos.

  26. José says:

    Excelente tutorial para quem esta a começar como eu 🙂
    mas tenho um problema, ao fazer o RUN, aparece o emulador com a palavra ” ANDROID ” e não o dito layout aqui descrito, alguém me pode ajudar ?

  27. dt says:

    Posso usar o strings.xml para gerir as strings das varias linguas que a minha app pode ter? Isto é, ter uma versão da string para PT outra para ENG, … e conforme a definição actual da aplicação ele ir buscar a string PT ou a ENG?

    Thanks

  28. João says:

    Olá, parabéns pelo tutorial, muito bom!
    Mas tenho uma dúvida, quando faço Run, aparece a janela do emulador, só que aparece tudo em preto. Não sei que pode ser, poderá ser de ter o programa mais recente e este tutorial ser de um mais antigo? de qq maneira agradeço resposta e obrigado

  29. Edson says:

    Ola
    Parabéns pelo tuto
    Agora eu queria saber como eu poderia fazer uma calculadora que some o hora ?

Deixe uma resposta

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.