jbamberger / fhg-android-app Goto Github PK
View Code? Open in Web Editor NEWAndroid App um Informationen zum FHG Radolfzell übersichtlich anzuzeigen.
License: Apache License 2.0
Android App um Informationen zum FHG Radolfzell übersichtlich anzuzeigen.
License: Apache License 2.0
The layout of the VPlan was reverted to the original layout. This causes the apps parser to fail. Therefore the app stops updating.
The easiest fix is to roll back to version 3.0.2, since only the feed layout and vplan layout changed since then.
Two alternatives:
The current feed implementation is uncached (expect for the okhttp cache). Therefore loading is slow and uses a lot of bandwidth.
A solution should satisfy the following points:
The support for wide / tablet devices is quite bad at the moment.
Describe the bug
Clicking the menu item "Online Vertretungsplan" opens the legacy substituions site. This site has not been updated since 07th of October 2020.
Expected behavior
The WebUntis substitutions site should be opened
The Feed is shown in reverse, i.e. the newest item is at the bottom.
Androidx is stable stable and will replace the android support packages. Therefore the application must be migrated to androidx, since the com.android.support packages will not receive updates anymore after the next major system release.
Proguard notes some classes and misconfigurations.
The reflection json converter should be replaced with generated converters to save space (the kotlin reflect dependency is necessary for the reflection converter).
The VPlan format changed and therefore broke the parser.
Primary focus should be to restore the function of the application.
The new format provides more information, which should be shown in the Application.
Add a direct link to the website, such that parser errors can be confirmed easily.
Travis CI provides free continuous integration for open source projects.
Crashlytics provides a free plan which is integrated into the dev console
The java utils module is no longer necessary, since the remaining code is migrated to Kotlin.
The best option would be to process the vplan on a server and push the updates to registered devices. This saves battery and bandwith on the user devices, because no background service must be scheduled.
Add an option to report parser errors directly from the vplan screen, preferably per item, such that the context is preserved.
The report should contain:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.