{"id":118,"date":"2019-07-01T14:56:29","date_gmt":"2019-07-01T14:56:29","guid":{"rendered":"https:\/\/micheladrianomedeiros.com.br\/blog\/?p=118"},"modified":"2019-08-08T13:13:27","modified_gmt":"2019-08-08T13:13:27","slug":"kotlin-para-android","status":"publish","type":"post","link":"https:\/\/micheladrianomedeiros.com.br\/blog\/kotlin-para-android\/","title":{"rendered":"Kotlin para Android #1"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Para come\u00e7ar a programar com\nKotlin primeiro fa\u00e7a o download do Android Studio e instale-o. Para instalar\nn\u00e3o tem segredo \u00e9 s\u00f3 ir avan\u00e7ado nas telas, quando voc\u00ea abrir pela a primeira\nvez o Android Studio precisar\u00e1 fazer alguns downloads que v\u00e3o demorar para\nterminar. Link para o download do Android Studio <a href=\"https:\/\/developer.android.com\/studio\/?hl=pt-br\">https:\/\/developer.android.com\/studio\/?hl=pt-br<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Depois que o Android Studio fizer\ntodos os downloads necess\u00e1rios a primeira tela que voc\u00ea ver\u00e1 \u00e9 esta:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"777\" height=\"490\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/1.png\" alt=\"\" class=\"wp-image-119\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/1.png 777w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/1-300x189.png 300w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/1-768x484.png 768w\" sizes=\"auto, (max-width: 777px) 100vw, 777px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-color has-vivid-cyan-blue-color wp-block-paragraph\"><strong>Habilitar o Celular no Modo Desenvolvedor<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para testar os programas produzidos\nn\u00e3o necessariamente voc\u00ea precisa ter um celular com Android, a ferramenta ir\u00e1\nte dar a op\u00e7\u00e3o de emuladores para isto. Mas claro que se voc\u00ea tiver um celular\ncom Android e testar diretamente nele \u00e9 melhor. <\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Para o Android Studio\nreconhecer o seu celular como um dispositivo onde voc\u00ea ir\u00e1 testar o seus\naplicativos, voc\u00ea deve habilitar no celular o modo desenvolvedor. Para isto deve-se\nfazer o seguinte no celular: configura\u00e7\u00f5es -&gt; sobre o dispositivo e d\u00ea sete\ntoques na tela para liberar o modo desenvolvedor. Agora basta conectar no\ncelular no usb no pc e o Android Studio ir\u00e1 reconhecer o seu dispositivo.<\/p>\n\n\n\n<p class=\"has-text-color has-vivid-cyan-blue-color wp-block-paragraph\"><strong>Criando um Projeto<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora clique em Start a new Android\nStudio project.Escolha a Empty Activity.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"881\" height=\"504\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/2.png\" alt=\"\" class=\"wp-image-120\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/2.png 881w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/2-300x172.png 300w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/2-768x439.png 768w\" sizes=\"auto, (max-width: 881px) 100vw, 881px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Escolha o nome do projeto, a\nloca\u00e7\u00e3o, que no meu caso coloquei no C\\Android, na language deixa no Kotlin,\nveja que tamb\u00e9m tem a op\u00e7\u00e3o Java caso queira programar nesta linguagem. No\nMinimum API level escolha a API 15, veja que se voc\u00ea mudar a API, a porcentagem\ndiminui, esta porcentagem \u00e9 a quantidade de aparelhos que o seu aplicativo dar\u00e1\nsuporte, ou seja, que ir\u00e1 funcionar a sua aplica\u00e7\u00e3o. Por isso deixei no 15 para\npegar 100% dos aparelhos. Agora clique no Finish.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"782\" height=\"490\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/3.png\" alt=\"\" class=\"wp-image-121\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/3.png 782w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/3-300x188.png 300w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/3-768x481.png 768w\" sizes=\"auto, (max-width: 782px) 100vw, 782px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">O Android Studio ir\u00e1 fazer\nmais downloads para construir o seu projeto, por isso espere (demora) at\u00e9 os\ndownloads e configura\u00e7\u00f5es serem feitas. Se ficar tudo verde no build est\u00e1 tudo\ncerto.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"374\" height=\"149\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/4.png\" alt=\"\" class=\"wp-image-122\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/4.png 374w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/4-300x120.png 300w\" sizes=\"auto, (max-width: 374px) 100vw, 374px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-color has-vivid-cyan-blue-color wp-block-paragraph\"><strong>Criando um Emulador<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Agora vamos configurar um\nemulador para termos esta op\u00e7\u00e3o tamb\u00e9m. V\u00e1 para Tools-&gt;AVD Manager<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"176\" height=\"304\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/5.png\" alt=\"\" class=\"wp-image-123\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/5.png 176w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/5-174x300.png 174w\" sizes=\"auto, (max-width: 176px) 100vw, 176px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Clique em Create Virtual\nDevice&#8230;<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"197\" height=\"76\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/6.png\" alt=\"\" class=\"wp-image-124\"\/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Escolha o Nexus 6. Nesta tela\nvoc\u00ea pode escolher v\u00e1rios modelos de celulares, TV, tablets e tamanhos de tela.\n<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"618\" height=\"421\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/7.png\" alt=\"\" class=\"wp-image-125\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/7.png 618w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/7-300x204.png 300w\" sizes=\"auto, (max-width: 618px) 100vw, 618px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Clique em download na API 27. Aqui\nvoc\u00ea est\u00e1 escolhendo o sistema operacional que o seu emulador vai executar,\nnote que se pode escolher v\u00e1rios sistemas. Na pr\u00f3xima tela clique em next, e\nadivinha&#8230; mais download. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"611\" height=\"343\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/8.png\" alt=\"\" class=\"wp-image-126\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/8.png 611w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/8-300x168.png 300w\" sizes=\"auto, (max-width: 611px) 100vw, 611px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Quando o emulador j\u00e1 est\u00e1 instalado\nn\u00e3o aparece mais a op\u00e7\u00e3o de download, clique em next.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"611\" height=\"274\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/9.png\" alt=\"\" class=\"wp-image-127\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/9.png 611w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/9-300x135.png 300w\" sizes=\"auto, (max-width: 611px) 100vw, 611px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Voc\u00ea pode dar um nome para o\nemulador que acabou de ser criado, h\u00e1 outras op\u00e7\u00f5es s\u00f3 que n\u00e3o irei mexer em\nnada. Clique em Finish. <\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"613\" height=\"417\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/10.png\" alt=\"\" class=\"wp-image-128\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/10.png 613w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/10-300x204.png 300w\" sizes=\"auto, (max-width: 613px) 100vw, 613px\" \/><\/figure><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">Agora temos um emulador pronto\npara testar os aplicativos. Na minha imagem tem mais porque eu j\u00e1 tinha criado\noutros.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"210\" src=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/11-1024x210.png\" alt=\"\" class=\"wp-image-129\" srcset=\"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/11-1024x210.png 1024w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/11-300x61.png 300w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/11-768x157.png 768w, https:\/\/micheladrianomedeiros.com.br\/blog\/wp-content\/uploads\/2019\/07\/11.png 1143w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><\/div>\n\n\n\n<p class=\"has-text-color has-background has-very-dark-gray-color has-pale-cyan-blue-background-color wp-block-paragraph\">Fonte livro:&nbsp;Learn&nbsp;Kotlin&nbsp;for Android&nbsp;Development: The Next&nbsp;Generation&nbsp;Language&nbsp;for&nbsp;Modern&nbsp;Android Apps&nbsp;Programming&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&gt;&gt;&gt;&nbsp;<a href=\"https:\/\/amzn.to\/2Nppby9\" target=\"_blank\" rel=\"noreferrer noopener\">https:\/\/amzn.to\/2Nppby9<\/a>&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-text-color has-background has-very-dark-gray-color has-pale-cyan-blue-background-color wp-block-paragraph\">\ud83d\ude0d&nbsp;<strong>CRIANDO APLICATIVOS DO ZERO E F\u00c1CIL<\/strong>&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">&gt;&gt;&gt;&nbsp;<a href=\"http:\/\/bit.ly\/androidblack\" target=\"_blank\" rel=\"noreferrer noopener\">http:\/\/bit.ly\/androidblack<\/a>&nbsp;&nbsp;<\/p>\n\n\n\n<p class=\"has-text-color has-background has-very-dark-gray-color has-vivid-cyan-blue-background-color wp-block-paragraph\">\ud83d\ude0d&nbsp;<strong>Google Android. Aprenda A Criar Aplica\u00e7\u00f5es Para Dispositivos M\u00f3veis Com O Android SDK&nbsp;<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><a href=\"https:\/\/amzn.to\/2NmqVbi\">https:\/\/amzn.to\/2NmqVbi<\/a><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">#android #kotlin<\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>Para come\u00e7ar a programar com Kotlin primeiro fa\u00e7a o download do Android Studio e instale-o. Para instalar n\u00e3o tem segredo \u00e9 s\u00f3 ir avan\u00e7ado nas telas, quando voc\u00ea abrir pela a primeira vez o Android Studio precisar\u00e1 fazer alguns downloads que v\u00e3o demorar para terminar. Link para o download do Android Studio https:\/\/developer.android.com\/studio\/?hl=pt-br. Depois que [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":130,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[34,35],"tags":[36,37],"class_list":["post-118","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-android","category-kotlin","tag-android","tag-kotlin"],"_links":{"self":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/118","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/comments?post=118"}],"version-history":[{"count":4,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/118\/revisions"}],"predecessor-version":[{"id":378,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/posts\/118\/revisions\/378"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/media\/130"}],"wp:attachment":[{"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/media?parent=118"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/categories?post=118"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/micheladrianomedeiros.com.br\/blog\/wp-json\/wp\/v2\/tags?post=118"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}