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