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