Aconselho você a estocar pipoca e Coca-Cola - este é um show noturno sobre como eu não me neguei nada, mais uma vez implementando MVVM em um dos meus projetos caseiros. Hoje é a segunda série: sobre como fazer MVVM fora do MVC e não entrar em reativo.Vamos implementar partes específicas da plataforma do módulo comum e integrá-las aos aplicativos iOS e Android. Como antes, presumo que o leitor já tenha um conhecimento básico da Multiplataforma Kotlin, então não falarei sobre configurações de projeto e outras coisas não relacionadas ao MVI na Multiplataforma Kotlin.
Este resumo está disponível como um boletim informativo semanal . E todos os dias mandamos notícias no canal Telegram .
iOS
• (+7) Como eu estava procurando por ciclos simples
• (+3) Programa educacional para designers da conferência Apple WWDC 2020
• Trabalhando com a interação próxima no iOS 14
• Nova API App Store Connect para gerenciamento de aplicativos na App Store
• Não, a Apple não está caminhando para o neomorfismo
• Melhores bibliotecas / estruturas iOS em 2020
• Incríveis animações interativas
• 6 incríveis bibliotecas SwiftUI para usar em seu próximo projeto
• Neomorfismo no SwiftUI
• Adeus ações-alvo. hi UIActions
• Crie visualizações de coleção mais simples e modernas no iOS 14+
• Como criar um iOS FAB no Swift
• Meus 5 principais truques do Xcode
• Anime uma TableView chata em um aplicativo iOS
• 10 fragmentos de WWDC20
• O que há de novo no UIMenu e ContextMenu no iOS 14
• Trabalhar com Swift Generics: um guia prático para reutilização de código
• Criar um UILabel com tamanho de fonte dinâmico no Swift 5
• Desenhar formas arbitrárias com UIBezierPath
• Configuração remota Firebase no iOS
• OpenMTP: Transferência de arquivos do macOS para Android
• Diagrama Swift Sunburst: em camadas gráfico de pizza no
Android SwiftUI
• (+19) Animação no Android: transições suaves de fragmentos dentro da folha inferior
• (+19) Os dispositivos Android modernos são bastante seguros e é por isso
• (+9) "Chegando na primeira plataforma ..." Histórias de desenvolvedores em AppGallery da Huawei
• (+4) O que há de novo no RxJava 3
• Os aplicativos para o Prêmio de Design de Material 2020 começaram
• Vamos otimizar a velocidade de construção do seu projeto Android
• Começaremos a trabalhar com a arquitetura MVI Android
• Drawable personalizado
• Escrevendo código suave em Kotlin
• Curso Kotlin com a construção de um aplicativo AR Android
• Como implementar HyperLog em Kotlin no Android
• Notificações para pessoas
• Autenticação Firebase OTP no Android
• Implementar atualizações no aplicativo no Android
• BaseActivity e BaseFragment são monstros
• Determinando a atividade do usuário no Android usando a API de transição
• Viagem Jetpack
• TextWriter: texto animado
• Antimine - Campo Minado: sapador para
desenvolvimento Android
• (+28) Meus dez anos no desenvolvimento de jogos
• (+15) Fear and Loathing no desenvolvimento do jogo: dos primeiros passos ao primeiro dinheiro
• (+13) Flutter. Vamos descobrir como desenhar formas diferentes usando o CustomClipper
• (+10) Flutter. Simplificando o layout de widgets usando extensões Dart
• (+9) Automação de teste na arquitetura de microsserviço
• (+7) Lexorangs - o que são e como usá-los para uma classificação eficiente de listas
• (+4) Model-Widget-WidgetModel, ou qual arquitetura a equipe do Flutter usa no Surf
• (+2) Que bom app store Xiaomi. Excluí o aplicativo da minha loja após a atualização, porque ele está em russo
• (+1) Como encontrar fronteiras no cliente e no servidor
• (+1) Dispositivo móvel e segurança do aplicativo: cinco cenários populares de ataque e métodos de proteção
• O SDK do Facebook causou o travamento dos aplicativos em todo o mundo
• 15 tutoriais em vídeo sobre a criação de aplicativos Flutter
• fazem sentido: sobre a experiência de criar um produto do zero e as diferenças no trabalho e nas habilidades dos gerentes de produto e projeto
• Podlodka nº 171: data centers
• Design de aplicativos: exemplos para inspiração nº 8
• Flutter irá trabalho no Linux
• Pesquisa de economia do desenvolvedor 2º trimestre de 2020
• Como se tornar um desenvolvedor de jogos 2020
• Menus, metáforas e materiais: principais etapas no design de interface do usuário
• Como projetar botões melhores
• Como fizemos um aplicativo de entrega para restaurantes e cafés para 200 mil rublos grátis
• Aceitar pagamentos com o Google Pay via Stripe no Flutter
• Explorando a UX: como criar um super aplicativo
• O autoaperfeiçoamento pode ser o maior desafio para os desenvolvedores. Então, como fazemos isso?
• Prisma: papéis de parede no Flutter
Analytics, marketing e monetização
• O game show do horário nobre com uma premiação de $ 1 milhão foi lançado em Tetris.
• Pavel Durov foi novamente instado a lutar contra o monopólio da Apple e do Google
• O uso de aplicativos móveis no segundo trimestre de 2020 em todo o mundo tornou-se 40% mais
No segundo trimestre de 2020, os usuários russos gastaram ...
2 2020 $328 , 30% , 2019 . $233 . iOS 35% , , — $144 , Google Play — 30% , $184 . iOS 30% $67 , Google Play 35% $76,3 .
• Aplicativos mais baixados em junho de 2020
• Aplicativos mais lucrativos em junho de 2020
• Mais : namoro borrado móvel
• Mail.ru Group lançou segmentação semelhante com base em dados do rastreador móvel
• myTracker começou a oferecer suporte à atribuição de várias plataformas
• Como usar a análise de coorte para reduzir rotatividade de usuários e tomada de melhores decisões
AI, Dispositivos, IoT
• (+111) Montamos um display E-Ink de 9,7 "barato para exibir qualquer coisa
• (+25) Computador AntexGate embarcado. Do protótipo à produção em série
• (+7) Lista de verificação para um projeto de aprendizado de máquina
• (+4) Como estudar o aprendizado de máquina 5 dias por semana, 9 meses consecutivos
• Os cientistas fizeram uma luva que converte a linguagem de sinais em texto
• Como tentei copiar o sistema ERP de outra pessoa e terminei com 7 milhões de rublos
← Resumo anterior ... Se você tiver outros materiais interessantes ou se encontrou um erro, envie para o e- mail .