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 .