Resumo de materiais interessantes para o desenvolvedor móvel # 344 (12 a 17 de maio)

Em nosso novo resumo, o novo aplicativo "Água-viva" no Flutter, animações não triviais, reescrevendo o aplicativo Snapchat, o novo Unreal Engine, receita de aplicativos e muitos outros materiais interessantes.



Por que tão demorado? Por que não aplicativos nativos? Por que Flutter? Tudo isso é contado pelo diretor técnico da Medusa Boris Goryachev.

Este resumo está disponível como um boletim semanal . E diariamente enviamos notícias no canal Telegram .

iOS

(+18)  animações não triviais no SwiftUI
(+10)  14 coisas que um desenvolvedor de iOS deve saber
(+5) Navegando entre visualizações usando o @EnvironmentObject no SwiftUI
(+3)  Rede neural convencional e sua integração ao iOS (parte 2)
(+3)  Fuja do zoológico ou como fiz jogos casuais no iOS
desenvolvedor iOS. Avançado? ..
Anúncios de pesquisa da Apple: iniciando, testando, dimensionando
Passo a passo do código-fonte do Telegram-iOS: visão geral do código do telegrama
Como adicionar um emblema beta ao ícone do aplicativo
Crie um aplicativo climático usando SwiftUI e Weatherstack
Pare de usar valores booleanos no seu Código Swift
Como animar restrições de layout automático
Criar uma interface de usuário orientada a servidor usando componentes de interface de usuário no SwiftUI
Como criar um rastreador da Web no Swift
Como usar o GraphQL usando Apollo e SwiftUI
Criar uma arquitetura MVVM reativa no Swift 5
Animando um termômetro com CoreAnimation
Como criar um aplicativo de bate-papo para iOS e macOS com várias plataformas usando o Stream
Como fazer seu aplicativo Swift no iOS 13 funcionar com tags NFC
OSSSpeechKit: entrada e saída de voz

Android

(+32)  Rx brain
(+ 8)  Personalize o layout do teclado externo no Android sem raiz
(+8)  Qt no Android: como damos uma segunda vida ao aplicativo de meditação do autor
Broadcast Android # 17: como ganhar US $ 1.000.000 em nossos aplicativos
Funciona - não toque: como o Snapchat reescreveu seu aplicativo Android
Novos filtros apareceram na pesquisa do Google Play
• O Google Play lançou o desafio Alterar o design do jogo
Dominar o sistema de toque do Android
Usar a API NFC no Android? Verifique seu código duas vezes
Uma maneira fácil de implementar o Slider integrado usando o ViewPager2 no Android
Pare de usar Post / PostDelayed na sua tela Android
Folha de dicas do ecossistema Android 2020
Acelere os testes do Android Espresso agrupando testes relevantes
Android MotionLayout: criação fácil da tela inicial Twitter
Notally: Bloco de notas minimalista para Android

Development

(+81) O  Unreal Engine 5 define um novo nível de realismo do jogo
(+22)  Qual é o melhor: confirmação da ação ou possibilidade de seu cancelamento?
(+18)  Como eu parei de ter medo e escrevi um bot de jogo
(+18)  Publicamos bibliotecas de design de componentes VKUI na Figma
(+17) Reduzimos o tempo de desenvolvimento de um novo script para publicar um anúncio de 6 dias para 42 segundos
(+16) Tremulando sob o capô
(+15)  modelo de arquitetura MVI na Kotlin Multiplatform, parte 1
(+14) O  designer não é quem pinta lindamente, é quem ajuda a empresa a entender o usuário
(+12)  Como os mods para jogos Unity são desenvolvidos. Parte 2: escrevendo seu mod
(+11) Um novo GOST para recursos digitais entrou em vigor: todas as plataformas devem estar acessíveis para pessoas com deficiência
(+10)  Acessibilidade. Como tornar o aplicativo acessível a usuários com deficiência
(+7)  Tendências nos testes em 2020
(+4) Desenvolvimento de aplicativos móveis para pedidos baratos: realidade ou ilusão
(+3)  Reagir nativo - salvar fotos e vídeos na galeria do dispositivo
(+2)  Como aprender a testar o software
Rádio QA # 59: estresse e desgaste emocional
Radio QA # 60: inteligência artificial
Podlodka # 163: blogs de tecnologia
Pesquisa de desenvolvedores do HackerEarth 2020
• Os gastos com TI em 2020 serão reduzidos em 8%
• O Kite, complementando o código com AI, lançou um plano pago e suporte a JavaScript
Tudo o que você precisa saber sobre drop-downs listas suspensas
4 métodos de feedback visual em interfaces
Por que os usuários não conseguem se lembrar de nossas interfaces? Sobre o efeito de máscaras no design
Design de uma interface emocional
Automação de CI / CD para desenvolvimento móvel a partir do zero
Como criar um aplicativo de calendário
GitTouch: trabalhando com o GitHub no Flutter

Analytics, marketing e monetização

(0)  Entrevista com o analista - Alexander Sibrikov, gerente de produto da AppMetrica
App Samurai concede doações a aplicativos que ajudam os usuários
Público: investimentos sociais móveis
AppLovin compra Machine Zone
Renda de aplicativos aumentou 8% em maio
Amendoim: uma rede social para mulheres
Como monetizar usuários chineses?
Os aplicativos mais rentáveis ​​em abril de 2020
25 métricas de lealdade do usuário: Parte 1

AI, Dispositivos, IoT

(+18) Acelerando a implementação de projetos de IA no Segezha Forest Holding
(+13)  ESP-NOW - um protocolo alternativo de troca de dados para ESP8266 e ESP32. Conceitos básicos
(+12) Tendências da Internet das coisas: a IA atende chamadas, nuvens e 5G domestica big data, habitação e serviços comunitários - o líder da inovação
(+5)  Rastreamento de olho no PyTorch
(+2) O  VR esperará pelo Microsoft Kinect ou este é o futuro dos jogos - vamos conversar juntos
• A Apple confirmou a compra do NextVR

Resumo anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o correio .

All Articles