O resumo de materiais interessantes para o desenvolvedor móvel nº 310 (de 5 a 11 de agosto)

A próxima edição fala sobre o aborrecimento da programação funcional, o sólido Swift para programadores respeitáveis, o roteiro de desenvolvimento do Android, a estabilidade de um aplicativo moderno, a confusão de switches e muito mais.



Ser capaz de programar em um estilo funcional é útil para simplificar o seu trabalho, e agora veremos como usá-lo!Nós mesmos não acreditamos, mas registramos uma centena de questões, e essa é uma ótima ocasião para observar entre velhos amigos.

Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para Canal de telegrama .

iOS

• (+7) O poder dos genéricos no Swift. Parte 1
• (+36) Petição para Apple
• A Apple expandiu o programa de busca de vulnerabilidades e aumentou o prêmio para US $ 1 milhão.
• A FAS entrou com uma ação contra a Apple a pedido da resposta da Kaspersky Lab + Apple
• No iOS 13, limitará o trabalho em segundo plano do VoIP
• Teste de unidade de código assíncrono no Swift
• Combinar vs RxSwift: vale a pena mudar para Combinar?
• SOLID Swift
• Hacks que facilitam o trabalho com o Xcode
• Criamos um aplicativo de reconhecimento de número para iOS
• Controladores do Big View ou um estilo de programação ruim?
• Como criar atalhos Siri
• Criando FAB no SwiftUI

Android

• (+27) Reportagens em vídeo do Summer Droid Meetup
• (+26) Relatório Kotlin / Everywhere - Prática de demonstração: 31 de julho
• (+12) Roteiro do desenvolvedor do Android em 2019
• (+11) ambientes Android
• (+8) Caça aos Wumpus ou experiência em escrever um jogo clássico do Android
• A versão beta mais recente do Android Q
• Opinião do desenvolvedor para Android: Flutter parece bom, mas dói trabalhar com ele
• Modelo de aplicativo pronto no Flutter
• Adotando a extensão de marcação de memória Arm no Android
• Preferências simples do Android com Bulldog
• Desenhando a tela do Android: classes e operações úteis
• Reagir nativo: da instalação da expo à Google Play Store
• Teste de unidade no Android com JUnit5
• Shark: relatórios de análise de heap inteligente para Kotlin
• Arquitetura pura do Android
• Fazendo o jogo da forca para Android
• MVI: bom, ruim, mau
• Google Play e implantação automática com AAB
• Guia de migração para o Dagger 2.24
• Entre com o Apple Button para Android: Autorização da Apple para Android
• MyS3Chat: bate-papo de código aberto para Android
• Quirk: um aplicativo aberto para CBT
• Bourbon Engine: interface do usuário de JSON

Desenvolvimento

• (+34) Limitações de jogos de 8 bits e sua recreação exata no Unity
• (+26) Layout automático e estilos no Unity: nosso novo pipeline e ferramentas para interface do usuário
• (+16) Como mantemos a estabilidade do aplicativo Lamoda
• (+16) sombreadores de mapa interativos Unity
• (+11) Flutter nos exemplos. Links profundos em aplicativos Flutter
• (+6) Transformação digital de treinamento e certificação de funcionários de campo
• (+6) Segredos, dicas, proibições: como criar uma ação interessante para o Google Assistant
• Huawei apresentou o Harmony OS
• Podlodka # 123: assistentes de voz
• Confiar em dados? Se você quiser ser criativo, não faça!
• Por que os botões de alternância são confusos
• Fonte serif da Apple em Nova York: o que significa para web design
• As 5 principais dicas para iniciar o desenvolvimento de jogos independentes
• Pill Trakk: Reminder Reminder - Estudo UX
• A diferença entre desenvolvedor Júnior, Nível Médio e Sênior
• Booking.com - Pesquisa UX
• 12 coisas para um teste bem sucedido do usuário
• Melhores ferramentas de rastreamento de desempenho de aplicativos
• Eu escrevi um script para enviar mensagens aos pais no WhatsApp para 20 linhas de código Python
• A mágica da metaprogramação

Análise, marketing e monetização

• (+10) Como Chris Zhukovsky estudou o suporte ao cliente de seus jogos no aeroporto
• Processo lento e caro para dimensionar a aquisição de usuários
• IKEA lança aplicativo de hábito ambiental
• Viagem lançada no iOS
• Facebook processou desenvolvedores por fraude
• FairBid - a nova plataforma de mediação da Fyber
• Babylon Health: chatbots médicos de US $ 2 bilhões
• VKontakte lança seu namoro Lovina
• Iniciou o trabalho em Monument Valley 3
• Caso de letras maiúsculas e minúsculas
• Aumentar o número de usuários de 100 mil para 2 milhões em sete anos: técnicas de crescimento do serviço de idiomas Duolingo
• Guia de tamanho de captura de tela para a App Store e o Google Play 2019
• Como triplicamos as plantas orgânicas em 30 dias com a ASO
• 7 etapas para entender o comportamento do usuário: mergulho profundo
• Benefícios das notificações push

AI, Dispositivos, IoT

• (+43) ShIoTiny: pequena automação, a Internet das coisas ou "seis meses antes das férias"
• (+23) Redes neurais e aprendizado profundo, capítulo 5: por que as redes neurais profundas são tão difíceis de treinar?
• Um em cada dez russos gastou mais de 20.000 rublos em tecnologia de casa inteligente
• Qualcomm e Tencent criam smartphones para jogos
• Cuscuz ou não cuscuz - resolvido com CoreML

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

Source: https://habr.com/ru/post/pt463223/


All Articles