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!





Embalar e enviar um aplicativo livre de Trojan para controlar minhas lâmpadas no F-Droid sem nenhum conhecimento de desenvolvimento Android. 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