Mês: março 2017

Utilizando o Zeplin para ler designs desenvolvidos no Sketch

Utilizando o Zeplin para ler designs desenvolvidos no Sketch

Construir uma tela no Xcode a partir de um projeto do Sketch pode ser uma tarefa bem trabalhosa. Caso o projeto tenha sido impresso não é possível obter as medidas que foram utilizadas pelo designer. Cabe ao desenvolvedor tentar vários valores diferentes para chegar a um resultado aproximado do design. Mesmo que a equipe de … Continuar lendo Utilizando o Zeplin para ler designs desenvolvidos no Sketch

Publicidade
Conectando-se a dispositivos Bluetooth utilizando o Core Bluetooth

Conectando-se a dispositivos Bluetooth utilizando o Core Bluetooth

Recentemente um amigo me apresentou uma empresa que fornece um serviço de monitoramento dos dados do carro através de um dispositivo Bluetooth conectado a um smartphone. Ao ver o produto fiquei curioso em entender como o iOS se comunica com um dispositivo Bluetooth. No iOS o framework Core Bluetooth é o responsável pela comunicação com … Continuar lendo Conectando-se a dispositivos Bluetooth utilizando o Core Bluetooth

Gráficos no iOS utilizando Charts

Gráficos no iOS utilizando Charts

Existe um ditado que diz: "Uma imagem vale por mais que mil palavras". Este ditado também vale para quando precisamos apresentar números. Um gráfico pode melhorar muito o entendimento sobre uma informação que queremos apresentar em um aplicativo. No caso do iOS temos algumas bibliotecas disponíveis no GitHub sobre o tema. Hoje iremos falar sobre … Continuar lendo Gráficos no iOS utilizando Charts

Rodando vídeos do YouTube com o YouTube-Player-iOS-Helper

Rodando vídeos do YouTube com o YouTube-Player-iOS-Helper

O YouTube é um dos mais antigos e populares serviços de streaming de vídeo existente na web. Se você pretende rodar um vídeo do YouTube no iOS saiba que não é possível faze-lo diretamente em um componente como o AVPlayer. Para tocar o vídeo no iOS teremos que utilizar um UIWebView para mostrar o player do … Continuar lendo Rodando vídeos do YouTube com o YouTube-Player-iOS-Helper

Automatizando tarefas com o fastlane

Automatizando tarefas com o fastlane

O fastlane é um conjunto de ferramentas que automatiza o processo de compilação, testes, entrega para homologação e publicação de aplicativos para iOS. Também permite que o processo seja realizado em uma máquina remota, que possa ser iniciado por pessoas que não sejam os desenvolvedores ou que possa ser agendado para executar em horários predeterminados. … Continuar lendo Automatizando tarefas com o fastlane

Realm – Uma alternativa ao Core Data

Realm – Uma alternativa ao Core Data

Um dos tópicos mais comentados pelos desenvolvedores iOS é o Core Data. O Core Data possui muitos fãs por sua integração com o UITableView e pelo gerenciamento de memória. Também possui muitos "haters" por causa dos erros ligados a multithreading. A biblioteca Realm vem como uma alternativa a persistência de dados no iOS tendo versões … Continuar lendo Realm – Uma alternativa ao Core Data

Criando uma Pokedex com Core Data

Criando uma Pokedex com Core Data

A persistência de dados no aparelho é uma necessidade comum em vários aplicativos. Muitas vezes precisamos salvar informações que precisam ser acessadas sem conexão com a internet. Podem ser informações inseridas pelo usuário ou informações referentes ao aplicativo. Para informações mais simples como preferências do usuário podemos utilizar a classe NSUserDefaults como visto neste artigo. … Continuar lendo Criando uma Pokedex com Core Data

Implementando Swipe no UITableView com MGSwipeTableCell

Implementando Swipe no UITableView com MGSwipeTableCell

Um recurso muito interessante que vemos em muitos apps disponíveis na Apple Store é a possibilidade de deslizar a célula do tableView para a direita ou para a esquerda para habilitar as opções de ações para um determinado item. Iremos aprimorar o nosso app Lista de Pendências para possibilitar editar e excluir uma pendência ao … Continuar lendo Implementando Swipe no UITableView com MGSwipeTableCell

Tratando fontes de dados vazias com DZNEmptyDataSet

Tratando fontes de dados vazias com DZNEmptyDataSet

Grande parte dos projetos desenvolvidos no iOS tem um UITableView ou um UICollectionView. Há situações em que a fonte de dados relacionadas a estes componentes não retornam nenhum dado. Seja porque o usuário ainda não cadastrou nenhum informação, seja por uma pesquisa que não retornou resultado ou por uma conexão a internet que não pode ser concretizada. … Continuar lendo Tratando fontes de dados vazias com DZNEmptyDataSet