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