O resumo de materiais interessantes para o desenvolvedor móvel # 294 (de 8 a 14 de abril)

Nesta semana, estamos falando sobre Integração Contínua, a transição do desenvolvimento da Web para jogos, temas sombrios, testes de unidade, uma nova indústria de manufatura de chaves com vários bilhões de dólares e com os melhores salários.



Evolução do IC na equipe de desenvolvimento móvel

O IC é um fluxo de trabalho no qual você integra seu código ao código geral do produto o mais rápido possível. E não apenas integrar, mas também verificar constantemente se tudo funciona. Como você precisa verificar muitas e muitas vezes, pense na automação. Você pode verificar tudo na tração manual, mas não vale a pena, e é por isso.

Reaktive - biblioteca multiplataforma para Kotlin reativo

Muitos hoje amam a programação reativa. Ele tem muitas vantagens: a falta do chamado "inferno de retorno de chamada", o mecanismo interno de tratamento de erros e um estilo de programação funcional que reduz a probabilidade de erros. Significativamente mais fácil escrever código multiencadeado e mais fácil gerenciar fluxos de dados (combinar, dividir e converter).

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

iOS

(+23) Nós escrevemos o jogo “Memory Cards” no Swift
(+14) Interpolação avançada de strings no Swift 5.0
(+10) Instrumentos personalizados: quando a sinalização não é suficiente
(+9) Criamos elementos de interface programaticamente usando o PureLayout (parte 2)
• A Apple adicionou uma etapa adicional à assinatura
Apple contratou outro veterano de realidade virtual
Netflix se recusou a trabalhar com o AirPlay
imagem Melhorando o ciclo de desenvolvimento do iOS com pontos de interrupção
imagem iOS: Umbrella Framework com CocoaPods
imagem Trabalhando com MLDataTable em Criar ML para pré-processamento de dados
imagem Migrando do Swift 4 para o Swift 5
imagem Crie uma arquitetura modular dinâmica para iOS
UIView SmoothCorners: cantos arredondados como a Apple

Android

(+33) IntelliJ IDEA 2019.1: personalização de temas de interface, alternar expressões do Java 12, depuração dentro de contêineres do Docker
(+18) Como tornar o aplicativo mais estável usando 2 tipos de testes de unidade
smartphones Android se tornaram chaves secretas
Snap Snapchat atualizado para Android
Imagens em movimento na tela no Android
imagem O que é o Android Lint e como ele ajuda a escrever código suportado
imagem Um aplicativo com fatos sobre Chuck Norris no Kotlin
imagem Como gerar facilmente respostas inteligentes com o ML Kit no Android
imagem Correntes frias, canais quentes
imagem Recriar o gradiente do Facebook Messenger
imagem Usando TextWatchers corretamente
imagem Jogando com o Android canvas drawVertices
imagem O Google proíbe plugins de aplicativos instantâneos
imagem Como usar o Firebase para criar um jogo multiplayer para Android
imagem Conversão Kotlin - 4 armadilhas para assistir
imagem Folha de dicas da API de animação do Android
imagem Adaga e o novo e brilhante @ Component.Factory

Desenvolvimento

(+46) Como passamos do desenvolvimento web para o desenvolvimento de jogos
(+46) Como criar um tema sombrio e não prejudicar. Experiência em equipe do Yandex.Mail
(+22) Unidade: desenha muitas barras de vida em uma chamada
(+18) Raspberry-pi-tank e navegação GPS
(+10) Design baseado em "reflexão"
(+5) Importação de modelos 3D para o Unity e armadilhas
AppsCast # 4: GPU, aceleradores hexagonais e álgebra linear
Podlodka # 106: Desenvolvimento de Plataforma
Disruptor Beam abre seu backend
Resultados da pesquisa de desenvolvedor do Stack Overflow 2019
Humble Book Bundle em videogames clássicos
Snapchat abriu uma plataforma de jogos
imagem Criando uma ação para o Google Assistant
imagem Devo usar o React Native?
imagem Como peguei uma ideia e a transformei em um produto
imagem Por que o Test Driven Development (TDD) é o melhor para a programação confiável
imagem Ideias de aplicativos que aprimoram suas habilidades de programação
imagem Por que e como ensino o Flutter?
imagem Jogos de computador no BASIC
imagem Sem tempo, sem dinheiro, sem problemas: completar A Primeira Árvore
imagem Redesenho de Paypal não solicitado: Pesquisa UX
imagem Cinco recursos de grandes programadores
imagem Criamos um aplicativo móvel completo no Ionic4
imagem Dívida técnica - recuperar ou eliminar?
imagem Teoria das cores para designers (com infográficos)
imagem Aplicativo angular como aplicativo da web progressivo

Análise, marketing e monetização

(+14) Duas maneiras de coletar recompensas de publicidade em jogos para celular ou robôs devem funcionar
(+14) Como o Trojan Gustuff Android remove o creme (autorização e criptografia) de suas contas
Netflix perdeu o primeiro lugar entre os principais aplicativos de ganhos
Os aplicativos mais rentáveis ​​do Brasil em 2018
Tonal: academia na parede
A série Candy Crush tem um recorde de 1 trimestre
imagem Tela inicial: um primeiro lançamento bem-sucedido para seu aplicativo móvel

AI, Dispositivos, IoT

(+67) Por que e como ocultamos os números das placas nos anúncios da Avito
(+38) Fotos de esboços aproximados: como exatamente a rede neural NVIDIA GauGAN funciona
(+21) Realidade virtual - jogo, tratamento, vida. Tecnologia VR ao serviço da medicina de reabilitação
(+20) Como surgem as cidades inteligentes
(+15) Sustentabilidade do aprendizado da GAN (aprofundando)
(+15) Como promover um novato e não quebrar nada
(+4) Como as tecnologias de IoT mudarão o mundo nos próximos 10 anos
KeyMe recebeu US $ 50 milhões por fabricação de chaves
Qualcomm melhora o desempenho da IA ​​no novo Snapdragon
Realidade aumentada no Hermitage: o concurso de artesanato AR de aplicativos de AR começa em 15 de abril
Respostas inteligentes e definição de idioma no ML Kit
Resumo da tecnologia (março de 2019)
imagem Aroma: usando o aprendizado de máquina para recomendações de código
imagem 3 maiores erros na aprendizagem de ciência de dados
imagem Sim, a IA substituirá os designers

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

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


All Articles