Resumo de materiais interessantes para um desenvolvedor móvel # 361 (7 a 13 de setembro)

Esta semana, o Google lançou o Android 11 e a Huawei revelou o Harmony 2.0, a Apple continuou a lutar contra a Epic no tribunal, continuamos nossa exploração do Kotlin em 1.4 e novas tendências de neomorfismo, estagnação do aprendizado de máquina e regras de criação de ícones. Tudo isso e muito mais - em nossa nova seleção!





Empacotando um aplicativo no F-Droid

Embalar e enviar um aplicativo livre de Trojan para controlar minhas lâmpadas no F-Droid sem nenhum conhecimento de desenvolvimento Android.

Android 11 lançado

A Google Corporation publicou o lançamento do sistema operacional móvel Android 11. A ênfase principal na nova versão do sistema operacional está na simplificação do trabalho com vários mensageiros, gerenciamento de dispositivos inteligentes e melhoria da privacidade do usuário.



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



iOS



• A Apple entrou com um pedido reconvencional para a Epic

Microinterações: Onda animada

7 opções do AlertView no SwiftUI

Teste de desempenho do Xcode em um grande projeto do Swift. Comparação de iMac, MacBook, iMac Pro

Converter um aplicativo iOS pago em uma assinatura

Escrevendo o primeiro widget para iOS

7 ferramentas básicas de desenvolvedor iOS

Criação de animação 3D de mapas de rolagem no SwiftUI

Como tornar um aplicativo iOS seguro?

SwiftUI 2.0: o futuro é declarativo

Swiftagram: cliente para Instagram

Velik: rastreamento de passeio de bicicleta



Android



(+11) Navigation Component-jutsu, vol. 1 - BottomNavigationView

(+6) Polimento da IU no Android: StateListAnimator

(+4) Transformando EditText em SearchEditText

• O Google lançou o Android 11 Go

Huawei introduziu o Harmony 2.0

JetBrains hospeda uma conferência sobre Kotlin 1.4

Transmissão Android: Novo compilador Kotlin em 1.4

20 ferramentas de desenvolvedor Android que você provavelmente nunca ouviu falar

Google revela a dependência do Firebase do GMS

Seis anos de controvérsia: por que a Microsoft criou um smartphone Android com duas telas em um mundo onde todos os dispositivos são iguais

Abordagem de arquitetura limpa ao considerar o modelo

Não reinvente a roda, delegue-a!

Injeção de dependência básica com Hilt

Kotlin Magic Functions - Tudo o que você precisa saber

UI em polonês no Android: StateListAnimator

Construindo Android: como reduzir o tempo de 5 minutos para 15 segundos

Desenvolvendo uma interface de usuário complexa usando Android ConstraintLayout

22 extensões Kotlin para um código mais limpo

Biblioteca de configurações simples - crie uma tela de configurações em segundos

TDD no Android

Desenvolvimento moderno e seguro do Android

AndroidX FragmentFactory com defeito

Explorando Jetpack DataStore

Autenticação biométrica: autenticação biométrica em Kotlin

Blue Pair: trabalhando com Bluetooth no Android



Development



(+25) Neomorfismo e seus problemas

(+11) Intercom, ACS ... Olá novamente

(+10) Como capturar um novo país em 3 semanas

(+6) Flutter.dev: Gerenciamento simples do estado do aplicativo

(+4) Localize o aplicativo no React Native

Podlodka # 180: PHP

C ++ tornou-se a linguagem de programação de crescimento mais rápido no ranking TIOBE

Yandex lança uma nova temporada de estágio

Design de aplicativos: exemplos para inspiração # 16

Motivando desenvolvedores e outras pessoas em profissões criativas - um guia para empresas

Ilkka Paananen: “Jogos como negócios, não deve ser orientado pelo processo "

Instruções: como criar um aplicativo para visualizar o clima no Flutter

Grids, princípios e regras para a criação de ícones de interface, iOS e Android

Um ano na água e no pão: como fazer um aplicativo por conta própria e não desistir

5 dicas para melhorar o design dos botões. Conceitos básicos do design da interface do usuário

O Firebase é realmente tão bom quanto parece?

Construa um aplicativo da web Flutter do zero e hospede-o com implantação contínua

4 tipos de desenvolvedores com os quais você (infelizmente) trabalhará

Usando o padrão BLoC para aplicativos Flutter puros: teoria e exemplo prático

Anatomia de um design superior

Dicas sobre como se tornar um revisor de código mais eficiente

Duofolio: um leitor com um dicionário



Análise, marketing e monetização



(+21) Ovos de Páscoa russos em aplicativos móveis. O que eles são?

(+17) Erros no design de testes A / B que eu pensei que nunca faria

(+4) Como sei que um novo recurso irá beneficiar o produto e não prejudicá-lo?

(+2) Status de período de carência da Apple e repetição de cobrança ao processar recibos do usuário

AppsFlyer lança Xpend, uma plataforma para agregar dados de gastos com publicidade

“Guia de análise de produto” do Mixpanel

Aplicativos mais baixados em agosto de 2020

Mustard: scouting alimentado por IA

Dois tipos de estratégias de crescimento: estratégias kindle e estratégias de fogo

Como as iterações ajudam na otimização do mecanismo de busca de



IA, dispositivos, aplicativos IoT



(+31) Estagnação da máquina Aprendendo. Muitas tarefas nunca serão resolvidas?

(+12) Automatizamos o funcionamento do sistema de aquecimento de um apartamento sem alterar o interior - casa inteligente onda Z

(+9) Cotidiano de um OEM (Parte 1)

(+3) Internet de carros: os primeiros passos para direção não tripulada

Yandex lançará TV -prefixo com Alice

Novo protocolo Z-Wave Long Range apresentado

Como se tornar um especialista em inteligência artificial: um guia passo a passo

Planet-Scale AR Alliance prepara realidade aumentada para 5G

Relativty - headset de VR de código aberto por $ 200



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



All Articles