Resumo de materiais interessantes para um desenvolvedor móvel # 364 (27 de setembro a 4 de outubro)

Este resumo apresenta atualizações do Android, um mecanismo personalizado para jogos, simulação de cabelo e efeitos VHS, plataformas de aprendizado de máquina No-Code e receitas de aplicativos. Gostar de ler!





Eu tinha uma renderização simples de sprites e texto, um sistema de processamento de entrada simples a partir do qual era possível obter informações sobre o mouse e as teclas pressionadas, e todos os tipos de ligações de utilitários para os sistemas auxiliares do motor. Em geral, eu poderia exibir uma imagem simples. Posteriormente, tudo isso mudou muito e foi tomado por truques arquitetônicos.A partir do Android 8 (alguns fornecedores do 7.1), o sistema tem um novo mecanismo para rolar atualizações OTA, o assim chamado. Atualizações A / B OTA contínuas - atualizações contínuas. Nesta postagem, descreverei os princípios gerais de seu funcionamento, considerarei o mecanismo do ponto de vista do desenvolvedor e também o compararei com a abordagem antiga (chamaremos de baseada em recuperação) para aplicar atualizações.



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



iOS



• (+22) Barra de navegação e animação de transição

• A Apple lançou um gerador de links curtos e códigos QR para a App Store

• A Apple dispensou o imposto de 30% para pequenas empresas

• Usando AVAudioEngine para gravar, compactar e transmitir som no iOS

• SKOverlay no SwiftUI

• Core Data e SwiftUI 2.0

• Usar descrições de depuração personalizadas para facilitar a depuração Swift

• 10 recursos Swift confusos, mas importantes

• 2 maneiras de executar MVVM iOS

• SwiftUI e Firestore : atualização de dados

• Como fazer uma TableView deslizante usando Swift

• Instruções: explicações e treinamento para trabalhar com o produto

• Tiktok Clone: ​​vídeos curtos em Swift e Firebase

• Texto do Twitter: análise de texto



Android



• (+8) Como desenvolver um zoom analógico para caixas de TV em RDK e Linux. Lidando com a estrutura GStreamer

• (+7) Lançamento "frio" de um aplicativo Android

• (+6) Mais uma vez sobre a multimodularidade dos aplicativos Android

• (+6) Como funciona o Huawei Push Kit

• (+4) Como projetar preenchimento de dados passo a passo aplicativo móvel

• (+4) API de revisão no aplicativo do Google Play: Guia de implementação passo a passo

• (+1) Voz no aplicativo móvel: Aprendendo a chamar telas e preencher formulários sem usar as mãos

• O Google tornará mais fácil trabalhar com lojas de terceiros no Android 12

•O Google Play monitorará de perto as compras no aplicativo

• Desenvolvimento Android sem fio com dispositivo local

• Mensagens assíncronas com Kotlin e RabbitMQ

• Primeiras ideias sobre o Jetpack Compose

• Alteração dos modelos de inicialização do Android

• Tela inicial no Android

• Hora de navegar: passando de Kotlin para Flutter

• Explorando Kotlin DSL

• Desmascarando os mitos de desempenho do Android

• Criando mapas de calor com o Google Maps para Android

• Tudo o que você precisa saber sobre a biblioteca biométrica do Android

• JetMessenger: um clone do Facebook Messenger no Jetpack Compose

• CircleMenu: um menu radial para o



desenvolvimento Android



• (+22) Plague MD Fiquei na Rússia e fui engolido pela Praga. Proger snot and nagging

• (+16) Lições aprendidas ajudando uma startup de chat de sexo a melhorar as conversões

• (+8) InheritedWidget in Flutter

• (+8) Simulação de cabelo e tecido com Unity Cloth no celular

• (+6 ) Criando um efeito de vídeo VHS no Unreal Engine

• (+6) "Flutter é legal - essa é a única explicação que tenho." Avaliação dos melhores lançamentos do Flutter Dev Podcast

• (+6) Como criar um mini-aplicativo: base de conhecimento VK Mini Apps

• Podlodka # 183: feedback

• Final do festival de programação RuCode

• GitHub lança uma varredura de código para vulnerabilidades

• Como mudar a vida de um programador com a regra 80/20

• Cursos “Como criar aplicativos e jogos móveis” no Humble Bundle

• 4 extensões de código VS para "relaxar" no trabalho

• Entrevista com o gerente de produto Flutter e Dart (Google)

• Facebook vs. Google: batalha de framework entre plataformas

• Práticas recomendadas de CI / CD

• Codespaces GitHub: Trabalhando com Flutter

• O melhor conselho de construção de software do meu mentor

• Quatro coisas para esquecer para se tornar um programador melhor

• Minhas primeiras 24 horas com Flutter

• 7 maneiras de realmente aprender com os tutoriais



Analytics, Marketing e Monetização



• (+25) Como Apps sem a possibilidade de ganhar, eles puxam milhões de dólares dos usuários

• (+3) A história do Waze: de um absurdo a uma empresa de um bilhão de dólares

• (+1) Análise do jogo RAID: Shadow Legends (monetização por meio da psicologia comportamental)

• (0) Teste de localização: por que o aplicativo precisa dele ou local?

•O single "Lovesick girls" do BLACKPINK é lançado no PUBG MOBILE

• IronSource abre acesso à plataforma de licitação no aplicativo para todos

• faz sentido: Sobre entrar no mercado estrangeiro

• A receita de aplicativos no terceiro trimestre cresceu 32%, para US $ 29 bilhões

• Epic e Apple sem julgamento com júri

• Rússia entra em lei para bloquear aplicativos piratas

• Por que influenciadores como Li Jiaqi são tão importantes para empresas que visam a China

• Rephrase.ai: gerando pessoas para anunciar

• Como lançamos um aplicativo de animação foto no Product Hunt

• Lançamento de um aplicativo indie



AI, Dispositivos, IoT



• (+27) Os melhores IDEs para Raspberry Pi

• (+17) Apresentando Node-RED e programação de streaming no Yandex IoT Core

• (+12) Adicionando a função Ambilight ao jogador usando lâmpadas inteligentes Xiaomi

• (+1) NB-IoT ... Entrega de dados não IP ou apenas NIDD. Testando com o serviço comercial MTS

• (0) “Casa inteligente” em cada apartamento de um prédio de apartamentos. Controlador e gateways em detalhes

• 8 plataformas de aprendizado de máquina sem código para desenvolvedores móveis

• Apple Watch 6 é duas vezes mais rápido que a versão anterior



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



All Articles