O resumo de materiais interessantes para o desenvolvedor móvel nº 340 (de 6 a 12 de abril)

Nesta edição, um novo Swift, testes de acessibilidade, superando o Prince of Persia, pesquisas sobre equipes de desenvolvimento móveis russas, abrem o Eclipse Theia em vez de VSC, regando plantas de interior e muito mais!



No final de março, o Swift 5.2 foi lançado para o Xcode 11.4. Melhorou o diagnóstico de erros, a análise de dependência e a funcionalidade expandida do SwiftPM. Uma visão geral de algumas mudanças já foi publicada no Habré, no mesmo artigo é considerada a evolução da própria linguagem com possíveis exemplos de uso.O Alfa-Bank faz parte de um grupo de trabalho especial criado pelo Banco Central para melhorar a qualidade dos produtos financeiros para grupos com deficiência visual. Uma metodologia especial de trabalho e avaliações já foi desenvolvida, à qual todos os bancos aderem.

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

iOS

(+17)  De um erro no alerta com ações
(+6)  Layout composicional no iOS 13. Básico
(+3) Formamos a exibição no SwiftUI com base nas condições
No iOS 14, os aplicativos podem ser iniciados sem instalação
No aplicativo A loja também encontrou aplicativos de fleeceware
• A Apple compra o NextVR
Arraste e solte no SwiftUI
Como iniciar um aplicativo iOS
UITableViewCell com tamanho automático usando o UIStackView
Guia para documentação de código no Xcode
Recursos globais úteis no Swift
Criando melhores aplicativos para o Apple Watch
Criando um aplicativo climático para iOS
Adicione efeito de paralaxe ao texto estático no iOS
Exibir código - uma estrutura de controle para rejeitar o IB
Swift: lance do Google para programação diferenciada
Playbook: criando componentes da interface do usuário
SimpleEngine: mecanismo de jogo 2D para

Android

(+25)  Código aberto: infraestrutura de teste CI / CD e Avito para Android
(+11)  Classificação de imagens no Android usando o serviço TensorFlow Lite e Azure Custom Vision
(+12)  Redirecionamento de função em nativo -Bibliotecas no Android
(+5) Usando a biblioteca ColorPicker no Android para implementar a seleção de cores flexível
(+4)  Usando a biblioteca Volley no Android usando dados da API meteorológica como exemplo
(+3) Prosto: remova o padrão ao trabalhar com o RecyclerView
Google fez um teclado virtual em braille
Android Broadcast # 11: Desenvolvendo um desenvolvedor móvel
Protegendo seu jogo e jogadores no Google Play
Inspetor de layout no Android Studio
Personalizando o WorkManager - o básico
Migrando o aplicativo Android Duolingo para 100% Kotlin
ViewBinding - um novo padrão para processar a interação com o View no Android
Multi-módulo e adaga Android : um exemplo da vida real, passo a passo
Scanner de mapas Android usando o Firebase ML Kit e CameraX
Melhor arquitetura para Android: MVI + LiveData + ViewModel
Cheats para gerar código no Dagger
API do Android Canvas: do noob ao ninja
Teste de bateria do Android no Microsoft YourPhone
Tudo o que você precisa saber sobre o ViewBinding no Android
Os 20 principais plugins para o Android Studio
Aplicativo Android modular e entrega dinâmica
Barra de navegação por chip: painel bonito navegação
Aprenda o Jetpack Compor por exemplo: aprenda o Jetpack Compor por exemplos

Desenvolvimento

(+83)  Como o criador do Prince of Persia conseguiu superar as limitações de memória do Apple II
(+35)  Profissão: desenvolvedor móvel
(+22) Quanto gastei na criação de um aplicativo móvel e como o coronavírus o reviveu
(+16) Criando um navegador usando tecnologias de realidade aumentada e métodos de aprendizado de máquina
(+16)  Como reproduzir som realista em jogos de computador e VR e por que é difícil
(+ 15) Código de rede ruim mata seus jogos de luta favoritos
(+14)  Criando um sistema de design para o jogo: uma análise detalhada da abordagem
(+13) Criando um roguelike no Unity do zero: um gerador de masmorra
(+10)  Como escapar do Covid e da vigilância ?
(+9) Como trabalhar em um desenvolvedor de jogos internacional: um tutorial de um modelador 3D de Ulyanovsk, que se tornou co-proprietário do estúdio
(+8)  Como NÃO se tornar um designer de jogos (Game Designer)
(+6)  Unidade + git = amizade: parte 1 do conjunto de cavalheiros
( +6) Problemas na entrega de recursos em grandes projetos
(+5) MVP de verão. Quão flexível é o Kotlin?
(+3)  IA de combate realista para um jogo 2D
(0)  Fluxo do usuário: como criar aplicativos e sites populares
Podlodka # 158: Localização
Rádio QA # 58: Não sozinho em casa
• A Temporada do Docs 2020 começa
O estudo “Fama das equipes de desenvolvimento móvel 2020”
• A Rostelecom estabeleceu um hackathon VirusHack on-line com um fundo de prêmios de 2,5 milhões de rublos
Desenvolvimento na Grab: o que aprendi trabalhando em uma grande empresa de tecnologia?
“Quarentena” - o conceito do aplicativo para sair de casa durante o COVID-19
Clareza - a principal coisa ao escrever código
100 dias de código - é difícil? Que tal um jogo por mês?
O que esperar do React Native ao converter um aplicativo iOS para Android
Seu aplicativo não deve ser perfeito
Contar histórias no UX: microinterações que suportam a jornada do herói
Um design de aplicativo de saúde que motiva os usuários a criar hábitos saudáveis ​​com os amigos
21 erros na minha carreira de programa de 21 anos
Eclipse Theia: IDE

Analytics aberto extensível , marketing e monetização

(+7)  AdColony: 89% dos editores de aplicativos e jogos para dispositivos móveis usam vídeos promocionais
• O Snapchat lançou doações de AR para combater o coronavírus
• O Builder.ai oferece peças prontas
Os aplicativos mais populares do mundo em março de 2020
Tuned - um aplicativo para casais do Facebook
Zoom, Skype, Kinopoisk e Premier atingem o Top- 10 loja de aplicativos russa
Quibi: streaming móvel real
O streaming de música em 2019 cresceu 32%
Modelo de captura de tela definitivo para a loja na Figma

AI, Dispositivos, IoT

(+48)  Adesivos inteligentes de repetição
• • (+27)  Raspberry Pi, Python e rega interna plantas
(+13) Nós  treinamos uma rede competitiva e generativa para desenhar figuras no Azure ML
(+3) A  localização de um código QR é uma tarefa importante, injustamente privada de atenção
(+1)  Setor 4.1: Propriedade de robôs, rede neural e monetização de código aberto
Google lançado Local Home SDK

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

All Articles