O resumo de materiais interessantes para o desenvolvedor móvel # 336 (2 a 9 de março)

Nesse resumo, o aplicativo armazena a luta contra o coronavírus, Dynamic Delivery e Create ML, interfaces móveis e integração, o Kotlin multiplataforma e o design Flutter.



No inverno de 2012, um colega sugeriu que eu, um programador de C ++ com cinco anos de experiência, escrevesse o primeiro aplicativo para Android. Um ano depois, comecei a liderar uma pequena equipe de desenvolvedores de dispositivos móveis e, desde então, o tamanho das minhas equipes aumentou constantemente. Mas, no ano passado, depois de dois anos gerenciando o departamento de desenvolvimento móvel, joguei poeira novamente no meu IDE favorito.

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

iOS

• (+15)  Crie ML no iOS
• (+9) Recursos de montagem e entrega de aplicativos iOS
• (+4) Código moderno para fazer solicitações HTTP no Swift 5 usando Combine e usá-las no SwiftUI. Parte 2. Notícias de hackers
• A Apple recusa aplicativos de coronavírus
• A Apple atualizou as diretrizes: iOS 13, adivinhação, publicidade por push
• Transições personalizadas UIViewController no Swift
• Criando gráficos interativos para iOS
• Como criar um novo projeto no Xcode sem storyboards
• Gestos no SwiftUI
• Está na hora dos desenvolvedores do iOS usarem o FAB
• O que há de novo no Xcode 11.4?
• Personalização de interruptores em SwiftUI
• Como gerir toolchains no Xcode
• Métodos simples para criação de animação em Swift
• código Export SwiftUI de figma
• ObjectForm: formas declarativas
• framegrabber: screenshots de

Android vídeos

• (+15)  Entrega dinâmica em projetos multi-módulo (parte 2) e (parte 1)
• (11) Materiais com Nizhny Novgorod mitap Android. MotionLayout, Kotlin Coroutines, infraestrutura de CI / CD e sistemas de design
• A Huawei atrai desenvolvedores na AppGallery com "imposto zero"
• O Google Play "se livrou" do coronavírus
• A conferência de E / S 2020 foi cancelada
• Tela de teclado confiável no Android
• Tudo o que você deseja saber sobre o componente de navegação do Android Jetpack
• Como implementar esqueletos e efeitos de oscilação no Android
• Uma lista declarativa no Android com RecyclerView + ViewBinding
• As 30 melhores bibliotecas e projetos Android de 2019
• Pense antes de usar o BuildConfig.DEBUG
• Como use o Git no Android Studio
• Melhores recursos do Android Studio 4.0 Beta
• Android RecyclerView com vinculação de dados e corotinas
• Iniciador de aplicativos simples: aplicativos Android selecionados
• Anti-Mine: Sapper para Android
• Visualização de texto composto: gravidade para drawables compostos para TextView

Desenvolvimento

• (+30) Motor! ou O que é física de jogo
• (+22)  Validação de ativos no Unity3D
• (+13)  Padrões modernos de identificação: OAuth 2.0, OpenID Connect, WebAuthn
• (+9)  Problemas de interação com equipes externas em grandes projetos
• (+4)  Unity ball trajetória 2d para iniciantes
• (+3)  Criando um roguelike no Unity a partir do zero
• Podlodka # 153: em TI desde cedo
• Radio QA # 56: Síndrome do Imposter
• Flutter Dev Podcast # 13: Flutter através dos olhos de um designer
• Android Broadcast # 8: Kotlin Mobile MultiPlatform
• 10 dicas para criar uma interface melhor
• Janelas modais móveis: 8 melhores casos de uso
• Google Summer of Code começa a aceitar aplicativos
• O Sourcegraph levantou US $ 23 milhões para pesquisar em código
• O Facebook reescreveu o Messenger e reduziu o número de linhas de código de 1,7 milhões para 360.000
• Curso para escritores técnicos do Google
• Conceito de design: um aplicativo para criar hábitos saudáveis ​​desde a infância
• ATEC - um aplicativo para verificar sinais de autismo
• Como criei um relógio a partir de partículas e ganhei o concurso #FlutterClock
• Código de rede para desenvolvedores de jogos
• UX 101: Norman Doors
• Kotlin vs. Flutter: quem governará o mercado de aplicativos entre plataformas?
• 8 temas impressionantes para o Visual Studio Code
• As diferenças entre bons e ótimos programadores
• Salve seu próximo aplicativo reescrevendo do zero
• Crise de meia idade para todos os desenvolvedores
• Criando um aplicativo para anotações com Flutter e Firebase
• Quando se trata de design, seus olhos muito melhor que a matemática
• 100 dicas para desenvolvedores de jogos
• Renderização de superfície Voxel
• NymphCast: um análogo aberto do ChromeCast e AirPlay

Análise, marketing e monetização

• fazem sentido: como melhorar a integração para motivar o uso de seu produto com Evgeny Kaznacheev
• Quanto custa fazer um aplicativo nos EUA
• Os jogos para dispositivos móveis se beneficiaram do coronavírus
• As experiências com preços aumentaram minha receita em 500%
• Análise de assinatura: 5 serviços
• As receitas de aplicações astrológicas cresceram 65% ao ano

AI, Devices, IoT

• (+46)  Mais uma vez cerca de 433 MHz transmissores e receptores
• (+26)  Teste de hardware no SIBUR
• (+17)  controle Tion S3 e sua conexão com casa inteligente
•No Japão, saiu um smartphone que não tira fotos de pessoas nuas

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

All Articles