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