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!





"Durante a quarentena, a carga aumentou 5 vezes, mas estávamos prontos." Como o Lingualeo mudou para o PostgreSQL com 23 milhões de usuários

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.

"Pare Total Commander!" ou o principal problema do software livre

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