Transformando seu blog em um Aplicativo Universal

Hoje vamos mostrar como criar um aplicativo para Windows 10 a partir do seu blog WordPress.com de maneira fácil e rápida. Para isso, vamos usar a ferramenta de criação de apps da Microsoft, App Studio (já falamos sobre ela no post Criando aplicativos sem precisar programar).

O App Studio está atualmente em versão beta e vem recebendo diversas atualizações para facilitar o desenvolvimento de aplicativos e recentemente recebeu uma atualização para criação de apps a partir de um blog WordPress.com. Vamos começar?

Acesse o site do App Studio (http://appstudio.windows.com/) e faça o login com sua conta Microsoft. Com o login feito vamos acessar o menu “My projects”.

Nessa página podemos ver todos os aplicativos já criados. Parar criar um novo, acione o botão “Start new project” (verifique se está selecionada a aba Windows 10).

criando_app_blog_criar_projeto

Para começar um projeto precisamos escolher o template do aplicativo, para esse caso de criação a partir de um blog, vamos utilizar o template “Empty App W10”, que é um modelo de projeto em branco, sem nenhum conteúdo.

criando_app_blog_escolher_template

Escolha o nome do seu aplicativo. Para esse exemplo vamos usar o nome Talkitbr. Clique no botão “Start with this one!”.

criando_app_blog_escolher_nome

Note que você pode alterar o tipo de pré-visualização do aplicativo entre smartphone, tablet ou desktop.

Já estamos com o aplicativo criado, agora precisamos adicionar conteúdo dentro dele. Vamos escolher a seção “WordPress” (há diversas outras seções para adicionar conteúdo, as quais ainda vamos explorar em outros posts).

criando_app_blog_escolher_secao

Adicione um nome para sua seção, vou usar o nome “Posts”. Adicione a URL do seu blog no campo “Enter domain”.

criando_app_blog_adicionar_dominio

IMPORTANTE!!
Nesse ponto é necessário ter um domínio válido do WordPress.com, caso contrário o App Studio irá recusar a sua URL.

Com a sua URL validada vamos escolher quais posts vamos utilizar. É possível obter todos os posts do blog, posts por tags ou posts por categorias.

criando_app_blog_escolher_posts

Para esse exemplo vou usar a opção “All Posts”, ou seja, todos os posts do blog serão exibidos. Acione o botão “Confirm”.

Com todos os posts do blog dentro do aplicativo, atualize a pré-visualização do app pelo botão “Refresh” no canto inferior direito e salve o processo pelo botão “Save” no canto superior direito.

criando_app_blog_secao_criada

Os posts do blog já estão sendo exibidos, você pode navegar pelo aplicativo de pré-visualização. Se quiser adicionar outras seções do blog ou de outros blogs é só repetir o mesmo processo.

Agora vamos editar o layout do app, mudar as cores, alterar o estilo de visualização e leitura, adicionar Live Tiles e ícones. Para isso acione o botão de edição da seção “Posts”.

criando_app_blog_editar_secao

Na aba “List & Detail Pages” podemos alterar como vai ser a lista de posts da seção e o layout da leitura do conteúdo. Também é possível mudar o ícone que vai ser usado para representar a seção dentro do menu lateral. O App Studio possui uma gama de ícones prontos para uso, porém é possível fazer upload de ícones customizados.

criando_app_blog_editando_layout

Na aba “Data” podemos ver uma tabela que foi montada a partir do conteúdo do blog.

criando_app_blog_aba_data

Na aba “Related Content” podemos adicionar conteúdo relativo, onde será feito um link entre seções do seu aplicativo.

criando_app_blog_conteudo_relativo

Por fim, na aba “Config”, na “Section Style”, podemos escolher uma cor de fundo específica para a seção e adicionar uma “hero image”, que é uma imagem de cabeçalho.
Na “Section Display” podemos escolher se a seção será exibida na tela inicial do app, se estará disponível no menu lateral e escolher um layout diferente para a “home”, escolhendo um carrossel de imagens por exemplo.

criando_app_blog_aba_config

Salve o seu aplicativo.

Vamos alterar agora o tema do nosso aplicativo, selecione a aba “Themes” do menu superior.
Podemos escolher um tema já existente ou criar um customizado.

criando_app_blog_aba_theme

O aplicativo já está quase pronto, precisamos adicionar um logo ao nosso app, para isso salve o seu projeto e acione a imagem ao lado do nome do aplicativo, no canto superior esquerdo.

criando_app_blog_icon

Agora é só adicionar uma imagem e o App Studio irá criar todos o Tiles e Splash Screen automaticamente.

criando_app_blog_escolher_icone

Você pode escolher uma cor de fundo e se quer que os Tiles tenham fundo transparente ou não.  Salve o seu aplicativo e acione a aba “Tiles” do menu superior.

Se você não quiser um Live Tile no seu app não precisa alterar nada nesse ponto.

Se quiser saber mais sobre Live Tiles acesse o post “Video Aula – Live Tiles e Background Executions no Windows 10″.

Agora se quiser deixar o seu app ainda mais interessante para o usuário, vamos adicionar essa funcionalidade de Live Tile, para isso escolha a opção Live e no “Type tiles” escolha “Dynamic”, assim habilitará uma caixa de seleção com a seção que será utilizada para o Live Tile. Escolha também na opção “Choose default tiles” um tipo de Live Tiles, nesse exemplo vou usar o Tile Peek, que um Live Tile que possui uma imagem no verso e um texto na frente.

criando_app_blog_live_tile

Perceba que já atualizou os Tiles que estão do lado direito, agora é só modificar com o conteúdo que quer que apareça, qual parte do post por exemplo, título, texto ou imagem. Esse conteúdo vai ser atualizado a cada 30 minutos, se tiver um post novo no blog o Live Tile irá exibi-lo.

Por fim, vamos para a aba “Settings” do menu superior. Nessa seção vamos fazer algumas configurações finais no aplicativo, como adicionar uma descrição, alterar o idioma, fazer associação do aplicativo com a loja por exemplo.
Porém, quero destacar dois itens dessa tela que são muito importantes, são os itens da seção “Extra”.

Primeiro: inclusão da página sobre, ao optar pela seleção desse item o seu aplicativo vai ganhar uma tela “About” no menu lateral, na qual vai estar presente a versão do seu aplicativo, quem desenvolveu, todos os termos legais dos recursos utilizados e também habilita dentro do seu app a opção de compartilhamento, ou seja, o usuário poderá compartilhar o conteúdo do seu app nas redes sociais ou em outros aplicativos compatíveis.

Segundo: para quem pretende monetizar os aplicativos, é a inclusão de propaganda, ao habilitar a opção “Enable ad client” o seu app automaticamente terá a monetização via publicidade.

criando_app_blog_aba_settings

Feito suas escolhas é hora de finalizar o aplicativo, no canto superior direto acione o botão “Finish”, reavalie seu app em todos os devices, navegue por ele e se necessário volte a modifique alguma coisa. E para gerar o código do projeto, acione o botão “Generate”. Caso tenha associado o seu app com a Windows Store anteriormente a opção “Publish packages” estará habilitada, ou seja, você pode publicar o seu aplicativo diretamente pelo App Studio, sem nenhuma dificuldade. A segunda opção “Installable packages” criará os instaladores para Phone e Desktop automaticamente. Adicione algum comentário ou altere a versão da build se desejar. A versão da build é automaticamente incrementada a cada nova geração de pacotes.

criando_app_blog_gerar

Após a geração do pacote, temos 3 opções. A primeira é fazer o download da solução completa do seu projeto e posteriormente continuar a evoluir pelo Visual Studio. A segunda é fazer o download do instalador do app. Por fim, fazer a publicação diretamente na loja.

criando_app_blog_final

Aplicativo pronto! Se tiverem alguma dúvida, comentem aqui que vamos ajudando!

Até a próxima.

6 comentários

  1. Oi Diego, tudo bem? Estou tentando criar o meu app porém tenho encontrado o seguinte erro:

    The Jetpack site is inaccessible or returned an error: transport error – HTTP status code was not 200 (406) [-32300]

    Poderia me ajudar?
    Desde já agradeço a atenção.
    Carolina Leal

    Curtir

    • Olá Erval, infelizmente não é possível compilar para iOS e Android, o App Studio hoje só gera um aplicativo Universal Windows Platform (Windows 10) e Windows 8.1.

      Curtir

    • Olá Delio.
      Teoricamente não precisa, quando faz a compilação o App Studio já adicionar suas keys de publicidade. Porém, já vi alguns casos que isso não aconteceu, caso ocorra isso, faça download do código e adicionar as suas keys de publicidades (que estão na página do seu aplicativo no dev center da Microsoft) e adicione no arquivo de configuração.

      Curtir

Deixe um comentário