Olá, nesse vÃdeo nós vamos passar pelas etapas necessárias dentro da ferramenta Android Studio para a criação de projeto. Ao final, iremos criar o nosso primeiro projeto, "Hello World". Bastante simples, é verdade, mas que tem como principal objetivo apresentar os passos, além de fazer algumas considerações relação as opções na hora da criação de projeto. Então vamos lá? Quando você abre a ferramenta Android Studio a primeira tela que você visualiza é essa que a gente tá vendo aqui no vÃdeo. Basicamente essa tela no canto direito vai te trazer uma lista dos últimos projetos abertos, caso você já tenha realizado projetos na ferramenta. Ou então, se for a primeira vez que você está abrindo a ferramente, vai estar branco essa lista. Do lado direito a gente tem uma serie de opções que a ferramenta Android Studio te dá na hora da inicialização. Então você pode criar novo projeto, você pode abrir projeto existente ou ainda você poderia querer importar projeto realizado uma outra ferramenta, por exemplo uma Eclipse, ou ainda uma versão anterior do Android Studio. Nesse vÃdeo, o nosso objetivo é acompanhar as etapas na criação de novo projeto. Então nós vamos aqui "start a new Android Studio project". Feito isso, a próxima tela que é apresentada é a tela de informações básicas do seu projeto. Então no primeiro campo "application name" você vai colocar o nome da sua aplicação. No nosso caso, nós vamos chamar o nosso primeiro aplicativo de "Hello World". Então eu vou digitar "Hello World" aqui e no próximo campo você vê que a descrição dele é "company domain". Caso você tenha uma empresa, seria o domÃnio da sua empresa. Esse campo é importante porque através dele você vai criar uma identificação única do seu aplicativo na hora que você for fazer o upload na Google Play. Se você observar aqui embaixo no "package name", que é o nome do pacote do seu aplicativo, ele utiliza exatamente a descrição reversa do "company domain" ponto o nome do aplicativo. No nosso caso, como é só exemplo, essa descrição pode ser qualquer texto. No meu caso, eu coloquei "cris.example.com", mas você poderia colocar qualquer descrição nesse campo aqui. Aqui embaixo você tem a identificação da pasta que vai ser utilizada para criar toda a estrutura de diretório do seu projeto. Ou seja, a sua pasta de trabalho. Caso você não queira utilizar essa pasta você pode indicar uma outra pasta através desse botão à direita. Se você clicar nele vai abrir para você uma janela onde você pode selecionar uma outra pasta dentro do seu sistema operacional para que você possa utilizar como pasta de trabalho do seu projeto. Bom, vamos dar "next". Essa próxima tela que aparece para a gente é importante porque aqui você vai pegar a informação do "minimum SDK", ou seja, qual é a menor versão que o seu aplicativo vai rodar, que o seu aplicativo vai dar suporte. O que isso quer dizer? Quando você escolhe o "minimum SDK" na verdade você está dizendo qual é o sistema operacional mais antigo que o seu aplicativo vai rodar. E aà entra uma decisão entre quantos usuários você quer atingir e que tipo de funcionalidades você quer oferecer. Conforme eu comentei no vÃdeo anterior, a cada nova versão você tem novas funcionalidades. Então se você escolher dar suporte para uma versão muito antigo, você não vai poder oferecer funcionalidades que só foram lançadas versões mais recentes. Por outro lado, você vai conseguir atingir número maior de usuários. Contrapartida, se você quiser utilizar, lançar mão de funcionalidades mais recentes, você vai restringir o número de usuários. Se você observar aqui embaixo, o Google fornece para você uma estimativa de quantos usuários você consegue atender através da escolha da mÃnima versão que o seu aplicativo vai suportar. Então só para ilustrar, se nesse caso eu usar a versão default, que é a Jelly Bean, ele tá dizendo para mim que eu consigo atender torno de 99,2% dos usuários de Android. Se, por exemplo, eu falar que meu aplicativo vai atender a partir da versão marshmallow, você observa que cai aqui para 39,3%. Ou seja, reduz o número de usuários. Vamos retornar para o quatro ponto que era o que estava default aqui na ferramenta. No nosso caso não vai fazer diferença porque a gente não vai disponibilizar esse aplicativo de forma comercial na Google Play, mas você, como desenvolvedor, na hora que for disponibilizar o aplicativo tem que ter mente essa escolha relação a quantos usuários você vai atingir e quais as funcionalidades que você pretende oferecer. Aqui embaixo a gente tem outras opções para desenvolvimento para outra natureza de dispositivos. Então se eu fosse fazer desenvolvimento para "wearables", que seriam dispositivos vestÃveis, ou ainda para dispositivos Android TV ou dispositivos Android automotivos. No nosso caso a gente vai estar sempre com a opção "Phone and Tablet" selecionada porque o nosso foco no curso vai ser o desenvolvimento para smartphones. Bom, vamos dar "next". Nessa tela, o Android Studio te permite escolher uma "activity" inicial, que vai ser gerada de forma automática na hora que o Studio for mandar a estrutura do seu projeto. A escolha de uma ou outra normalmente vai estar relacionada com a natureza da sua aplicação. Quando você escolhe uma determinada activity voltada para uma aplicação, o Android Studio vai tentar criar uma activity inicial no seu projeto, que é template com os principais métodos que aquele tipo de activity utiliza, além da estrutura de diretórios e arquivos XML normalmente relacionadas com aquele tipo de activity. No nosso caso a gente vai escolher a "basic activity", que vai ser uma activity que traz template básico de métodos que a gente vai estar utilizando durante o curso, além de criar uma estrutura de diretórios e arquivos de layout, que a gente vai poder utilizar de forma mais simples durante o curso. Escolhida a "basic activity", vamos dar "next" e nessa última tela, então, o Android te permite eventualmente trocar os nomes da activity, do seu arquivo de layout ou ainda do nome do seu menu. Normalmente a gente não mexe nesses nomes. Eventualmente se você tiver uma justificativa você pode até trocar, mas no nosso curso vamos deixar os valores que estão já preenchidos de forma automática pela ferramenta. Feito isso, você vai dar "finish" e a partir daà o Studio vai criar de forma automática toda a estrutura do seu projeto, com uma árvore de diretórios e arquivos. Nós vamos ver próximo vÃdeo, onde a gente vai estar aà sim explorando a ferramenta e a estrutura que foi criada de forma automática que a gente viu aqui nesse vÃdeo.