Skip to content

(Unmaintained) Material Design 3 compliant Android frontend application for notabug.org

License

Notifications You must be signed in to change notification settings

Smooth-E/notabug-mobile

Repository files navigation

Icon NotABug Mobile

This application was intended to be a nice Material Design 3 compliant frontend for the notabug.org website. It was my first attempt to write an application using Kotlin.

Project's Fate

As it turns out, notabug.org uses Gogs as their hosting system, and every Gogs website should have a proper API, right? Even tho I am not aware of how to use such API against notabug.org, it's clearly certain that using the API directly is much more appropriate and reliable than parsing the contents of web pages (this is how the app currently works). Therefore, I decided to take a break in development of this app, seeing how its code gets more and more cluttered with tangled inheritance involving generics.

Recently I had discovered an application called GitTouch, the concept of which I really liked. So, maybe some time in the future I will create a similar frontend for several code-hosting platforms at once, using the knowledge I gained and designs I created during the development of NotABug Mobile.

Implemented Features

Browse anonymously or while logged in, the app will save your credentials if needed

Login Screen Login Screen - Warning Login Screen - Credentials Login Screen - Loading
Dialog - Credentials Handling Dialog - Registration Dialog - Anonymous Browsing Dialog - Login Failure

Personalized browsing

Personal Experience - Repositories Personal Experience - Mirrors Personal Experience - Organizations

Anonymous browsing

Anonymous Experience - Browsing Code Anonymous Experience - Browsing Users Anonymous Browsing - Search

Review individual repositories and mirrors

Repository View Mirror View - GIMP Mirror View - Minimized Top Section

Licensing

NotABug Mobile is licensed under GNU Affero General Public License version 3 and provided "as is" with no warranties and no responsibility for possible damage.

If you are interested in reviving this project, feel free to open a pull request or an issue, describing your thoughts.

About

(Unmaintained) Material Design 3 compliant Android frontend application for notabug.org

Topics

Resources

License

Stars

Watchers

Forks

Languages