Pular para o conteúdo principal

Postagens

Desenvolvendo apps acessíveis

Homem digitando com máquina de libras D esenvolver aplicativos para iPhone é algo não trivial, mas também não é um bicho de sete cabeças. Se você já sabe android + kotlin fica ainda mais fácil. O que muitos desenvolvedores esquecem é de contemplar toda uma gama de usuários para seu app. Alguns usuários de iPhone tem baixa visão ou não enxergam, outros tem deficiência auditiva e ainda tem aqueles com deficiência motora. A Apple se preocupa com todos estes usuários de modo que desenvolveu no iOS toda uma solução poderosa de acessibilidade. A configuração fica no aplicativo "configurações" dos aparelhos dentro da seção acessibilidade. A principal opção disponível lá é o voiceOver. Com ela ativa, o device vai passar a falar as opções selecionadas na tela, e o modelo de navegação muda para um que utilize gestos. Os gestos principais são: Toque simples  em qualquer lugar da tela e o VoiceOver vai falar informações sobre os atributos acessíveis do item em destaque. Swipe sim...
Postagens recentes

WWDC for First Timers

Pessoa realizando apresentação As you may already have guessed, I've been to WWDC19. There was a ton of releases which in fact did blew minds. (🤯). For the ones who don't know, it is an Apple event which lasts 5 days. If you want to try next year, you should submit your apple ID for the lottery when available. Registry I do recommend getting your badge for it on sunday as if you try to get it on monday you may lose part of the keynote. You don't need to rush for the registry line. It flows particularly well. It is also a great time to meet people, know who are you facing in the subsequent week. Keynote T here are 3 main events in the first day. The first one is the keynote. That's where all the secrets, launches, releases, new products are announced. Information is starting to enter your brain. The second one is the state of the union. This is where all keynote information is detailed for the developers, your brain starts to make a lot of questions on the ...

Utilizando CoreML para adicionar aprendizagem de máquina e visão computacional no seu aplicativo iOS

Robô olhando para o alto. Existem algumas tecnologias que surgem e são esquecidas. Outras, surgem e viram moda. Inteligência artificial é um exemplo de tecnologia que está em alta no momento.Dentro da área da inteligência artificial, temos o aprendizado de máquina, que compreende a parte de utilizar técnicas estatísticas para dar a habilidade aos computadores de melhorar sua performance em uma tarefa definida. A Apple não poderia deixar passar este momento e vamos ver como colocar um modelo de aprendizado de máquina em um aplicativo iOS. Falei um monte de palavras difíceis, alguns casos de uso devem simplificar nosso entendimento: Utilizar a camera do seu iPhone para descobrir qual o nome daquela planta que você viu na praça do seu bairro. Utilizar o teclado do seu iPhone para te ajudar a escrever mais rapidamente, recebendo sugestões de próximas palavras de acordo com o que você acabou de escrever. Separar as fotos e vídeos daquela ultima viagem para o litoral e criar montag...

O quão importante se tornaram as apresentações da Apple nos últimos anos?

A Apple sempre teve como caracteristica guardar a sete chaves todos os seus lançamentos. Isso desde a época em que Steve Jobs comandava a empresa. Mesmo depois que desenvolvedores começaram a fazer engenharia reversa para revelar os anúncios antes, eles nunca são confirmados/negados pela empresa. Para anunciar as novidades em Hardware/Software todo ano são pelo menos 2 eventos grandes: O primeiro, realizado geralmente no começo de junho em San Francisco é a WWDC, o segundo um lançamento de produtos mais pro final do ano. WWDC A wwdc é um evento voltado para desenvolvedores. Nele foi introduzida a linguagem de programação swift, e o framework para desenvolvimento de jogos SceneKit por exemplo. Pega uma semana inteira e pode ser acompanhado pela internet. Como desenvolvedor iOS acho particularmente interessante acompanhar este evento e explico os motivos logo a seguir. Mudanças de design Todo ano a Apple lança pelo menos um aparelho novo, seja ele um iPhone, iPad, Apple TV. C...