O resumo de materiais interessantes para o desenvolvedor móvel 298 (de 13 a 19 de maio)

No novo resumo, lidamos com a harmonia de scripts, sons gratuitos para aplicativos, o concurso Telegram e os remanescentes de E / S, água, escravidão de jogos e os aplicativos mais baixados do mundo e da Rússia.



Acho que muitos ouviram dizer que o Java permite, em tempo de execução, através do ClassLoader, modificar o des de um aplicativo já instalado. Usando isso, você pode carregar o código compilado em tempo de execução e usá-lo. Mas o Google trata essas fraudes, para dizer o mínimo, não com muita lealdade e proíbe os que são pegos em tal aplicativo.Hoje falamos sobre sites com bibliotecas de sons e amostras curtos, distribuídos principalmente sob licenças Creative Commons.

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

iOS

• (+10) Alteramos o conteúdo do aplicativo de notificação iOS
• (+8) Swift: gerenciamento de ARC e memória
• (+4) Entrevista - 10 perguntas sobre Swift, parte 1
• O tribunal permitiu que os consumidores julgassem a Apple por monopólio
• Desenhe gráficos suaves usando UIBezierPath
• MapKit - mostra o mapa e rastreia a localização em 7 linhas no Swift
• Crie animações legais na barra lateral em 3D
• Coordenador de Fluxo de Esteróides
• Como fazer uma extensão de áudio no Xcode
• Os 10 principais desafios para desenvolvedores iOS em 2019

Android

• (+24) Atualizações no aplicativo: aceleramos o processo de atualização do aplicativo no Android
• (+20) “O que estamos discutindo na Rússia também é relevante no Ocidente”: entrevista com Denis Neklyudov
• (+9) segurança no estilo do Google
• (+3) Participamos do recente Telegram Contest, escrevemos um ótimo aplicativo OpenGL ES e não ganhamos nada
• (+2) 100 coisas anunciadas na E / S nº 19
• ((0) aplicativo Android com fatos sobre Chuck Norris no Kotlin
• Curso grátis "Desenvolvimento de aplicativos Android Kotlin" do Google
• Podcast do desenvolvedor do Android # 93. Google I / O 2019. Relatórios de cena.
• Detectando vazamentos de memória no RxSwift
• Escrevendo código da interface do usuário Android no Jetpack Compose
• Android Q - grandes mudanças
• Cria um aplicativo para notebook Flutter / Dart
• Kotlin - o idioma preferido do Google para desenvolvimento do Android
• Flutter e Fuchsia - a morte de React e Android?
• Gerencie navegação complexa com uma atividade e navegação com o Android Jetpack
• Usando o ViewModelScope
• Resolvendo um jogo de pesquisa de palavras com o Android e o ML Kit
• Explore as atualizações de aplicativos incorporadas aos aplicativos
• Crie uma animação de cartões com o MotionLayout
• Loja de modelos reativos caseiros usando RxJava
• E / S do Google 2019 para o designer
• Tudo para desenvolvedor Android com E / S 2019

Desenvolvimento

• (+161) Há muita água neste artigo
• (+38) cinco anos de escravidão
• (+24) Como analisar o protocolo de rede do MMORPG móvel
• (+19) Animação em aplicativos móveis: testando Lottie
• (+14) Implementamos CircularRevealAnimation no Flutter e publicamos simultaneamente a biblioteca em pub.dev
• (+13) O perigo de coleta de dados no jogo
• (+11) Acordo de US $ 39 milhões: por que os criadores do sistema de gerenciamento de banco de dados de código aberto decidiram adotar o desenvolvimento móvel
• (+10) Recuos de pixel na verificação de textura
• (+7) O primeiro jogo de unidade ou o que me levou seis meses
• (+5) Modelo de desenvolvimento, baseado em "elementos"
• (+3) Minha experiência de erros
• AichiHype: Andrei Breslav
• AppsCast nº 5: empatia em TI
• Podlodka # 110: Sistemas de recomendação e ML
• Conversas móveis com as pessoas # 4: Reagir com o nativo - ser ou não ser
• Yandex abriu aos desenvolvedores acesso à sua plataforma de jogos
• Como uma pessoa criativa pode encontrar-se em TI: do design ao UX
• Flutter Dev Podcast # 4: Google I / O 2019
• 100 perguntas para análise de UX
• Os princípios da gestalt no design de interfaces, que todo designer de UX / UI conhece, talvez
• “Não teste aplicativos em filhos de programadores”
• 7 extensões VSCode para facilitar sua vida
• Melhore seu UX com micro-interações
• Como estão o Microsoft Code Review
• Como criar um binário TensorFlow personalizado para Android e iOS
• Ganhamos US $ 1.052.000 em 2018 com a venda de ferramentas de interface do usuário. Aqui está o que aprendemos.
• 142 sites para melhorar a passagem de entrevistas
• Ignore o hype ao aprender programação
• Prós e contras da Flutter Web
• 7 anos de desenvolvimento - lições aprendidas
• 10 dicas para criar um design de aplicativo atraente
• Psicologia da programação em pares
• Princípios fundamentais de design para não designers
• Um pesadelo gastronômico em 15 quadrinhos
• Usando as bibliotecas Go no Flutter
• Transformei minha entrevista no Google em uma startup

Análise, marketing e monetização

• (+12) absurdo de marketing que impulsiona as vendas: casos comprovados
• (+5) Cálculo da canibalização com base no método A / B clássico e no método de autoinicialização
• Os aplicativos mais baixados no 1º trimestre de 2019
• Atrair para reter: caso de Vseamayki.ru e AppMetrica
• Promoção do jogo para celular Talion antes de ir para o lado. Abordagem integrada por Zorka.Mobi e Gamevil
• Rebite: inglês para crianças
• Principais métricas de desempenho de aplicativos para 2019: Relatório de Benchmarks Globais da Adjust
• Noom recebe US $ 58 milhões em um aplicativo de perda de peso
• Os aplicativos mais populares da Rússia

AI, Dispositivos, IoT

• (+164) Como lidamos com a cópia de conteúdo ou com o primeiro ataque adversário em prod
• (+40) ar condicionado especializado em TI. Parte I
• (+14) ACPI: adicionando dispositivos sem recompilar o kernel
• (+11) Que soluções a Rostelecom possui para IIoT
• (+6) teclado Braille
• O Google mostrou o Translatotron para tradução de fala de ponta a ponta
• Resumo da tecnologia (abril de 2019)
• Primeiro Programa Arduino C

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

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


All Articles