{"id":239,"date":"2016-06-28T13:42:26","date_gmt":"2016-06-28T13:42:26","guid":{"rendered":"http:\/\/curioso.digital\/?p=239"},"modified":"2016-06-28T13:42:26","modified_gmt":"2016-06-28T13:42:26","slug":"aprendendo-a-programar-para-android","status":"publish","type":"post","link":"https:\/\/curiosodigital.com.br\/?p=239","title":{"rendered":"Aprendendo a programar para Android"},"content":{"rendered":"<p style=\"text-align:justify;\">Sauda\u00e7\u00f5es Leitores, aprender a programar para Android n\u00e3o ser\u00e1 para mim necessariamente como aprender uma nova linguagem, pois os aplicativos que rodam neste sistema operacional s\u00e3o desenvolvidos em Java e como eu j\u00e1 conhe\u00e7o a linguagem ent\u00e3o parte do aprendizado est\u00e1 resolvido, vou deixar aqui um <a href=\"https:\/\/www.caelum.com.br\/apostila-java-orientacao-objetos\/\" target=\"_blank\" rel=\"noopener\">link<\/a> para acesso a uma apostila de Java com conceitos de Orienta\u00e7\u00e3o a Objeto para aqueles leitores que necessitam estudar estes conceitos primeiro. Aprender a programar para Android ser\u00e1 na verdade como estudar uma nova forma de desenvolver um projeto em Java.<\/p>\n<p style=\"text-align:justify;\">Para programar em Java \u00e9 melhor fazer uso de uma IDE, e eu gosto muito do Eclipse, quando eu tive o meu primeiro contato com Android a algum tempo havia um plugin que podia ser acrescentado ao Eclipse, mas no meu \u00faltimo acesso ao site de download das ferramentas de desenvolvimento para Android (segue o <a href=\"http:\/\/developer.android.com\/sdk\/index.html\" target=\"_blank\" rel=\"noopener\">link<\/a>) s\u00f3 encontrei esta refer\u00eancia: \u201c<em>If you have been using Eclipse with ADT, be aware that Android Studio is now the official IDE for Android, so you should migrate to Android Studio to receive all the latest IDE updates. For help moving projects, see Migrating to Android Studio<\/em>\u201d, bem, isto significa que terei que usar o Android Studio que a primeira vista me parece similar ao Eclipse mas com recursos direcionados para o Android. <a href=\"https:\/\/www.youtube.com\/watch?v=JuMYsaArTSk\" target=\"_blank\" rel=\"noopener\">Aqui<\/a> tem um v\u00eddeo de como instalar o Android Studio no Windows, e <a href=\"http:\/\/droidprogrammer.blogspot.com.br\/2014\/09\/instalando-android-studio-no-fedora-20.html\" target=\"_blank\" rel=\"noopener\">aqui<\/a> de forma bem resumida a instala\u00e7\u00e3o no Linux Fedora, eu j\u00e1 havia feito a instala\u00e7\u00e3o a algum tempo pois tinha a inten\u00e7\u00e3o de come\u00e7ar a estudar mas fiquei adiando, logo foi necess\u00e1rio somente realizar algumas atualiza\u00e7\u00f5es.<\/p>\n<p style=\"text-align:justify;\">Eu gosto de aprender programando, acho pouco produtivo ficar repetindo exerc\u00edcio de livros, ent\u00e3o eu pensei em um projeto que pode iniciar simples e se eu quiser posso adicionar alguns recursos que o deixar\u00e1 complexo, ser\u00e1 um &#8220;fork&#8221; do projeto &#8220;Amanhecer&#8221; (post <a href=\"https:\/\/curioso.digital\/2016\/05\/09\/desenvolvendo-uma-aplicacao-com-node-js-e-angularjs-parte-3\/\">Desenvolvendo uma aplica\u00e7\u00e3o com Node.js e AngularJS \u2013 parte 3<\/a>), ser\u00e1 o AmanhecerApp com server em Noje.js com uso de REST. Alguns leitores v\u00e3o dizer que j\u00e1 existem dezenas de apps assim, mas afinal, eu n\u00e3o quero criar um aplicativo comercial (e n\u00e3o pretendo abrir uma startup agora), s\u00f3 pretendo aprender a desenvolver para Android.<\/p>\n<p style=\"text-align:justify;\">No pr\u00f3ximo post vou escrever como foi iniciar o projeto e quais foram os primeiros passos que dei e conceitos que tive que aprender.<\/p>\n<p style=\"text-align:justify;\">Aceito sugest\u00f5es para incrementar no App, prometo que se ficar legal tentarei colocar no Play Store da Google \ud83d\ude42 , at\u00e9 a pr\u00f3xima.<\/p>\n<p>Siga-me no Twitter: <a class=\"DashboardProfileCard-screennameLink u-linkComplex u-linkClean\" href=\"https:\/\/twitter.com\/curioso_dgtal\">@<span class=\"u-linkComplex-target\">curioso_dgtal<\/span><\/a><\/p>\n<p>Participe do nosso <a href=\"https:\/\/groups.google.com\/forum\/#%21forum\/curiosodigital\">grupo no Google<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Sauda\u00e7\u00f5es Leitores, aprender a programar para Android n\u00e3o ser\u00e1 para mim necessariamente como aprender uma nova linguagem, pois os aplicativos que rodam neste sistema operacional s\u00e3o desenvolvidos em Java e como eu j\u00e1 conhe\u00e7o a linguagem ent\u00e3o parte do aprendizado est\u00e1 resolvido, vou deixar aqui um link para acesso a uma apostila de Java com&hellip;<\/p>\n","protected":false},"author":2,"featured_media":249,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[14,30],"_links":{"self":[{"href":"https:\/\/curiosodigital.com.br\/index.php?rest_route=\/wp\/v2\/posts\/239"}],"collection":[{"href":"https:\/\/curiosodigital.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/curiosodigital.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/curiosodigital.com.br\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/curiosodigital.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=239"}],"version-history":[{"count":0,"href":"https:\/\/curiosodigital.com.br\/index.php?rest_route=\/wp\/v2\/posts\/239\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/curiosodigital.com.br\/index.php?rest_route=\/"}],"wp:attachment":[{"href":"https:\/\/curiosodigital.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=239"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/curiosodigital.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=239"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/curiosodigital.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=239"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}