Como foi o Tá Safo! Beer: Mobile Talks 2017

No dia 18 de Março, aconteceu mais um Tá Safo! Beer, no Black Dog English Pub. Dessa vez os assuntos foram relacionados exclusivamente à mobile. O evento começou de tardinha, por volta das 16h15. Nem o “pau d’água” que estava caindo atrapalhou a galera que marcou presença, lotando o pub mais uma vez. A galera ía chegando, pegando sua comanda, enchendo seu copo com as brejas artesanais do local e já se ajeitavam nas cadeiras esperando começar o evento.

Continuar lendo

Anúncios

Testes em Android – Parte I: Por onde começar?

Fala, Comunidade! Este post é o primeiro de uma série sobre testes em Android. Você aprenderá conceitos essenciais sobre a arquitetura de testes, instrumentação e como configurar o seu projeto no Android Studio para começar a automatizar seus testes unitários e de UI. Nesse primeiro post, irei focar apenas em testes unitários utilizando a ferramenta JUnit. Como ele é de assunto intermediário, caso você seja iniciante em Android, sugiro este post onde falo passo a passo como começar o desenvolvimento de apps no Android Studio.

Por que devo testar?

Nos dias de hoje, onde temos vários serviços e plataformas de Integração Contínua (Continuous Integration) gerando builds a todo vapor como Jenkins, Travis CI, Circle CI, BitBucket Pipelines, testar é algo essencial e obrigatório para que consigamos montar uma cultura de desenvolvimento ágil e de Entrega Contínua (Continuous Delivery) de produtos de qualidade para nossos clientes.

Continuar lendo

Tecnologias Vestíveis: Introdução ao Android Wear

photo

Fala galera do TaSafo, esse aqui é meu primeiro post oficial pelo blog! E hoje vou falar um pouquinho sobre o famoso Android Wear.

O que é o Android Wear ?

O Android Wear é o sistema operacional da Google voltado para os wearables, ou dispositivos vestíveis, num termo em Português. Foi lançado oficialmente durante o Google I/O de 2014, após muita espera. Sua aplicação mais comum ultimamente tem sido em relação aos smartwatches. Porém, o Android Wear não se limita somente a relógios inteligentes. O sistema pode rodar em uma infinidade de dispositivos vestíveis, desde que respeitando seus requisitos e princípios.

Continuar lendo

Iniciando com Android: Introdução ao Android Studio

new-splash

Olá, galera da Comunidade! Neste post introdutório, você irá aprender tudo que precisa para iniciar o desenvolvimento na plataforma Android, desde a configuração do ambiente até a execução de apps no emulador e também em dispositivos reais, utilizando a nova IDE Android Studio e o novo sistema de build Gradle. Ao término, você estará apto para:

  • Entender como configurar o ambiente de desenvolvimento utilizando o Android Studio
  • Entender sobre as principais ferramentas do SDK
  • Construir um projeto no Android Studio
  • Entender como é a estrutura de um projeto no Android Studio
  • Como executar a app utilizando emulador e no dispositivo físico

Por mais que este artigo seja para iniciantes, serão ensinadas boas práticas de desenvolvimento para serem seguidas independente da sua experiência com a plataforma. Este post será bem prático! Por isso, levarei em consideração que conceitos fundamentais de uma app, como Intent, Activity, Android Manifest já são de domínio do seu conhecimento. Caso contrário, leia este starter guide antes de prosseguir.

Continuar lendo

Diário de um projeto: PCMobile

Dando sequência à série “Diário de um projeto”, apresentamos agora a história do primeiro aplicativo Android criado pela Comunidade Tá safo: o Palestras Coletivas Mobile, ou simplesmente PCMobile.

PCMobile é o cliente móvel para a plataforma Palestras Coletivas. O objetivo do projeto é trazer o usuário informado sobre as atualizações de eventos de tecnologia, palestras e workshops que estejam acontecendo na cidade, divulgadas pelo site Palestras Coletivas.

Tela do Palestras Coletivas Mobile

Palestras Coletivas Mobile no Google Play

Motivação histórica

Muito além de buscar ser uma solução para um problema real, todo o esforço de criação da plataforma Palestras Coletivas e abertura de seu código-fonte também representou uma injeção de ânimo e uma motivação para resgate do espírito de colaboração mútua e compartilhamento de conhecimento que era comum nos primórdios da comunidade Tá safo.

Continuar lendo

Tá safo em ação com coding dojo na Faci

Aconteceu nesta quinta-feira o #tasafoemacao com coding dojo na Faci.

Inicialmente, Luiz Sanches apresentou como funciona a dinâmica de coding dojo para uma plateia de cerca de 50 alunos.

Luiz Sanches apresentando a dinâmica de coding dojoLuiz Sanches apresentando a dinâmica de coding dojo Integrantes do #tasafoemacaoIntegrantes do #tasafoemacao Integrantes do #tasafoemacaoIntegrantes do #tasafoemacao Ramon Rabelo apoiando a apresentação em meio ao auditório lotadoRamon Rabelo apoiando a apresentação em meio ao auditório lotado

Na sequência, os demais “senseis” apresentaram-se brevemente: Ramon Rabello, Paulo Moura, Geraldo Sequeira, Marcelo Andrade e Márcio Ferreira, se apresentaram e todos para suas salas, com as práticas de Android, Javascript, Ruby e Java.

A seguir, os relatos de cada um dos dojos: Java, Android, Ruby, Javascript.

Continuar lendo