O resumo de materiais interessantes para o desenvolvedor móvel # 317 (23 a 29 de setembro)

Na nova edição do resumo, uma loja de aplicativos iOS alternativa e as sutilezas de publicação no antigo Google Play, a estrutura de autoteste e os codelabs da Kotlin, os personagens de sprites e 6 podcasts por semana, hiper-mapa e sutilezas de namoro.



Publicar um aplicativo sem violar os direitos de ninguém se tornou um desafio. Nos últimos anos, muitas novas regras e restrições foram adicionadas ao Google Play, algumas delas válidas apenas em determinadas regiões, e o ônus de rastrear quais restrições e regras se aplicam a cada usuário específico recai sobre os ombros dos desenvolvedores.

Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para Canal de telegrama .

iOS

(+18) Nunca é tarde para começar de uma nova maneira
(+3) Bate-papo no iOS: use soquetes
AltStore: uma loja de aplicativos iOS alternativa
A Apple está escondendo o Arcade das análises?
Apple lança iOS 13.1 e iPadOS: o que esperar?
Jogando com Combine: grade de imagens no SwiftUI
Desenvolvimento de múltiplas janelas para iPadOS
Operadores de conversão Swift Combine: Map vs FlatMap vs SwitchToLatest
Crie uma interface de usuário dinâmica lendo emoções com o ARKit
Como fazer um analisador de resenhas de filmes no Swift
Como reduzir o consumo de memória por seu aplicativo
Clone da AppStore: Design da App Store
NSVLocalizationKit: localização do Storyboard
5 bibliotecas iOS que melhorarão seu aplicativo

Android

(+16) Kaspresso: a estrutura de teste automático que você estava esperando
(+10) Eventos baseados no LiveData Android
(+9) Os 20 principais recursos de navegação do IntelliJ IDEA. Parte 2
(+8) Gerenciando dependências em um projeto com vários módulos no Gradle
(+7) Uma abordagem alternativa para exibir o carregamento durante a paginação
(+6) transformação de código no Android
(+5) Como se tornar um desenvolvedor Android
Google lança o Android 10 (edição Go)
• O streaming de jogos Microsoft xCloud começa em outubro no Android
• O Google lançou o Play Pass
Publicou o Android Kotlin Codelab
Podcast do desenvolvedor Android # 104: ML nos aplicativos ABBYY
Adaga 2: de um módulo para uma aplicação modular
Teste de unidade indolor com Kotlintest e Mockk
Como copiar / colar no Android usando o TextView
Amostras do Android: amostras de código do Google para Android

Desenvolvimento

(+20) Personagens modulares de sprites e suas animações
(+18) Geração cíclica de masmorras usando o exemplo de Inexplorado
(+14) Implementação de animação no React Native
(+8) Testando aplicativos Flutter. Iniciar
(+3) Minha magnum opus do mundo dos jogos para celular
Flutter Dev Podcast # 7: tudo sobre plataformas cruzadas
Android Dev Podcast # 104: ML nos aplicativos ABBYY
Podlodka # 129: como a pesquisa funciona
Podlodka # 130: Teste
Firebase Summit: extensões, distribuição de aplicativos e outras atualizações de plataforma
Como se tornar um produtor de desenvolvimento de jogos
Harmony Studio: IDE para Harmony OS
• A Microsoft lançou um curso de vídeo gratuito em Python para iniciantes
Quanto as startups pagam aos desenvolvedores? 40% menos que o normal!
Aquele que liberou o VLC
7 regras para criar bons botões de CTA
Solicitar um banco de dados Firebase diretamente ou usar o Cloud Functions?
Guia de Breadcrumbs
Interface de aprendizado de máquina de plataforma cruzada no dispositivo
O que é programação orientada a componentes?
Como o Lyft cria mapas hiper-precisos a partir de mapas de código aberto e dados em tempo real
Extensões de código VS necessárias para trabalhar com o Flutter
Por que não quero criar um produto minimamente viável
Como aumentar sua produtividade como desenvolvedor
Modo escuro no Flutter
Firebase App Distribution, Fastlane, Docker, Bitbucket Pipelines, Telegram e todo esse jazz
Mais de 100 perguntas de entrevistas com programadores
Appwrite: back-end nativo
KotlinMultiPlatform: clima de plataforma cruzada

Análise, marketing e monetização

(+8) Política de abertura: como os usuários influenciam o projeto
Uber quer se tornar um "sistema operacional para toda a vida"
Podcast LOVEMOBILE # 01: ASO
App Annie renomeia
Match.com acusado de forçar artificialmente assinaturas
MyTracker apresenta análise de assinatura de aplicativos móveis
Kik Messenger fecha
Tulip: aplicativo Designer para produção
Mecânica de monetização no design de jogos
Crescer: investimento simples
Unidade comprou DeltaDNA
Como os anúncios "Instalar aplicativos" matam o UX em sites de comércio eletrônico
Quantas instalações o artigo em vc.ru me trouxe
Como dobrar as configurações orgânicas: o que torna seu jogo único? [Aprendendo ASO]
Escolhendo o modelo de preço certo para MVP

AI, Dispositivos, IoT

(+41) Comparação definitiva de plataformas incorporadas para IA
(+23) Rede neural para classificação de imagens de satélite usando o Tensorflow em Python
(+17) Tanque de robôs no Raspberry Pi com o Intel Neural Computer Stick 2
(+12) Sobre a importância de confirmar comandos de controle usando o Delimobile como exemplo
(+10) Internet na cidade "inteligente"
Nova rede social em realidade virtual - Facebook Horizon
Amazon introduziu novos dispositivos e serviços
Como iniciar seu próprio projeto de aprendizado de máquina

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

Source: https://habr.com/ru/post/pt469353/


All Articles