Em nossa nova edição, desenvolvimento para o Aurora, Dubai Mall em um smartphone, tendências de design de UX, ferramentas de desenvolvimento HTML5, receita de 1% dos principais editores que recebem 93% do dinheiro em todo o mercado de aplicativos. Um resumo interessante que recebemos!

Nossa equipe desenvolveu e oferece suporte a um aplicativo móvel corporativo para recebimento de pagamentos na estrutura de um sistema de pagamento para um grande cliente. Agora, ele é usado pelos funcionários dos clientes em dispositivos que executam o sistema operacional Aurora (anteriormente Sailfish Mobile OS RUS) em trinta e sete regiões russas. Neste post, falarei brevemente sobre esse projeto e em mais detalhes sobre o próprio sistema operacional.
A declaração inicial do problema de forma simplificada: quero poder visualizar o diagrama de piso no seu aplicativo móvel e mostrar a localização de uma organização específica nele. Também gostaria de ver a localização do usuário, mas aqui o problema está no plano técnico - você precisa de equipamentos que permitam obter as coordenadas do dispositivo em ambientes fechados. Portanto, deixamos esse aspecto fora do escopo do artigo e focamos na parte do software.
Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para
Canal de telegrama .
iOS•
(+74) Como a Apple mata as tecnologias da Web•
(+10) Contêineres de estado semelhantes ao Redux no SwiftUI. O básico•
(+4) Contêineres de estado semelhantes ao Redux no SwiftUI. Recomendações•
(+3) Swift.assert - vida após o lançamento•
Apple expande todos os programas que podem codificar•
Recursos sob demanda no iOS•
Apple nomeará os melhores aplicativos e jogos em 2 de dezembroLançamento do aplicativo Apple Developer•
O que fazer se a Apple copiar você• A
Apple mudará a abordagem para o desenvolvimento de sistemas operacionais devido a erros no iOS 13•
Scanner de documentos IOS com API Vision•
Depurando com o Swift Combine Framework•
Como criar modelos atualizáveis no Core ML 3•
Uma maneira fácil de implementar o modo de demonstração em um aplicativo iOS•
Layouts de composição para iOS 13 no CollectionView•
Rápido no Raspberry Pi•
Apresentando o Modo Escuro no iOS•
Microsserviços SwiftUI•
Loady: botões com indicadores de carregamento•
OpenSwiftUI: Abrir SwiftUI•
5 bibliotecas iOS para animar seu aplicativo
Android•
(+21) Pipelines de qualidade no desenvolvimento móvel, parte 1: Android•
Google oferece US $ 1 milhão para vulnerabilidades do Android•
Desenvolvedor Android dos EUA•
Google e Udacity lançaram o curso "Advanced Android at Kotlin"•
loja de aplicativos Epic Games recebeu um segundo jogo•
Navegação com módulos de função dinâmica•
Como colocar um aplicativo Web progressivo na loja Google Play•
Kotlin / Native no iOS•
Truques da Adaga: Refatoração•
Entendendo como o View é renderizado no Android•
Como tornar um aplicativo móvel corporativo exclusivo em um dispositivo usando a API de gerenciamento do Android•
Login do Kotlin via Firebase - Twitter, Facebook, Google, GitHub•
Google quer que o Android use o kernel normal do Linux•
StoryView: Storiz para Android
Desenvolvimento•
(+28) cadeias de Markov para a geração processual de edifícios•
(+19) Extensão em dardo (vibração)•
(+19) Combate chato sem desequilíbrio e filas: um guia prático•
(+12) Quais tendências do design de UX a seguir em 2020•
(+11) Como funciona o Flutter•
(+11) Sistema de design Societe Generale: Harmonia de design e desenvolvimento•
(+8) Testando a ideia de um aplicativo futuro. Pretype. Ou como economizar muito dinheiro•
Por que você deve ter medo de botões fantasmas•
Todas as ferramentas que usamos para criar a popular Expedição Curiosa em HTML5•
Efeitos sonoros, vozes e música no Humble Bundle•
Autenticação Firebase obtida Faça login na Apple•
Como ganhar dinheiro com o aplicativo durante as férias?•
plataforma Miro lançou um concurso de aplicação•
Na Rússia, eles criarão um aplicativo para avaliar o estado do motor pelo som•
Microsoft fecha aplicativos Cortana•
Vídeo otimizado para celular 2019•
Pesquisa: projetar e criar protótipos de ferramentas de aplicação•
Guia de design de aplicativos móveis para iOS e Android. Principais diferenças de plataforma•
Como usar scripts no desenvolvimento de aplicativos móveis•
Organização do espaço no design. Recuo, grades e layouts•
Motor 3D simples em Flutter•
Como melhorar seu trabalho como desenvolvedor júnior•
A melhor revisão na Revisão de código de tudo o que recebi•
Seu próximo aplicativo pode não ter uma parte do servidor.•
Erros comuns que os programadores cometem. Até os bons.•
Melhores modelos e temas para aplicativos móveis 2019•
Faça anotações, eles deixarão seus desenvolvedores felizes•
20 atalhos VS Code para programação rápida•
Práticas recomendadas de UX: registro•
Usando a biblioteca Device_Calendar no Flutter para se comunicar com o calendário no Android / iOS•
Adoção de uma estratégia multiplataforma para aplicativos móveis•
8 razões para abandonar o desenvolvimento de aplicativos híbridos•
Merjim o trabalho de mais de 1000 desenvolvedores•
11 conceitos básicos de meta-conhecimento necessários para acelerar a programação•
OpenDiablo2: motor aberto Diablo 2
Análise, marketing e monetização•
(+36) Localização do aplicativo em 10 etapas•
(+10) Como comecei a ser capaz de fazer marketing•
(+2) Caso da Narcade: desenvolvedores da Turquia falam sobre a localização de jogos para celular e o mercado turco de jogos•
Rússia se tornará o terceiro maior mercado de videogames da Europa• O
principal 1% dos editores recebe 80% das instalações e 93% da receita de todo o mercado de aplicativos•
Thein Lyman (Wargaming): jogos com os quais há uma conexão emocional•
myTarget lança um mercado para aplicativos de publicidade• O
Ocean Engine cobre um terço da audiência móvel global•
Clumio recebe US $ 186 milhões para backup na nuvem•
SmartNews: a melhor maneira de ler notícias•
Aplicativos de compras estabelecem um recorde para downloads•
WeWork lança programa de desenvolvimento de startups na Rússia• A
receita de jogos pagos na App Store está em constante declínio•
Yandex.Money lançou um jogo no formato de uma busca por bate-papo•
Fio: o mensageiro mais seguro
AI, Dispositivos, IoT•
(+11) Etapas da introdução de modelos de aprendizado de máquina em grandes empresas•
(+10) Novo curso on-line gratuito da Samsung sobre análise de texto usando redes neurais•
(+7) 10 hacks vitalícios para o desenvolvimento de sistemas de recomendação•
(+5) Desenvolvimento de gateway IoT baseado em Raspberry CM3 +← Resumo
anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o
correio .