Vendo essa pergunta, como veterano que está no Android há quase 7 anos, tenho algo a dizer.
Atualmente, há um número relativamente grande de dispositivos que utilizam sistemas Android. Muitos países ao redor do mundo, como China, Estados Unidos, Coreia do Sul, etc., usam Android. O Android vem se desenvolvendo há muitos anos. O Google adquiriu o Android em 2005 e lançou o sistema operacional móvel Android 1.0 em 2007. A tecnologia está madura e você pode encontrar muitas informações para aprender.
O sistema Hongmeng foi lançado pela Huawei e tem sido utilizado em diversos aparelhos, atualmente o número é menor que o do Android, mas também tem um determinado mercado, então muitas empresas terão demanda. Por exemplo, Zhihu App, JD.com App, Taobao App, Douyin App, etc. geralmente têm Android, IOS, Hongmeng e outras versões.
O mais importante é que depois que a Huawei lançou o sistema HarmonyOS 4, ela anunciou que a próxima versão do HarmonyOS não suportaria mais aplicativos Android e lançaria aplicativos nativos Harmony. Posteriormente, os gigantes nacionais responderam um após o outro e desenvolveram aplicativos nativos para o HarmonyOS sistema. A adição dos dois gigantes GAC Trumpchi e Coolpad comprova ainda mais o poder e as amplas perspectivas de aplicação do sistema Hongmeng.
Eu realmente não recomendo o Android para iniciantes, mas se você é uma pessoa de back-end de ponta, será muito melhor aprendê-lo. Claro, é melhor aprender Hongmeng do que se envolver nesta indústria do pôr do sol.
Para quem precisa aprender Hongmeng, aqui está o "Guia de estudo para iniciantes do Hongmeng Zero Basics" A versão completa pode ser encontrada no final do artigo para acesso!
"Guia de estudo para iniciantes do Hongmeng Zero Basics"
Índice
1. Início rápido
Adequado para iniciantes no desenvolvimento de aplicativos HarmonyOS. Ao construir um aplicativo simples com função de salto/retorno de página, você pode entender rapidamente os arquivos principais do diretório do projeto e se familiarizar com o processo de desenvolvimento do aplicativo HarmonyOS.
- Preparação para o desenvolvimento
- conceito básico
- Preparação de ferramentas
- Construindo a primeira aplicação ArkTS (modelo Stage)
- Construa o primeiro aplicativo ArkTS (modelo FA)
- Construa o primeiro aplicativo JS (modelo FA)
2. Desenvolvimento de conhecimentos básicos
- Noções básicas do pacote de aplicativos
- Visão geral do pacote de aplicativos
- Estrutura do pacote de aplicativos
- Mecanismo multi-HAP do pacote de aplicativos
- Processo de instalação e desinstalação do pacote de aplicativos
- Processo de atualização do pacote de aplicativos
- Pacote compartilhado
- Correção rápida do pacote de aplicativos
- Arquivo de configuração do aplicativo (modelo de estágio)
- Visão geral do perfil do aplicativo (modelo de estágio)
- arquivo de configuração app.json5
- arquivo de configuração module.json5
- Visão geral do perfil do aplicativo (modelo FA)
- Visão geral do perfil do aplicativo (modelo FA)
- estrutura interna do objeto do aplicativo
- estrutura interna deviceConfig
- estrutura interna do objeto do módulo
3. Classificação e acesso a recursos
Durante o desenvolvimento de aplicações, são frequentemente utilizados recursos como cores, fontes, espaçamentos e imagens, cujos valores podem ser diferentes em diferentes dispositivos ou configurações.
- Classificação e acesso a recursos
- Classificação de recursos
- Diretório de recursos
- Diretório do grupo de recursos
- Crie diretórios de recursos e arquivos de recursos
- Crie diretórios de recursos e arquivos de recursos
- Criar diretório de recursos
- Crie arquivos de recursos
- acesso a recursos
- Recursos do aplicativo
- recurso do sistema
- Correspondência de recursos
4. Aprenda a linguagem ArkTs
ArkTS é a principal linguagem de desenvolvimento de aplicativos preferida do HarmonyOS. ArkTS expande ainda mais o ecossistema TypeScript (TS) em torno do desenvolvimento de aplicativos , herda todos os recursos do TS e é um superconjunto do TS. Portanto, antes de aprender a linguagem ArkTS, é recomendável que os desenvolvedores tenham recursos de desenvolvimento da linguagem TS.
- Primeira introdução à linguagem ArkTS
- gramática básica
- Visão geral da sintaxe básica
- Descrição declarativa da IU
- Componente personalizado
- Gerenciamento de status
- Outro gerenciamento de status
- Visão geral adicional do gerenciamento de estado
- @Watch decorador: notificação de mudança de variável de estado
- Sintaxe $$: sincronização bidirecional de componentes integrados
- Controles de renderização
- Visão geral dos controles de renderização
- if/else: renderização condicional
- ForEach: renderização de loop
- LazyForEach: carregamento lento de dados
Digitalize o código QR abaixo para obter o "Guia de estudo para iniciantes do Hongmeng Zero Basics" gratuitamente