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