Resumo de materiais interessantes para um desenvolvedor móvel # 390 (12 a 18 de abril)

Neste resumo, examinamos novas abordagens para listas e coleções, geração automática de música e escrita de testes de unidade indolores, spinners e ícones, crescimento de aplicativos, fãs, geração de ideias de jogos e muito mais!







Este resumo está disponível como um boletim informativo semanal . E todos os dias mandamos notícias no canal Telegram .



iOS



  Expressões implícitas encadeadas em Swift 5.4

  Listagem de abordagens em UICollectionView

Casinos fingindo ser brincadeira de criança encontrados na App Store

Apple anunciou Spring Loaded em 20 de abril

Apple está trabalhando em uma combinação de Apple TV e HomePod

Apple não está lançando iMessage no Android. para evitar que os usuários saiam do iPhone

Maneira melhor / mais rápida de obter a cor média de uma imagem

Apresentando coleções em Swift

Migrando seu aplicativo para módulos de pacote Swift

Como aninhar um UITableView em um UICollectionViewCell e torná-lo semelhante ao Trello

Criar, animar e personalizar círculos em Swift

5 dicas para escrever código Swift puro

Ferramenta de refatoração embutida Xcode lindo

Explicação de cada protocolo SwiftUI

o UIKit Live the Preview para UIViewController e um UIView

MVVM iOS Architecture Guide + Coordinators

Construindo mensagens nativas do Firebase com SwiftUI

CollectionViewPagingLayout: UICollectionViews lindos

FDWaveformView: renderização de som para iOS

Menu 3D Flip: menu



Android 3D



  Como portar o Flutter SDK para uma caixa de TV para desenvolvimento e aplicativo Android TV iniciador

Uso prático de música gerada automaticamente

  Revisão no aplicativo. Filtramos avaliações negativas

  Escrevemos testes de unidade para que não doam terrivelmente

  Estilo pronto para uso

  Implementação de Desfazer no Snackbar no Jetpack Compose

Corrotinas: aprendizado caótico

Android Jetpack Compose: animação simples

Aplicativo Android estável com MVI (MODELO - VISUALIZAÇÃO - INTENÇÃO)

Quanto você consegue responder a essas perguntas como um Android desenvolvedor?

Compose CameraX no Android

Usando DataStore com serialização Kotlin

Cache durante o processo de compilação do Android

Exemplo versus arquitetura MVI

Maneira moderna de transferir dados entre fragmentos

Ferramenta Android: simplificando o trabalho com adb e fastboot

BlurShadowImageView: belas sombras para imagens



Desenvolvimento



  Melhorando a qualidade do código com Dart Code Metrics

  Pré-produção de projetos de jogos: como estimar a quantidade de trabalho no começar e não queimar dentro do prazo

  Cordova ... Experiência de projeto empresarial

  API feia

  Hovercraft no Unity 3D

  A história de uma conta pessoal que nos ajudou a deixar 15.000 mensageiros e montadores um pouco mais felizes

  Ragdolls no Unity 3D

  Programadores russos não desistem

Podlodka # 211: Haskell

Dia de trabalho do desenvolvedor de jogos hiper-casual

Design de aplicativos: exemplos para inspiração # 40

• O Google lançou um curso Python grátis no Coursera

Uma estrutura útil para nomeando suas classes, funções e variáveis

Pare de usar spinners - há algo melhor

Projetar um mostrador de relógio CASIO para o Apple Watch

Dicas de design para os melhores ícones de interface

Como melhorar suas habilidades de design observando

5 estruturas de produtos principais

3 principais lições aprendidas com a criação de um aplicativo

Um guia do desenvolvedor completo para a qualidade do código

Livros de programação que não existem (mas todos lemos)

Arquitetura limpa para um aplicativo móvel corporativo

Guia do desenvolvedor de aplicativos para entrevistas sobre design de sistema

Como fiz um jogo em 35 horas

Cinco coisas que aprendi depois de resolver mais de 500 questões Leetcode

10 ferramentas gratuitas para criar interfaces de usuário

Dicas para construir um aplicativo de qualidade com Firebase

Por que @protocol mudou tudo para desenvolvedores Flutter?

Como a síndrome do Impostor pode ajudá-lo a se tornar um desenvolvedor melhor

Making Age of Empires II

Por que alguns desenvolvedores evitam dores de cabeça na App Store permanecendo apenas online

Como criar ícones melhores

Falhar em uma entrevista técnica me ensinou mais do que completar três

Princípios psicológicos para cada designer de produto

7 melhores dicas e truques do Dart para aplicações mais limpas do Flutter

• O currículo que me levou ao FAANG

19 hábitos realistas para melhorar o desenvolvimento

Reaja nativo com a Multiplataforma Kotlin em Desejado de



análise, marketing e monetização



  Como alcançamos 1 milhão de downloads com orçamento zero

  Quais idiomas devemos traduzir em 2021: avaliação da Alconost

Mobile Apps Growth 2020 - Adjust and Facebook Report

Litoff e App Annie: downloads de aplicativos financeiros em 2020 aumentaram 15%

Pesquisa AppsFlyer: a taxa de consentimento da ATT é muito maior do que o esperado

Bethesda está testando o Mighty DOOM

Canvas Medical: Good UI for medicine

7 maneiras fáceis de se classificar melhor na loja

Mude seu design para um público global: pesquisa de design UX multicultural

Como vender um aplicativo móvel?

Pináculos europeus: como nosso aplicativo chegou à Alemanha e à Polônia

As 5 principais ferramentas de análise de produto de 2021

Mantendo usuários como Amazon, Spotify, etc.



IA, dispositivos, IoT



  Por que todos colocam ventiladores no banheiro ou como decidimos fazer um ventilador inteligente, história de DIY

  Painéis de borda para visão de computador doméstico

  Por que o Tarantool é o melhor Redis para serviços de IoT

  Criando sua própria placa de avaliação para microcontroladores

  Guerra dos mundos no universo IoT / IoE - quanto tempo?

Plataforma de IA para gerar ideias para jogos Ludo sai da versão beta

NVIDIA lança framework de diálogo Jarvis



Resumo anterior . Se você tiver outros materiais interessantes ou se encontrou um erro, envie para o e- mail .



All Articles