O resumo de materiais interessantes para o desenvolvedor móvel # 284 (28 de janeiro a 3 de fevereiro)

Em nossa nova atualização, digamos iOS e Swift, o aprendizado de máquina mais interessante do Android, uma pesquisa sobre a popularidade das equipes móveis, uma pesquisa de freelancers para um desenvolvimento sadio, os aplicativos mais populares em diferentes categorias e muito mais.



O que há de novo no Swift 5?

Sou desenvolvedor iOS do Tinkoff.ru. Neste artigo, darei uma breve visão geral das principais alterações no Swift 5. Essas alterações são descritas nas notas de versão.

Os princípios matemáticos do layout automático

Muitos desenvolvedores acreditam que o Auto Layout é um freio e um problema, e é extremamente difícil depurá-lo. E é bom que essa conclusão seja feita com base em minha própria experiência e, às vezes, é apenas "eu ouvi dizer que nem vou tentar fazer amizade com ele". Mas talvez o motivo não esteja fora, mas dentro.

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

iOS

(+47) Xcode 10.2, macOS Mojave 10.14.4, iOS 12.1 e outras versões beta
(+30) bug do FaceTime permitido espionar e espionar proprietários de iPhone
(+9) Senhas geradas automaticamente no iOS 12
• A Apple compartilhou primeiro o número de iPhones usados
imagem Repetir e desfazer suporte no iOS
imagem Imagens enormes, telefone pequeno
imagem Multithreading no Swift com GCD
imagem # 10yearchallenge: como os aplicativos iOS populares mudaram
imagem Obter a localização atual em Localização Principal
imagem Competição rápida e avançada com a HoneyBee

Android

(+33) “Fui muito negativo em relação às corotinas”: Artyom Zinnatullin no desenvolvimento do Android
(+19) Android, Rx e Kotlin ou como fazer a garra de Lego encolher. Parte 1
(+13) Prepare seus aplicativos para requisitos de 64 bits
(+8) Uma maneira rápida de adicionar notificações a um aplicativo Android
(+6) O que é o ARCore? Tudo o que você precisa saber
Podcast do desenvolvedor do Android # 86. Notícias. Smartphones flexíveis e tecnologias inflexíveis
Podcast do desenvolvedor do Android # 85. ML no Android
Google postou o código para o Santa Tracker para Android
imagem Android SDK: desenhando com padrões
imagem Integração com Paypal no Android usando o Braintree SDK
imagem Adicione integração contínua ao seu projeto Android.
imagem Explorando a interface do usuário do Firebase no Android: autenticação
imagem Como o Google reprime desenvolvedores independentes no Google Play
imagem Retrofit de carga com Kotlin
imagem Burocratização dos critérios de aceitação
imagem Teste perfeito: pare de parar
imagem Minimizar o núcleo do seu aplicativo Android e por que é importante
imagem Nova ferramenta para garantia de qualidade visual no Android
imagem Detecção de rosto e rastreamento no Android com o ML Kit?
imagem Criando um projeto OpenGL nativo para Android

Desenvolvimento

(+70) Para quem sabe com ouvidos: podcasts para desenvolvedores
(+27) Otimizamos o desempenho do jogo com as opções de importação de som do Unity
(+14) jogo de VR na blockchain usando o token ERC-1155: React 360 ou Unity?
(+10) Noções básicas de arquitetura de aplicativos Flutter: Baunilha, modelo com escopo, BLoC
(+10) Versão beta do Unity 2019.1
(+10) Como dominar a sintaxe assíncrona / aguardar: um exemplo real
O que é Ruskin ou como mudar o jogo além do reconhecimento?
• A Unity comprou bate-papos por voz da Vivox
Uma pesquisa sobre a popularidade das equipes de desenvolvimento móvel
Flutter Dev Podcast # 0
Kite recebeu US $ 17 milhões para desenvolver IA para ajudar na programação
Acelerador de 500 startups e Sberbank: experiência pessoal WINDY.APP
MVP está morto. Viva o RAT.
10 chips de desenvolvimento de produtos que aprendi com Jason Freide
Como encontrar um freelancer para o seu projeto
imagem Flutter: Google Translate
imagem Jogo 2D concluído em Godot 3.1: Passo a passo
imagem Livros favoritos para desenvolvedores de dispositivos móveis
imagem Repensando o compartilhamento de músicas no Spotify: Pesquisa UX
imagem Software antigo: Turbo Pascal v1.0
Podcasts impressionantes: uma coleção de podcasts para desenvolvedores

Análise, marketing e monetização

AppMetrica Post API: proteja a análise de jogos para dispositivos móveis de trapaceiros
Os aplicativos de aprendizado de idiomas mais populares do mundo
As aplicações climáticas mais populares do mundo
Os aplicativos esportivos mais populares do mundo
Aplicativos de meditação mais populares nos EUA
Relatório HackerRank Developer Skills 2019
Curso gratuito “Como criar um aplicativo móvel” do School Vector
ContentSquare: gargalos em aplicativos e sites
MAPS.ME inclui guias pagos de desenvolvedores de terceiros
Desempenho de anúncios para celular no Índice de criativos para anúncios móveis para levantamento
Em 2019, a publicidade móvel ultrapassará a televisão pela primeira vez
Angry Birds 2 acabou sendo o melhor ano - as receitas cresceram 47%
imagem Como testar uma ideia do projeto antes de ir all-in
imagem 100 mil downloads depois: dicas para desenvolvedores de novas aplicações
imagem 5 UX e chips de marketing para conectar os usuários ao seu aplicativo

AI, Dispositivos, IoT

(+47) 3blue1brown e MIT em russo
(+42) Prova de conceito: como verificar se a implementação do ML vale a pena
(+26) Automação do apartamento com HomePod, Raspberry Pi e Node.js
(+15) Como criamos um serviço de recomendação para a seleção de roupas em redes neurais
(+12) AI em 2019: situação atual
(+12) Introdução ao serviço Azure Machine Learning
(+10) bobaoskit - acessórios, dnssd e WebSocket
(+9) bobaos.pub - KNX TP / UART, Raspberry Pi e Redis
Em 2018, o mercado de smartphones mostrou um declínio
Yandex vendeu cerca de 500 smartphones
imagem Como o TensorFlow Lite otimiza redes neurais para aprendizado de máquina móvel
imagem Machine Learning e lista de discussão de IA

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

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


All Articles