Nosso novo resumo inclui desenvolvimento modular, bate-papos e cartões, meio bilhão no Arcade, colméias e robôs, raiva, tempo, armadilhas e muito mais. Conecte-se!

Nas aplicações do Raiffeisenbank, cada tela consiste em vários módulos que são tão independentes quanto possível um do outro. "Módulo" chamamos de componente visual que tem sua própria idéia. Ao projetar um aplicativo, é muito importante escrever lógica para que os módulos sejam independentes e possam ser facilmente adicionados ou removidos sem recorrer à refatoração.
Todas essas palavras estão muito mais relacionadas ao desenvolvimento móvel do que parece à primeira vista: aceleradores hexagonais já estão ajudando a treinar redes neurais em dispositivos móveis; álgebra e matan são úteis para conseguir um emprego na Apple; A programação da GPU não apenas permite acelerar os aplicativos, mas também ensina a ver a essência das coisas.
Este resumo está disponível como um boletim semanal. Notícias diárias que enviamos para
Canal de telegrama .
iOS•
(+17) AppCode 2019.1: Swift 5, realce aprimorado, navegação e preenchimento automático, expressões em movimento e muito mais•
(+14) A maneira mais fácil de conversar no aplicativo iOS•
(+12) Criação de cartões como Tinder on Swift•
(+11) Tamanhos automáticos de cabeçalho e rodapé do UITableView com AutoLayout•
Apple atrasa a transferência de dinheiro para desenvolvedores• A
Apple gastará até US $ 500 milhões em exclusivos para o Arcade•
MVC (Model-View-Controller) no iOS - uma abordagem moderna
•
Abra o aplicativo em uma tela específica ao tocar em notificação por push•
Visão geral do modelo MVVM no Swift•
Melhorando a produtividade da equipe iOS através da criação de recursos como estruturas•
Introdução ao RxSwift e RxCocoa•
Como criar pontes entre estruturas em um aplicativo iOS•
Multiplataforma Kotlin para desenvolvedores de iOS•
Como fazer o push do servidor para eventos no iOS•
Links diretos no iOS•
Swash: gerenciamento dinâmico de fontes
Android•
(+28) segredos da API de dispositivos Android. Relatório Yandex•
(+16) Determinamos a raça do cão: o ciclo completo de desenvolvimento, da rede neural em Python até o aplicativo no Google Play•
(+15) Evolua ou crie uma base para robôs na plataforma ARDUINO, e direcionamos sensores e vídeo para um computador via smartphone•
(+15) Robo-futebolista de iniciantes. Competições no MIPT. Android, Arduino e Bluetooth•
(+13) Criando uma calculadora de dicas no Kotlin: como funciona?•
(+10) Cloud Firestore + Android é apenas•
(+3) Como trabalhar com o ViewPager2•
(+1) Como no Android transferir uma variável de um fragmento para atividade?•
Android Studio 3.4 lançado•
Novo acelerador de jogos independentes• O
Google tornará a comunicação com os desenvolvedores do Play mais humana•
Como distribuir bibliotecas Android•
Abordagem “antes de tudo offline”•
Um truque simples que poupa horas ao desenvolver aplicativos Android•
Tempo moderno no Android•
Testando o Espresso com componentes da arquitetura Android•
Galeria personalizada para Android•

Video Droidcon Itália 2019•
Corrigir vazamentos de memória em 2019•
Aprimorando testes de interface do usuário com o MockWebServer
Desenvolvimento•
(+27) Notas de um freelancer: desenvolvimento da primeira aplicação React Native•
(+12) Patentes em design: parte um (disposições gerais, exemplos da Apple, Facebook)•
(+8) Editor de lógica visual para Unity3d. Parte 1•
Podlodka # 107: Riscos legais•
Yandex sediará um campeonato de programação•
Guia do desenvolvedor de jogos: ficando infeliz em 10 etapas fáceis•
Criando um mecanismo de jogo de texto C ++ do zero no ReactOS•
Dine Rite: Pesquisa UX•
Como nosso redesenho nos permitiu crescer 10 vezes por ano: pesquisa sobre UX•
Guia do iniciante para escrever código super limpo e legível•
Armadilhas comuns de desenvolvimento que até os gerentes seniores enfrentam•
Meu conselho aos designers de UX em seu primeiro emprego•
Raiva versus código: programadores e negatividade•
Por que os projetos de software demoram mais do que você pensa - um modelo estatístico•
Aplicativo de produtividade com objetivo: pesquisa de UX•
21 sites para programação de aprendizado grátis•
Como fazer um controle deslizante redondo no Flutter•
Primeiro, veja firstBorn - a nova biblioteca de componentes React Native•
5 dicas para melhorar a navegação no produto / serviço•
Criando interface do usuário para o aplicativo móvel do YouTube no React Native•
Fonte histórica: fontes de jogos clássicos da Infocom
Análise, marketing e monetização•
(+16) WhatsApp na palma da sua mão: onde e como você pode detectar artefatos forenses?•
Blogueiros em vídeo como forma de promover um produto•
Tencent recebeu 15% da receita total do mercado de jogos•
Horóscopos - uma nova categoria popular do mercado de aplicativos•
Crie uma comunidade para o seu jogo do zero•
Dashlane: gerenciador de senhas e centro de segurança•
Como publicar um jogo para celular e não cometer erros•
Brawl Stars faturou US $ 200 milhões em 4 meses•
Jogos para celular - uma das melhores plataformas para publicidade•
TikTok bloqueado na Índia•
Anunciantes na Rússia gastaram 4 bilhões de rublos em publicidade em vídeo para celular em 2018•
Como NÃO promover o aplicativo
AI, Dispositivos, IoT•
(+29) Monitoramento por SMS do peso de três colmeias por US $ 35•
(+29) Noções básicas de processamento de linguagem natural para texto•
(+8) Mozilla WebThings - configurando o gateway•
(+7) Mozilla WebThings no Raspberry Pi - começando•
Mozilla apresenta WebThings•
Microsoft comprou desenvolvedor RTOS para a Internet das coisas• O
número de alto-falantes inteligentes quase dobrará em um ano•
Crie um aplicativo Web completo de aprendizado de máquina no React and Flask•
O aprendizado de máquina aumenta a distância entre conhecimento e compreensão•
Preveja a demanda por bicicletas com C # e ML.NET← Resumo
anterior . Se você tiver outros materiais interessantes ou se encontrar algum erro, envie-o para o
correio .