- An unofficial Android app to provide friendly UI from sv.dut.udn.vn.
- Continuing from DutSchedule, but written with Dart/Flutter.
Note
Updated 2025/09/24: DUT school has released (second) official app - dDUT. You can check more information about app here
Note
- I will decrepate this repository on 2025/09/11. This repository won't provide another updates and fix for them.
- Simple reason for that: I have no longer access my account to do that on sv.dut.udn.vn, so I won't able to check if
Accountis broken by page element changes. - If you want to fork and add fix yourself, feel free to do that.
- You're viewing v2.6.4+2508080000 (alpha)
- Note that we will continue from old DutSchedule project, so we will use v2.0-alpha17 as beginning for now.
- Latest release version
- Entire source code changes
- Navigate to release (at right of this README) or click here to download app.
- This isn't available right now. Please check later.
- This app is only crawl data from sv.dut.udn.vn (web) and modify them for friendly view. To make sure you can read news cache when you are offline, app will need save current news and compare to web. So, news in app still there whenever news from web has been deleted.
- You just need to refresh news and this will clear old and get latest one automatically.
- Check known issues below.
- Requirements
- You will need Flutter v3.0 or later (currently developed at v3.9)
- An IDE or Text editor if you want to modify this project easier, for example:
- Visual Studio Code with Dart and Flutter extension.
- Android Studio.
- IntelliJ IDEA Community.
- If you got errors while building, you can try to clear package cache first by running command
dart pub cache clean.
- Building/Running on CLI:
- Just build or run with command
flutter build ...orflutter runin your project directory. No extras arguments required. For more information, navigate to Flutter document.
- Just build or run with command
- Background news task for fetching news on outside app doesn't work.
- This will be solved in future releases.
- Notifications when outside app doesn't work.
- This will be solved when
background news taskis ready to use.
- This will be solved when
- App background wallpaper doesn't work.
- I will focus main task, plus it has difficult due to Android API changes by Google. You can read here for why
- If you found another issues or want to add a feature, navigate to issue tab on this repository to create a issue or feature request.
- License: MIT
- DISCLAIMER:
- This project - dutschedule_flutter - is not affiliated with Da Nang University of Science and Technology school.
- DUT, Da Nang University of Technology, web materials and web contents are trademarks and copyrights of Da Nang University of Science and Technology school.
- References
- All dependencies can be found at pubspec.yaml file.
- Badge indicator powered by shields.io