mirror of
https://gitee.com/openharmony/applications_contacts
synced 2024-10-06 21:54:05 +00:00
8779efd51a
Merge pull request !167 from zhouhongli2023/master |
||
---|---|---|
AppScope | ||
common | ||
doc/image | ||
entry | ||
feature | ||
hvigor | ||
sign | ||
.gitignore | ||
build-profile.json5 | ||
bundle.json | ||
hvigorfile.js | ||
hvigorw | ||
hvigorw.bat | ||
LICENSE | ||
OAT.xml | ||
oh-package.json5 | ||
README_zh.md | ||
README.md |
Contacts
Introduction
The Contacts application is a preset system application in OpenHarmony. The main functions include dial pad, call log view, call log batch deletion, contact list, details view, and contact creation.
Architecture diagram
The application architecture mainly combines MVP and domain-driven design ideas.
File Tree
/Contacts/
├── doc
├── entry
│ └── src
│ └── main
│ └── ets
│ └── MainAbility
│ ├── account
│ ├── call
│ ├── component
│ ├── contact
│ ├── contact
│ ├── entity
│ └── repo
│ ├── dialpad
│ ├── feature
│ |── model
│ |── pages
│ |── presenter
│ |── util
│ └── workers
│ └── app.ets
│ ├── resources
│ └── config.json
├── signs
├── LICENSE