• Artigos

    Kotlin: Parte I – A nova linguagem para desenvolvimento Android

    No dia 17 de Maio, durante o keynote do I/O 2017 – o maior evento onde a Google apresenta as novidades dos seus produtos, plataformas e serviços – foi anunciada uma excelente surpresa para nós androiders: Kotlin será oficialmente a nova linguagem de desenvolvimento Android. Mas porque a Google adotou essa estratégia com uma linguagem que tem apenas 6 anos de idade em detrimento de Java, que existe há várias gerações? Ainda vai ser possível desenvolver apps Android em Java? Qual explicação para essa meteórica ascensão de Kotlin?

  • Relatos

    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.

  • Artigos

    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…

  • Artigos

    Otimizando a Performance de Layouts em Android

    Olá, galera da Comunidade! Este é o meu primeiro post aqui no blog. Desejo tratar de um assunto que pelo menos a mim era ignorado: a otimização de aplicativos para a plataforma Android. Isso é compressível, porque acabamos dando toda a nossa atenção a codificação de funcionalidades e/ou ao aspecto visual dos nossos apps. Você é iniciante em Android? Então dê uma olhada neste post que explica passo-a-passo como começar o desenvolvimento em Android.

  • Artigos

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

    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.

  • Artigos

    Iniciando com Android: Introdução ao Android Studio

    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…

  • Relatos

    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. 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…