New app: Reckoner
-
The app complies with the inclusion criteria. -
The app is not already listed in the repo or issue tracker. -
The app has not already been requested -
The upstream app source code repo contains the app metadata (summary/description/images/changelog/etc) in a Fastlane or Triple-T folder structure -
The original app author has been notified, and does not oppose the inclusion. -
Optionally donated to support the maintenance of this app in F-Droid.
The first step is to find the app's Application ID. This is usually the same as the app's Package Name. You will find it in files called AndroidManifest.xml or build.gradle most of the time. You can also see it in the URLs for the app's page in various app stores. Write it here:
APPLICATION ID: finance.reckoner.app
Below is a template "metadata file" to fill out, it has only the required fields. F-Droid uses this file to build and publish the app. Build Metadata Reference documents all available options. Add values after the colon
# Categories (one per line, each starting with a space and a minus), chosen from the
# official list: https://gitlab.com/fdroid/fdroiddata/blob/master/stats/categories.txt
Categories:
- Money
# the one license that the whole app is available under, use
# https://spdx.org/licenses/ short identifiers, must be
# floss-compatible.
License: AGPL-3.0-or-later
# You can provide details on how to contact the author. These are optional, but
# nice to have.
AuthorName: Victor Velten
AuthorEmail: victor@velten.dev
AuthorWebSite: https://velten.dev
# A URL for the project's website, and to the source code repository to visit
# using a web browser. WebSite is optional.
WebSite: https://reckoner.finance
SourceCode: https://codeberg.org/Reckoner/app
# A link to the issue tracker where bugs are reported
IssueTracker: https://codeberg.org/Reckoner/app/issues
# Name of the application
AutoName: Reckoner
# One sentence, no more than 30-50 chars, no trailing punctuation,
# focus on actions what the users does with the app, e.g. "Read and
# send emails" instead of "Email client".
# NOTE: Summary and Description are preferably provided via Fastlane or Triple-T!
# NOTE: This is available in the source repo
Summary: Privacy respecting personal financial tracker
Description: |-
Use Reckoner to reckon with your finances and take control of your financial future! Reckoner is an encrypted, local first, personal financial tracker. This financial tracker is focused on the user. This application respect user privacy by providing an offline first encrypted data storage. You have the freedom to customize the application layout and add custom views for displaying your information at a glance. Reckoner allows you to create the layout you want without artificial limits.
• Secure and Private:
Reckoner encrypts data on device using AES 256 bit encryption. Reckoner also allows you to setup a separate passcode for the application so people cannot open it from your unlocked phone. By default data is offline only, but you can synchronize data end-to-end encrypted with AES 256 bit encryption to a PocketBase server you control. You can backup the database to any storage location you want or on a regular schedule or on demand; encrypted by default.
• Make it Yours:
With report groups, you can add any report supported and create an overview that you want. The UI layout can be reordered to allow for you to choose which screen to show on startup. Hide any unused screens you don't use or add more as it fits your use case. There are also app themes which can be applied if you want a dark theme, light theme, or AMOLED black theme.
• Custom Categorization:
Categories in Reckoner are flexible and allow you to use them the way you want. Nest categories within one another for a more intuitive experience. Attach budgets to categories to allow traditional budget planning on the cadence you want: yearly, monthly, daily or anywhere in between. You can have as many category groups as you want in Reckoner each of which could have or not have budgets as you desire. Don't want to touch categories at all? Reckoner supports tagging of transactions.
• Designed for all Devices:
Reckoner has an adaptive layout which adjusts to your device. Whether your screen folds out or you connect to an external display, you will be presented with a UI optimized for the available screen size. Pocketbase synchronization works across all devices which run Reckoner: desktop, mobile, or web.
Used permissions:
- Storage: Needed only when you create or restore a backup file.
- Network (Internet Access and Network State): Used only when synchronization is enabled.
- Biometric and Fingerprint: Used for secure password storage and when using biometrics for unlocking.
# Repository details to be used by VCS (Version Control Systems)
# git, git-svn, svn, hg or bzr
RepoType: git
# source code repo URL (HTTPS required)
Repo: https://codeberg.org/Reckoner/app
Binaries:
- https://codeberg.org/Reckoner/app/releases/download/v%v/reckoner-%v-arm64-v8a.apk
- https://codeberg.org/Reckoner/app/releases/download/v%v/reckoner-%v-armeabi-v7a.apk