Resumo de materiais interessantes para um desenvolvedor móvel # 358 (17 a 23 de agosto)

Neste lançamento, a mudança do Lingualeo para o PostgreSQL, os principais bugs do software livre, a guerra da Epic com a Apple, as percepções da interface e a era de ouro da programação, o relógio Weasley, o comportamento do usuário e mais!





Pedimos ao nosso líder de desenvolvimento de back-end, Oleg Pravdin, para falar sobre como ele e sua equipe, em paralelo com o suporte do produto principal, montaram uma nova estrutura de serviço modular baseada em PostgreSQL, transferiram lógica de negócios para bancos de dados e migraram com milhões de usuários. Hoje vamos tentar descobrir por que ninguém quer usar aplicativos de código aberto. O artigo acabou por ser bastante longo, mas não se assuste, será interessante.



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



iOS



• (+29) Airport - um mercado para aplicativos no TestFlight

• (+23) Como carregamos um cartão bancário de um iPhone em um chaveiro

• (+14) Apresentando Needle, o sistema de injeção de dependência Swift

• A atualização do Lightroom removeu todas as fotos personalizadas no iOS

•A Apple revoga as certificações de desenvolvedor da Epic Games e coloca em risco o Unreal Engine

• Como se preparar para o iOS 14 e a nova política de privacidade da Apple

• Veja a animação no SwiftUI

• Como consegui meu primeiro trabalho de desenvolvedor iOS

• Organizando seu código Swift no Xcode com local pacotes

• Microinterações em SwiftUI - animação de botões de menu

• Novo em inteligência artificial no iOS 14

• Como criar uma variante de compilação em um aplicativo iOS

• 24 extensões Swift para código mais limpo

• Como configurar um grande projeto iOS / tvOS / watchOS para uma grande equipe e evitar conflitos?

• É hora de construir o Xcode com BitBar

• MotionToastView: belos "toasts" para iOS

• Countdown: timer no



Android SwiftUI



• (+16) Implementação do IMA SDK em aplicativos Android

• (+11) Autotests no Android. A imagem inteira

• (11) Nós descompilar o aplicativo do scanner Xiaomi e levar o resultado da verificação

• (+1) A história sobre a "dor" e como corrigi-lo

• Analisando o mercado Android na China

• A desativação Jetifier

• Escrita eficaz Layouts

• Google Play In-App API de revisão: integração e experiência

• Aplicativos mais inteligentes com API de reconhecimento

• Crie um RecyclerView.Adapter melhor e mais limpo com Kiel

• Detecção de objetos no Android com o Firebase ML Kit

• Atividades diferentes do que você pensa

• Android MVVM com Firebase Firestore

• Codelabs para novas tecnologias de jogos Android

• Adição transições incríveis para aplicativos Android usando Material Motion

• Snippets: recuperação de dispositivo interno

• MovieHunt: a arquitetura de cinema correta para Android

• InstaGrabber: um cliente Instagram aberto



Desenvolvimento



• (+29) Percepção do usuário de interfaces usando painéis Lego como exemplo

• (+21) Abordagem baseada em dados para desenvolvimento de conteúdo: como criamos robôs em robôs de guerra

• (+14) Um sopro de liberdade: como os jogos em flash influenciaram a indústria de jogos

• (+7) Serviço na linguagem Dart: uma estrutura de um aplicativo de servidor

• (+6) Mind Map em testes - ou uma maneira fácil de testar aplicativos complexos

• (+1) Escolhendo dispositivos móveis: uma instrução passo a passo para iniciantes em QA. Parte II

• Eu quero estar no desenvolvimento de jogos nº 11: como entrar em uma empresa estrangeira de desenvolvimento de jogos

• Podlodka nº 177: criptografia

• A era de ouro da programação acabou?

• Já estão abertas as inscrições para o campeonato de programação da Yandex Cup

• Revisão do mercado de desenvolvimento móvel durante a crise: o que está acontecendo e para que as agências estão se preparando?

• 5 princípios de IU de qualidade

• O surgimento de designers-semideuses. IA e aprendizado de máquina

• Recursos em design. Design de coisas familiares

• Como criar ilustrações quando você não sabe como desenhar

• Design de aplicativos: exemplos para inspiração # 13

• FigmaExport: como automatizar a exportação de UI-Kit de Figma para projetos Xcode e Android Studio

• Como é formado o custo de desenvolver um aplicativo móvel?

• Faça mais fazendo menos

• React Native vs. Flutter: solução esperada em 2020

• 6 meses de GraphQL

• Desenvolvimento de um sistema de ícones de código aberto na Microsoft

• Construir um aplicativo Flutter "Game of Life" puro usando arquitetura hexagonal e TDD

• Como identificar trabalhos de desenvolvedor tóxicos por suas descrições

• A IA assumirá a UX?

• Estrutura de pesquisa UX rápida

• Por que abandonei o Google Firestore (e nunca retornarei)

• 4 sinais de um desenvolvedor inexperiente



Análise, marketing e monetização



• (+7) Combinando WhatsApp privado e SIP aberto - Parte 1

•Por que as ações da Epic prejudicam a indústria de jogos

• Epic lança o campeonato #FreeFortnite

• iPhones com Fortnite pré-instalado são vendidos por US $ 10.000

• Facebook apóia a Epic na luta contra o monopólio da Apple

• Aplicativos de saúde e fitness decolam em 2020

• myTarget avalia o impacto da publicidade externa nas instalações de aplicativos

• Yandex lançado Go super app que ajuda a resolver problemas cotidianos na cidade

• Likee quase alcançou TikTok

• Simuladores mostraram o maior crescimento no 1S 2020

• App Annie: como o comportamento do usuário mudou no celular no primeiro semestre de 2020

•O que você precisa considerar ao otimizar a página de idiomas estrangeiros do aplicativo

• Como podemos gratuitamente por 2 meses, recebemos 400 mil unidades do TikTok



o AI, Dispositivos, a IoT



• (+110) Projeto "Horas Weasley" com uma demonstração da localização dos membros da família

• (+45) Mesclar vários fotos em um só com a ajuda do aprendizado de máquina

• (+13) Salvar um conjunto de dados comum. Como trabalhar a visão computacional para concluir um projeto e não se perder

• (+4) Internet de carros: quem precisa de dados sobre como você dirige

• O mercado de relógios inteligentes está crescendo

• BlackBerry prepara um novo smartphone com teclado

•Amazon Machine Learning University abre seus cursos para todos

• Google AI Vision e Text to Speech no Raspberry Pi

• Como criar seu próprio AI Assistant pessoal usando Python

• AI aprende a jogar Super Mario Bros!



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



All Articles