清华大学网络学堂 App，以 React Native 构建。
App for Tsinghua University Web Learning, developed with React Native
- Get a glance of the newest notices published by teachers.
- Preview or download uploaded files of each course.
- See any assignment detail while keeping track of deadlines.
- Add to Favorites
- Set a reminder
- Hide courses
- Pin at the top
- Dark mode
- Course schedule calendar sync
- Deadline calendar sync
- Switch among semesters
This project also serves as a demonstration of how to build a React Native app featuring:
- Latest React Native (0.61)
- Dark Mode for iOS / Dark Theme for Android
- CocoaPods / AndroidX
- Detox e2e tests (iOS & Android)
- Continuous integration (Travis CI)
- Automatic deployment (Fastlane)
Android users can also download the latest version from GitHub Releases.
以 MIT 许可证开源，但不包含下列情况：
MIT licensed, with the following restrictions:
- who are working or have worked for Computer and Information Managing Center, Tsinghua University
- whose project is financially supported by any institute in relation to Tsinghua University
Any usage of code, without explicit authorizations from the author, from this project will be considered as infringement of copyright. The word "usage" may refer to making copies of, modifying, redistributing of the source code or any derivative of this project, for either commercial or non-commercial use.
Open source code used in this project is subjected to their own licenses.