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

  • Relatos

    Como foi o Google I/O 2015

    Participar do Google I/O – o maior evento onde a empresa de Palo Alto apresenta as novidades relacionadas aos seus produtos – é o desejo que qualquer geek ou entusiasta de TI, principalmente aqueles que acompanham a plataforma Android desde o início, assim como eu. Esse ano, nos dia 28 e 29 de Maio tive o privilégio de participar do evento representando o GDG Belém e a Comunidade Tá Safo. Irei tentar resumir neste post as experiências vividas e minhas impressões. Mas antes, assista esse breve vídeo e sinta como foi o #io15.

  • Artigos

    10 erros que todo desenvolvedor Android deve evitar

    Fala pessoal! Nesse post irei explicar alguns dos erros mais comuns cometidos por nós desenvolvedores Android, baseado em leituras e minha experiência em desenvolvimento com a plataforma. Em cada trecho, explico o erro e como devemos fazer para evitá-los. #1: Utilizar experiencias de outras plataformas Antes, era muito comum ver uma app Android imitando as experiencias de outras plataformas. Geralmente, por causa de um porting da mesma app existente em iOS ou Windows Phone; ou por exigência do cliente ou por utilizar algum framework cross-platform. Usuários Android querem e esperam experiencias da plataforma Android. Algo como adicionar um botão de voltar em sua app (existe um botão físico próprio para…

  • Artigos

    Utilizando Material Design em Android

    Fala, galera da Comunidade! Neste post, irei mostrar um pouco sobre como desenvolver uma UI em Android, já aplicando o novo conceito de design da Google: Material Design. Se você é iniciante e gostaria de saber como começar a desenvolver para Android, leia o post Iniciando com Android: Introdução ao Android Studio que está bem legal! Material Design: O Design Unificado da Google Antigamente, existiam várias “caras” para os produtos da Google, inclusive para tipos de dispositivos diferentes, como web, tablets e smartphones. Ficava complicado manter uma mesma experiencia de usuário, pois cada produto tinha a sua maneira de design. Com o tempo, a Google percebeu isso e reuniu todos designers para…

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

  • PapoSafo,  Relatos

    Como foi o #papoSafo com o Casal Partiu

    Patricia e Vinícius. Istambul, 2013 (Foto: Patricia Figueira) Nós do Tá safo! tivemos a honra e oportunidade de receber mais uma vez Vinicius Teles e Patricia Figueira, o famoso Casal Partiu, em nossa querida Belém, dia 29 de Novembro. Diferente do #papoSafo do ano passado com Vinícius,  esse foi “fora da caixa” e de Belém! Auditório? Datashow com apresentações? Que nada! O papo rolou na Ilha do Combu, às margens do rio Guamá, conhecida por seus famosos “restaurantes-palafitas” e com comidas típicamente paraenses, como o filhote, açaí e farinha baguda e com vista para a orla da capital paraense!

  • Relatos

    Como foi o CodeLab Introdução ao Android Studio

    Primeiramente, você sabe o que é um CodeLab? Nada mais é do que uma sessão de aprendizagem colaborativa onde um ou mais facilitadores ensinam passo-a-passo como realizar determinadas tarefas de programação. Dia 22 de Novembro às 14h aconteceu um CodeLab, no HUB 728, sobre como iniciar o desenvolvimento de aplicativos utilizando a nova IDE que a Google desenvolveu: Android Studio.