O resumo de materiais interessantes para o desenvolvedor móvel # 333 (10 a 16 de fevereiro)

No novo resumo, as habilidades dos desenvolvedores do iOS, testes de empurrões no emulador, reconhecimento de objetos e textos, quatro anos de desenvolvimento e idéias para grandes sucessos, decepção no Flutter e pesquisas sobre monetização.



Os desenvolvedores de dispositivos móveis evitam inserções, pois causam medo neles. Mas no Android Q, não será possível contornar as inserções - você precisará estudá-las e aplicá-las. De fato, não há nada complicado nas inserções: elas mostram quais elementos da tela se cruzam com a interface do sistema e sugerem como mover o elemento para que não entre em conflito com a interface do usuário do sistema.

Este resumo está disponível como um boletim semanal . E diariamente enviamos notícias no canal Telegram .

iOS

• (+8)  Quais habilidades você precisa para criar um aplicativo iOS? Relatório Yandex
• (+7)  Swift 5.2 - o que há de novo?
• (+4) Digitalizando documentos e reconhecendo textos neles (usando o VisionKit e o Vision Framework, iOS)
• (+4)  Traduza fala para texto no iOS usando a estrutura de fala
• Swift Playgrounds lançados no Mac
• Como testar notificações push no emulador do iOS
• Criando Haptic resposta no iOS 13 usando o Core Haptics
• Como criar uma barra de navegação gradiente no Swift 5 e iOS 13
• Primeira aparência: compras no aplicativo no watchOS
• Introdução ao SwiftUI e Combine usando MVVM e protocolos
• Criando efeito de cor Spotify para aplicativo iOS
• Melhores práticas para usar opcionais no Swift
• Ciclo de vida ao fechar uma visualização modal com .pageSheet no iOS 13
• Vídeo BA: Swiftable 2019
• Conexão: encontrar o caminho mais curto em um gráfico
• ChartView: belos gráficos para iOS

Android

• (+16)  inserções Android: lidando com medos e se preparando para o Android Q
• (+12) Reconhecendo objetos no Android usando o TensorFlow: da preparação de dados à inicialização no dispositivo
• (+12)  Aumentando o IC no github para Android por dia
• (+9) Como criar uma biblioteca nativa para Android
• (+8)  A injeção de dependência de Koin ou o localizador de serviço?
•(+6)  Android Remote Debugger - depuração remota de aplicativos Android
• (+1)  Usando mecanismos de token criptográfico PKCS # 11 na plataforma Android
• A compatibilidade de aplicativos aparecerá no Android 11 para simplificar o teste
• Trabalhando com dados dinâmicos no MotionLayout
• Como enfrentamos problemas aplicativos ruins e desenvolvedores mal-intencionados em 2019
• Como desfocar uma imagem no Android
• Usando o LiveData com Room no Android
• Como os ViewModels funcionam no Android
• Usando o Dagger em aplicativos com vários módulos
• Fragmentos do Android: FragmentFactory
• Criando um clone do WhatsApp para Android no Kotlin
• Android Framer: capturas de tela para o Google Play

Development

• (+110)  Como abandonei o jogo após quatro anos de desenvolvimento
• (+24)  Cinco lições importantes sobre o equilíbrio do jogo
• (+18)  Mapas normais ideais para Unidade (e outros programas)
• (+13)  Crie Minecraft em uma semana em C ++ e Vulkan
• (+8)  Automatize os testes ao criar jogos
• (+5)  Quanto Appium custa para as pessoas
• (+1)  Quanta liberdade um usuário de forno inteligente precisa . Como uma equipe forte pode testar hipóteses em duas semanas em vez de três
• Do iniciante ao gigante. Como escalar o desenvolvimento
• Podlodka # 150: A evolução das linguagens de programação
• Como escalamos o AI Dungeon 2 para um jogo de 1 milhão de pessoas
• O GitHub lança uma filial na Índia
• A Microsoft lançou um emulador do Windows 10X
• Seja mais simples: como encontrar a idéia para o próximo Big Hit
• As melhores ferramentas de localização móvel aplicativos
• Por que 36% é um número mágico: Como encontrar a quantidade certa de texto em aplicativos móveis
• 7 princípios de design de ícones. O que você deve procurar ao criar ícones
• Vokruge: um navegador-guia móvel para cidades pequenas
• A lista de projetos interessantes que você pode criar como um desenvolvedor
• Minha primeira decepção com Flutter
• Tendências no desenvolvimento de software 2020
• Fazendo uma calculadora em Flutter
• Revendo o Reagir Native Starter Kit 2020
• Planejar uma viagem pode ser difícil ... por isso repensado o processo
• Lições que eu aprendeu com a criação de seu primeiro grande aplicativo
• Criação de protótipos de UI / UX móvel em tempo real usando o Figma Mirror
• 4 dicas pouco conhecidas para melhorar o UX em aplicativos React Native
• Entrevista com Sanette Tanaka Sloan, designer de UX no Google Notícias
• Como refatorar o aplicativo Flutter
• Injeção de dependências e seus tipos
• Tutorial Sliding: integração no Flutter

Analytics, marketing e monetização

• (+8)  Minha pesquisa: “Por que jogar jogos on-line competitivos?”
• (+3)  Case Full HP: como obter informações do Google Play e adaptar o ASO para diferentes países
• Relatório anual sobre tendências Publicidade móvel e aquisição de usuários Liftoff
• Um estudo em 2020 da monetização AdColony
• make make Sense: como o empreendedor encontra uma ideia para uma startup, aumente negócios e desenvolver-se
•A Huawei criou um aplicativo de controle remoto de elevador para se proteger contra vírus.
• A Pokemon Home apareceu no iOS e Android.
• A receita de super células caiu novamente.
• A Upland Software compra a Localytics.
• Novo.HR Podcast: Profissão: Analista de Jogos.
• DAU é uma métrica importante?
• Um estúdio de jogos foi lançado na IronSource
• A ASOdesk levantou US $ 1 milhão com o acelerador da Embria
• Byju's: US $ 8 bilhões em educação indiana
• 2 + 2. Como os graduados da Mehmat fizeram um aplicativo de aprendizado para crianças e conquistaram o mercado asiático
• Tendências digitais 2020: aumento de tráfego, aumento de dispositivos móveis, relatório SimilarWeb
• O efeito de melhorar a classificação dos aplicativos. Qual é o próximo?

AI, Dispositivos, IoT

• (+32)  Meu robô para a Copa AI russa 2019
• (+20)  Gateway IoT Ethernet-RS485 com base no STM32
• (+16)  Como o engenheiro de energia estudou redes neurais e uma revisão do curso gratuito “Udacity: Introdução ao TensorFlow para Deep Learning »

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

All Articles