O resumo de materiais interessantes para o desenvolvedor móvel # 307 (15 a 21 de julho)

Nesse resumo, refatoração, interface do usuário, UX e animações, o retorno do teste à App Store, Kotlin como uma “inovação do ano”, hackathons para desenvolvimento de equipes, mecânica de jogos ocultos e ganhos do FaceApp.



O que um engenheiro faz quando falta a ferramenta necessária? É verdade que ele fará tudo sozinho! Anteriormente, falamos sobre a criação de ferramentas personalizadas, agora vamos falar sobre como modificar o Xcode e fazê-lo funcionar de acordo com suas regras.Coletei incansavelmente kits de interface do usuário, experimentei conteúdo em espaços reservados, estilos, sombras, textos e estados para entender se isso afeta a conversão. Em outras palavras, posso aumentar as vendas de produtos de design para o Figma se adicionar um pouco de dinâmica visual aos layouts de design estático para tornar os modelos mais interessantes e funcionais.

Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para Canal de telegrama .

iOS

(+20) Ferramenta de refatoração personalizada: Swift
(+16) Desenvolvimento de aplicativos no SwiftUI. Parte 1: fluxo de dados e Redux
(+14) Esta é a vez: por que a Apple mudou os requisitos para desenvolvedores de aplicativos
(+9) Crie um modelo de projeto do Xcode
(+2) Da web e bancos ao desenvolvimento do iOS: experiência pessoal do programador Apiqa
• A lealdade do proprietário do iPhone é no mínimo
Trabalhar com CloudKit
Apple apresenta novo Emoji
Avaliação de aplicativos: retornar à App Store?
Visão geral do novo sistema operacional iPadOS Beta da Apple
Como usar a Tarefa em segundo plano do iOS para manter seu aplicativo atualizado
Carregamento e animação incrementais de imagens no SwiftUI
iOS 13 - seu aplicativo está pronto para o escuro?
Reduza as terminações de memória e OOM no iOS
Criando estruturas estáticas em Cartago
Introdução ao Combine no Swift
Ele quebrou o pára-brisa e ganhou US $ 10.000 no programa de busca de vulnerabilidades da Tesla.
Como usar o Swift for WatchConnectivity
Filas rápidas no Swift
Criar um painel de pesquisa de design de material no iOS
Gerenciar tarefas em segundo plano com o novo Agendador de tarefas no iOS 13
MagazineLayout: UICollectionView by Airbnb

Android

(+15) Como implementar uma arquitetura limpa no Android?
• O Google aumentou muitas vezes as recompensas pela pesquisa de vulnerabilidades no Chrome, Chrome OS e Google Play
Kotlin tornou-se o "Projeto Revolucionário do Ano"
Desenvolvimento Android: Dicas para si mesmo
Microsoft Word atingiu 1 bilhão de downloads no Android
Videoconferência para Kotliners 2019
Curso Kotlin - Guia para iniciantes
Desenvolvimento de jogos de roleta Android
Google Analytics com Tag Manager + Firebase
Criar arte da capa para o Wear OS
Estamos preparando um aplicativo para Android Q
Como fazer a função View a State no Kotlin
Pacote de aplicativos e carregamento lateral: Como evitar falhas
Crie um scanner de código QR usando o Firebase ML Kit e o CameraX
Explore as ações do aplicativo no Android
10 tendências de desenvolvimento Android mais promissoras de 2019
Como Kotlin simplificou minha vida no mundo Java
Modelos de fluxo nas corotinas e na API SQLite do Android
Experiência: transformando o MVP em MVVM sem a biblioteca ViewModel
Pro Bulk Sms Sender: envio de SMS em massa

Desenvolvimento

(+15) Como um gravador de UX ajuda a melhorar um produto
(+12) React Native: cria uma lista arrastável e passível de swipeable
(+11) Designers x desenvolvedores: sobre a história da criação do aplicativo “Minha cidade inteligente”
(+7) Atualização de XAML Hot Reload para Xamarin.Forms Versão de visualização lançada
(+7) Desenvolvimento nativo, React Native e Flutter: critérios de seleção
(+3) Como garantir a segurança do desenvolvimento, economizando tempo e nervosismo
(+2) Habilidades básicas para trabalhar com o Unity
(+1) Como desenvolver outro jogo de plataformas usando o Unity. Outro tutorial, parte 2
6 princípios de animação funcional: como fazer as transições corretas
Podlodka # 120: Kubernetes
Testes de interface do usuário
AppsCast # 9: Timlid ou Lá e vice-versa
Stein: um banco de dados do Google Sheets
Como aumentar a eficiência de uma equipe remota usando hackathons
• Os produtos digitais podem ser prematuros?
Wilberries abre uma escola de programação
Natalia Pershits (World of Tanks Blitz): todos os tanques são diferentes
Comparação de Ionic e Flutter para o desenvolvimento de aplicativos móveis e avançados
Era pós-navegador
Encontrando o custo implícito do design
Arquitetura do Instagram - como armazenar e pesquisar bilhões de imagens
Parar de escrever comentários no código
Esqueça os usuários, pense nas pessoas
Quem é um testador?
UX bom, UX ruim: crie um UX que funcione
4 minutos para se tornar um desenvolvedor melhor
Revisões de código no Medium
Como pensar noSQL com Firebase
Quanto custa a localização?
Programação Orientada a Objetos - Um Desastre de Trilhão de Dólares
ShineButton: Botões Brilhantes

Análise, marketing e monetização

(+54) Por que são necessárias mecânicas de jogo ocultas
(+8) ASO contínuo: tendências, classificações e um pouco de feedback
• O FaceApp faturou US $ 1 milhão em 10 dias
Ascensão 10x: negociação com o empregador
Influência de marketing aumentada em 83%
1.500 caça-níqueis entram na barra: importa em quantidade, não em qualidade
Blackstone compra Vungle
Minecraft Earth inicia teste beta
Idéia para o aplicativo: por onde começar?
Os aplicativos mais rentáveis ​​com uma assinatura no 2º trimestre de 2019
Google AdSense abandona aplicativos móveis
Segmentação como uma ferramenta de pesquisa de insight
Anvyl: Gerenciamento D2C
Como identificar um editor de jogos para dispositivos móveis tóxico

AI, Dispositivos, IoT

(+74) Como treinamos uma rede neural para classificar parafusos
(+40) Experiência em modelagem da equipe Computer Vision Mail.ru
(+26) Galeria dos melhores notebooks em ML e Data Science
(+15) Riscos e ameaças na Internet de coisas
(+12) Robôs e morangos: como a IA aumenta a produção em campo
Instrução: crie e envie marcações de imagem para a nova ferramenta de treinamento de rede neural da Apple, Criar ML
As 10 principais ferramentas de ciência de dados e ML para não programadores
Ele quebrou o pára-brisa e ganhou US $ 10.000 no programa de busca de vulnerabilidades da Tesla.

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

Source: https://habr.com/ru/post/pt460821/


All Articles