heritage_online_android —— An information mobile platform about China intangible cultural heritage. (My graduation design)
中文版:README_CN
· Whole new design for all pages
· Added new search function
· Added a statistical page of heritage projects
· Introduced Retrofit to replace Okhttp
· Introduce Jetpack Libraries (ViewModel, LiveData, Room, Paging3, Navigation, Hilt, ViewBinding, ViewPager2, Compose)
· Refactored the architecture (Single activity architecture now used)
-
This is my second android application as well as my graduate design in 2018. It implements the basic function of Android development such as getting information, paging and the implementation of UI design
-
I'm tring to refactor the code and introduce modern Android development paradigm when the new version of sdk comes in every year.
-
This app is about China heritages which contains news and the information of heritage project list.
-
The implementation of this application is trying to use most of support libraries provided by Google as many as I can, which aims to follow the design and code guideline of Android Development.
-
This application has 3 parts, which is the main page, people page and project page, which include news of heritage, people bibliographies and project list and its statistics.
-
Here is my application server HeritageOnlineDotNetCore
-
The old versions' server for the App before v2.6.1, is in heritage_webservice_old,and for the App before v3.4.2 is in heritage-webservice
-
Completely Kotlin project with the implementation of single activity architecture.