Category Archive For "Mobile"
É um bom momento para ser uma pessoa desenvolvedora mobile?
Se você tem acompanhado os lançamentos dos novos gadgets tem visto que muita coisa tem surgido para além de novos modelos de smartphones, como os os aparelhos de duas telas. Mas além destes novos modelos e que trazem novos desafios, outa grande novidade é Surface DUO da Microsoft, https://www.microsoft.com/en-us/surface/devices/surface-duo que lembra um tablet Windows, mas …
XFXamlCValidateOnly: Diminuindo mais ainda o tempo de build em apps Xamarin.Forms
No ano de 2019 o grande foco da equipe do Xamarin foi melhorar a experiência de desenvolvimento na plataforma Xamarin, isso incluiu melhorias em tempo de build, ferramentas de produtividade, como o hot reload, diminuição no tamanho do app, tempo de startup, etc. Acompanhando o blog da Xamarin dá pra perceber que vários posts estão …
Testes mais legíveis com FluentAssertions em projetos nUnit.Xamarin
Eu acredito que ter testes automatizados bem escritos para a aplicação que você está desenvolvendo é essencial para que ela seja manutenível com qualidade no futuro, levo isso bem a sério em todos projetos em que participo, adicionando todos os testes que julgo necessário para o projeto (unidade, integração, funcional, performance, etc.). As duas ferramentas …
Diminuindo mais ainda o tamanho do seu aplicativo Xamarin Android
Num post anterior aqui no blog eu comentei sobre a importância de deixar seu app com o menor tamanho possível e como fazer isso no Xamarin com o Linker. É sempre bom tirar quaisquer obstáculos que façam um usuário desistir de instalar o app, e um app muito grande traz 2 obstáculos: demora no download …
[WINDOWS] Android Emulator Quick Boot: inicialização mais rápida do emulador
Como citado pelo Mahmoud o emulador Android ganhou um update para tornar a inicialização mais rápida com o Android Emulator Quick Boot. (Acesse o post para ler mais sobre o Quick Boot) No post citado acima o Mahmoud descreve o passo a passo para habilitar este recurso no sistema operacional Mac OS. No Windows são necessário …
Android Emulator Quick Boot: inicialização mais rápida do emulador
Quem me conhece já deve ter me visto falando que as ferramentas para desenvolvimento mobile ainda deixam a desejar, independente da tecnologia usada. Algumas tarefas básicas do dia a dia são mais complicadas do que deveriam. Isso tem melhorado com lançamentos como o Instant Run do Android Studio, e o LiveXAML para Xamarin.Forms. A novidade …
iOS Provisioning Profiles automatizados com Fastlane cert e sigh
Mexer com provisioning profiles para o iOS é complicado, mas é uma tarefa que todo mundo vai fazer quando precisar testar em aparelhos físicos. Eu simplifiquei e resumi o processo o máximo possível nesse post (sugiro a leitura antes), mas ainda dá muito trabalho fazer todo o processo manualmente. O processo tem muita repetição: certificados …
Habilitando Linker em projetos Xamarin.Forms com Prism
Uma das perguntas que mais ouço nas minhas palestras a respeito de Xamarin é sobre o impacto dele no tamanho final do app. Muita vezes um “Hello World” começa com 15 mb e isso assusta muita gente. E tá certo, todas lojas de apps te lembram da importância de um app pequeno para que você …
Entendendo Certificados e Provisioning Profiles do iOS
Se você já fez aplicativos para iOS, já deve ser familiar com o seguinte cenário: você finalmente sai da procrastinação e decide fazer o app, passa um tempo decidindo como fazer, qual vai ser o MVP, quais tecnologias usar, etc. Você começa a codar e testa seu aplicativo no simulador do iOS, depois você decide …
Interceptando requests HTTPS do seu app com o Fiddler
Num post anterior aqui no blog, comentei sobre um projeto em que estava trabalhando e precisava interceptar requests sendo feitos por aplicativos Android e iOS. A abordagem que mostrei utiliza o Fiddler e funciona para requests HTTP, sem criptografia, mas num cenário mais real é bem provável que você precise interceptar requests HTTPS, que são …