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