1# Contacts 2 3## Introduction 4 5The 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. 6 7### Architecture diagram 8 9 10 11The application architecture mainly combines MVP and domain-driven design ideas. 12 13## File Tree 14 15~~~ 16/Contacts/ 17├── doc 18├── entry 19│ └── src 20│ └── main 21│ └── ets 22│ └── MainAbility 23│ ├── account 24│ ├── call 25│ ├── component 26│ ├── contact 27│ ├── contact 28│ ├── entity 29│ └── repo 30│ ├── dialpad 31│ ├── feature 32│ |── model 33│ |── pages 34│ |── presenter 35│ |── util 36│ └── workers 37│ └── app.ets 38│ ├── resources 39│ └── config.json 40├── signs 41├── LICENSE 42~~~ 43 44## Related Repos 45 46[**applications_mms**](https://gitee.com/openharmony/applications_mms) 47 48[**applications_contactsdata**](https://gitee.com/openharmony/applications_contactsdata) 49 50[**applications_call**](https://gitee.com/openharmony/applications_call) 51