美文网首页
从零开始仿抖音做一个APP(1.0 配置环境、创建项目)

从零开始仿抖音做一个APP(1.0 配置环境、创建项目)

作者: MardaWang | 来源:发表于2024-11-17 20:30 被阅读0次

随着HarmonyOS NEXT纯原生操作系统的正式发布,越来越多的软件开发爱好者开始知道鸿蒙、了解鸿蒙、学习鸿蒙,为了帮助更多的鸿蒙新人更好的学习鸿蒙技术,也为了练练手,准备简单分享一个仿抖音的项目开发过程,按计划搭框架、写一些UI相关的页面,也做一些简单的工具类封装,仅供参考。

环境介绍

设备:MacBook Pro 、 Intel
设备环境:macOS Monterey 12.7.5
开发环境:DevEco Studio NEXT Release
编译环境:Build Version: 5.0.3.900


image.png

创建项目

打开DevEco Studio工具(确保Diagnose success) ,file -> New -> Create Project.


image.png

点击确定,在以下弹窗中编辑项目名、报名包名、项目地址等信息。


image.png

配置好各项信息,点击Finish进入项目开发界面。


image.png

目录结构介绍:

  • AppScope > app.json5:应用的全局配置信息,详见app.json5配置文件。

  • entry:HarmonyOS工程模块,编译构建生成一个HAP包。

    • src > main > ets:用于存放ArkTS源码。
    • src > main > ets > entryability:应用/服务的入口。
    • src > main > ets > entrybackupability:应用提供扩展的备份恢复能力。
    • src > main > ets > pages:应用/服务包含的页面。
    • src > main > resources:用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、布局文件等。关于资源文件,详见资源分类与访问。
    • src -> main > module.json5:模块配置文件。主要包含HAP包的配置信息、应用/服务在具体设备上的配置信息以及应用/服务的全局配置信息。具体的配置文件说明,详见module.json5配置文件。
    • build-profile.json5:当前的模块信息 、编译信息配置项,包括buildOption、targets配置等。
    • hvigorfile.ts:模块级编译构建任务脚本。
    • obfuscation-rules.txt:混淆规则文件。混淆开启后,在使用Release模式进行编译时,会对代码进行编译、混淆及压缩处理,保护代码资产。详见开启代码混淆。
  • oh-package.json5:用来描述包名、版本、入口文件(类型声明文件)和依赖项等信息。

  • oh_modules:用于存放三方库依赖信息。

  • build-profile.json5:工程级配置信息,包括签名signingConfigs、产品配置products等。其中products中可配置当前运行环境,默认为HarmonyOS。

  • hvigorfile.ts:工程级编译构建任务脚本。

  • oh-package.json5:主要用来描述全局配置,如:依赖覆盖(overrides)、依赖关系重写(overrideDependencyMap)和参数化配置(parameterFile)等。

至此,一个Hello World项目便创建完成,以上内容完全针对小白开发者。

接下来开始搭建项目框架。

相关文章

  • cordova打包APP

    cordova打包APP环境配置npm install -g cordova创建项目cordova create ...

  • 一个抖音小技巧

    现在很多朋友,看抖音,刷抖音,玩抖音,甚至要自己做一个号拍抖音! 如果我们从零开始做抖音小视频,肯定离不了对自己的...

  • ionic2实战-开始第一个app

    准备 环境配置 开始创建第一个App项目 创建一个ionic app 其中ionic_test是项目名称,tabs...

  • iOS仿抖音—评论视图滑动消失

    iOS仿抖音短视频 iOS仿抖音—左右滑动切换效果iOS仿抖音—上下滑动播放视频iOS仿抖音—评论视图滑动消失 前...

  • iOS仿抖音—播放视图滑动隐藏

    iOS仿抖音短视频 iOS仿抖音—左右滑动切换效果iOS仿抖音—上下滑动播放视频iOS仿抖音—评论视图滑动消失iO...

  • iOS仿抖音—加载点赞动画效果

    iOS仿抖音短视频 iOS仿抖音—左右滑动切换效果iOS仿抖音—上下滑动播放视频iOS仿抖音—评论视图滑动消失iO...

  • Android仿抖音App

    Github项目仓库 抖音这么火,我就想着要不自己也做一个吧,于是就有了我的自制抖音。喜欢的可以点个star或关注...

  • react项目

    创建项目 自行配置node环境npx create-react-app project-name先使用git保存本...

  • Java之旅

    一、创建Maven项目 二、创建好之后,配置pom.xml文件

  • React创建项目-打包发布服务器

    1.创建Demo项目 create-react-app命令可以让我们无需配置就能快速构建 React 开发环境。(...

网友评论

      本文标题:从零开始仿抖音做一个APP(1.0 配置环境、创建项目)

      本文链接:https://www.haomeiwen.com/subject/okkpjjtx.html