GitNex for Gitea - Interview with the developer of a fantastic app

Did you have any prior development or coding experience?

Yes, I have over 10 years of experience in software development in different fields including cloud computing.

What was the most challenging aspect of developing mobile app?

Once I decided to develop GitNex, there were few things, and addressing them was necessary before a public release. The major one was what license GitNex should use and which model. Finally, I settled with a GPLv3 license and an open-source model to have more open ideas and adaptation across different groups.
The 2nd challenge was the selection of technology and I selected Java as the main language instead of Kotlin to have broader development options.

GitNex is developed and distributed under the Swatian Software Works network. Arif, the interviewee, and other contributors work on it to add features and improvements.GitNex is an app to manage code repositories for Gitea(https://gitea.io) on Android platform. It is available as free/paid and open source, everyone can build it by themselves and contribute to it.

Name a few of your favorite apps and reason you love them.

I love open source and mostly use open source apps. F-droid Store is an alternative to Play Store where limited apps are available which are built from source. GitNex is also available on the F-droid store for users who don’t want the Play Store.
- F-droid (Provides free and open source apps as an alternative)
- Hacker News (My daily breakfast news app about technology and information)
- NextCloud (For cloud storage, notes, chat, etc.)

How long have you been working on this app?

I started working on GitNex starting 2019 and the 1st release hit the stores on 15th March. It’s been over 2 years now and GitNex have a strong base in its community which it caters to.

What need of the user did you have in mind when developing this app?

One day, I went through a series of ideas for an app, and with a little bit of research, I found out that Gitea does not have a mobile app and it was the trigger point for the idea. The idea was to provide a platform for the users to fulfill their software development needs where they interact in a native way instead of opening a web browser and going through the web UI which was too much time-consuming and cluttered.

In what way do you think your app is better than similar apps on the market? Please describe in detail what innovation you think you bring and what you are proud of in your app.

When I started GitNex there was no alternative for a mobile platform for Gitea, there is one now but it is lacking features because it provides other platform access too. While GitNex focuses on one platform and tries to provide as many features as possible and that’s because GitNex's motto is “Do one thing, do it better”.

The current Play Store rating speaks for itself that how useful GitNex is for the users who use it on daily basis. That makes me personally motivated to add features in a timely manner for each release.

The other thing I would like to address is the ease of using GitNex, an example would be a notification system. You are notified for every action that happens across your accounts and from the notification screen you can straight go to the ticket/issue to reply and read other users' comments. User privacy matters to me and that’s the reason I never opted for using Google Firebase for notifications.

What are your future plans and expected features of the coming new versions of this app?

Each release of GitNex is packed with features and the feature I am thinking of right now to implement in the next release is Notes where users can just take notes and later on extend this feature to integrate with tickets/issues.

Assuming new users of your app are reading this page. What do you want to ask them to do (contact you about X, Share the app, etc.)?

If you are a developer and use Gitea; either self-hosted or using a third-party service like codeberg.org, gitea.com can install GitNex on your Android phone and be connected with your coding life. As GitNex is open source and we have a repository(https://codeberg.org/gitnex/GitNex), you can join us anytime to share the issues you may encounter or just ask for a feature. And of course sharing is caring, feel free to share and spread the word. :)

GitNex for Gitea

About App:

GitNex is an open-source Android client for Git repository management tool Gitea. Gitea is a community managed fork of Gogs, a lightweight code hosting solution written in Go.

Important Note:
Please open issues for bugs, features instead of asking in reviews. I would appreciate that and will help fix the problem or implement the feature. Thank You!
https://codeberg.org/gitnex/GitNex/issues

Features:

- Multiple accounts support
- File and directory browser
- File viewer
- Create files
- Login via Token
- Merge pull request
- Offline mode(cache)
- Explore repositories
- Diff view of PR files for public repositories
- Repositories list
- Organizations list
- Create new repository / organization
- Search/filter repositories / organizations / issues etc.
- Profile view
- Issues list
- Issue comments
- Comment on issues
- Create new issue with multiple assignee, labels and add milestone, due date to it
- Create labels
- Edit / delete labels
- Milestones list
- Create new milestone
- Branches list
- Releases with source download
- Collaborators view for repository
- Markdown support
- Emoji support
- Extensive Settings
- Option to access local non-https installs
- 2FA OTP support
- Notifications
- Drafts
- Switch branches in File browser
- Repository commits
- Self signed cert support
- Theme auto switcher
- Delete comments
- Configure app cache from settings

More features:
- https://codeberg.org/gitnex/GitNex/wiki/Features

Categories: Productivity

Date: September 13, 2021

Developer: Swatian Software Works

About developer: GitNex is developed and distributed under the Swatian Software Works network ... Read more

Website: https://gitnex.com/

Download

App URL in iTunes

RELATED APPS


The ultimate daily routine app, created together with the international ADHD community. Ge ...
KeepTrack

KeepTrack

October 8, 2021

Many aspects of our lives can be quantified into parameters, our weight, medicine intake and ...

• Free
• Extract text from images.
• Edit, share, or export as PDF
• Work ...

Git Journal is a note-taking/journaling app built with privacy and data portability in mind. ...

About

Every day we publish one great app and help 750,000 users discover new apps to add to their mobile device. Click here to add your app and let users discover it for free.

Social Links