Palestra na III Semana de Tecnologia da FATENE

Padrão

Ontem, dia 23/11, proferi palestra na FATENE, em sua III Semana de Tecnologia, com o tema Desenvolvimento de Apps Móveis: Iniciando no iOS e no Android.

A FATENE está de parabéns pela organização do evento! Os alunos compareceram em peso e, apesar do curto tempo da palestra, apenas 1:30h, acredito que tenha sido bastante produtiva e elucidativa.

A palestra não falou apenas em teoria, de como se tornar desenvolvedor das plataformas iOS e Android, suas arquiteturas e ambientes de desenvolvimento. Também contou com uma parte prática, onde mostrei a criação de um aplicativo móvel em Android, um cliente de Twitter.

O “MeuTwitter” é um simples cliente de Twitter para Android com o objetivo de demonstrar as principais características desse sistema, abordando técnicas como:

  • Chamadas HTTP (GET) à API JSON do Twitter
  • Parsing de JSON
  • Montagem de interface (widgets, styles, menus, drawables…)
  • Listagens (ListView, ListAdapter)
  • Tarefas assíncronas usando AsyncTask para carregamento remoto de dados sem travar a interface
  • Preferências de usuário (Prefs)
  • Android Manifest
O projeto foi enviado para o Github e está disponível para todos que quiserem aprender a programar em Android. Veja o link abaixo para o repositório.
A apresentação da palestra também está disponível na internet através do Slideshare. Veja abaixo o link para os slides.

Atalhos para as configurações do iOS sem necessidade de Jailbreak

Padrão

Agora é possível criar atalhos na home do seu dispositivo com iOS 5 para acessar rapidamente as configurações do sistema sem a necessidade de fazer o famoso Jailbreak no aparelho. Atalhos para Wifi, Notificações, Redes de celular e muitos outros podem ser criados graças a uma nova funcionalidade introduzida na versão do 5 do iOS, que criou um novo padrão de URL específico para abrir o aplicativo de configurações do sistema.

O novo padrão de URL é o seguinte: “prefs://”. Basta acessar essa URL pelo próprio Safari do sistema para abrir diretamente o aplicativo de configurações (Ajustes). E ainda é possível abrir diretamente em uma opção, como Wifi por exemplo. Basta passar o parâmetro “root” com a opção desejada na URL: “prefs:root=WIFI”.

Continue lendo