Giter VIP home page Giter VIP logo

heritage-online-android's Introduction

heritage-online-android

heritage_online_android —— An information mobile platform about China intangible cultural heritage. (My graduation design)

中文版:README_CN

996.ICU

v5.0.0

· 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)


introduction

  1. 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

  2. I'm tring to refactor the code and introduce modern Android development paradigm when the new version of sdk comes in every year.

  3. This app is about China heritages which contains news and the information of heritage project list.

  4. 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.

  5. 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.

  6. Here is my application server HeritageOnlineDotNetCore

  7. 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

  8. Completely Kotlin project with the implementation of single activity architecture.

heritage-online-android's People

Contributors

sunkaiiii avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.