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 .
 Canal de telegrama . iOS
 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
 Desenhe gráficos suaves usando UIBezierPath• 
 MapKit - mostra o mapa e rastreia a localização em 7 linhas no Swift
 MapKit - mostra o mapa e rastreia a localização em 7 linhas no Swift• 
 Crie animações legais na barra lateral em 3D
 Crie animações legais na barra lateral em 3D• 
 Coordenador de Fluxo de Esteróides
 Coordenador de Fluxo de Esteróides• 
 Como fazer uma extensão de áudio no Xcode
 Como fazer uma extensão de áudio no Xcode• 
 Os 10 principais desafios para desenvolvedores iOS em 2019
 Os 10 principais desafios para desenvolvedores iOS em 2019 Android
 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.
 Podcast do desenvolvedor do Android # 93. Google I / O 2019. Relatórios de cena.• 
 Detectando vazamentos de memória no RxSwift
 Detectando vazamentos de memória no RxSwift• 
 Escrevendo código da interface do usuário Android no Jetpack Compose
 Escrevendo código da interface do usuário Android no Jetpack Compose• 
 Android Q - grandes mudanças
 Android Q - grandes mudanças• 
 Cria um aplicativo para notebook Flutter / Dart
 Cria um aplicativo para notebook Flutter / Dart• 
 Kotlin - o idioma preferido do Google para desenvolvimento do Android
 Kotlin - o idioma preferido do Google para desenvolvimento do Android• 
 Flutter e Fuchsia - a morte de React e Android?
 Flutter e Fuchsia - a morte de React e Android?• 
 Gerencie navegação complexa com uma atividade e navegação com o Android Jetpack
 Gerencie navegação complexa com uma atividade e navegação com o Android Jetpack• 
 Usando o ViewModelScope
 Usando o ViewModelScope• 
 Resolvendo um jogo de pesquisa de palavras com o Android e o ML Kit
 Resolvendo um jogo de pesquisa de palavras com o Android e o ML Kit• 
 Explore as atualizações de aplicativos incorporadas aos aplicativos
 Explore as atualizações de aplicativos incorporadas aos aplicativos• 
 Crie uma animação de cartões com o MotionLayout
 Crie uma animação de cartões com o MotionLayout• 
 Loja de modelos reativos caseiros usando RxJava
 Loja de modelos reativos caseiros usando RxJava• 
 E / S do Google 2019 para o designer
 E / S do Google 2019 para o designer• 
 Tudo para desenvolvedor Android com E / S 2019
 Tudo para desenvolvedor Android com E / S 2019 Desenvolvimento
 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
 7 extensões VSCode para facilitar sua vida• 
 Melhore seu UX com micro-interações
 Melhore seu UX com micro-interações• 
 Como estão o Microsoft Code Review
 Como estão o Microsoft Code Review• 
 Como criar um binário TensorFlow personalizado para Android e iOS
 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.
 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
 142 sites para melhorar a passagem de entrevistas• 
 Ignore o hype ao aprender programação
 Ignore o hype ao aprender programação• 
 Prós e contras da Flutter Web
 Prós e contras da Flutter Web• 
 7 anos de desenvolvimento - lições aprendidas
 7 anos de desenvolvimento - lições aprendidas• 
 10 dicas para criar um design de aplicativo atraente
 10 dicas para criar um design de aplicativo atraente• 
 Psicologia da programação em pares
 Psicologia da programação em pares• 
 Princípios fundamentais de design para não designers
 Princípios fundamentais de design para não designers• 
 Um pesadelo gastronômico em 15 quadrinhos
 Um pesadelo gastronômico em 15 quadrinhos• 
 Usando as bibliotecas Go no Flutter
 Usando as bibliotecas Go no Flutter• 
 Transformei minha entrevista no Google em uma startup
 Transformei minha entrevista no Google em uma startup Análise, marketing e monetização
 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
 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
 Primeiro Programa Arduino C← Resumo 
anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o 
correio .