Android App

[05.08.2023]

This feature would be very cool, but also very large. At this point, it would probably take another 1-2 years after the feature development has been started. So this is just a placeholder for now.

However, I would love to hear your ideas! :)

[19.12.2025]

Since a complete rewrite of the app would be extremely time-consuming, the best option seems to be using Skip instead of building everything from scratch using Flutter, React (Native) or Kotlin. That doesn't mean there will never be a web version, but the focus is on Android first and then, possibly later, on a web app that is truly optimized for the web.

Additionally, modernizing the app with Skip / SwiftUI would benefit existing users as well by delivering new features more quickly in the future and improving app stability overall.

Current Status [Last Update: 05.04.2026]:

  • Core

    • Basic Project Structure ✅

    • Shared Source Packages ✅

    • Database Implementation ⏳

      • Instantiation ✅

      • Migration ✅

      • Data-Model ⏳

        • Item ✅

        • ItemWithName ✅

        • ItemWithColor ✅

        • ItemWithIcon ✅

        • BudgetBook ✅

        • Account ✅

        • Category ✅

        • CategoryGroup ✅

        • Payee ✅

        • Tag ✅

        • Reminder ✅

        • Transaction ✅

        • TransactionGroup ✅

        • Budget ⏳

        • [Prio 2] User (Sync-Related)

      • [Prio 2] Conflict Resolution (Sync-Related)

    • Dependency Injection ✅ / ⏳

      • DI basically works using a Service-Locator like architecture

      • However it may be improved later during the development

    • SwiftLint ✅

    • Revenue Cat Integration ✅ / ⏳

    • Firebase Remote Config Integration

    • Firebase Crashlytics Integration

    • Localization ✅

      • Move Localized Strings to Swift Package ✅

      • Reference updated version in existing iOS app ✅

    • Assets

      • Default Icons ✅

        • Budget Books ✅

        • Accounts ✅

        • Categories ✅

      • Default Colors ✅

      • App Icon ✅

    • [Prio 2] Cross-Plattform-Sync (Maybe also in Version 1.0)

  • Item Management

    • Budget Books ✅

      • List ✅

        • Add ✅

        • Edit ✅

        • Delete ✅

        • Search ✅

        • Multi-Selection ✅

      • Form View ✅

        • Name ✅

        • Currency ✅

          • Currency Selection ✅

          • Currency Conversion ✅

        • Color ✅

          • [Prio 3] Color Picker

        • Icon ✅

          • Emoji Selection ✅

          • [Prio 3] Custom Icons

        • Delete ✅

    • Accounts ✅

      • List ✅

        • Add ✅

        • Edit ✅

        • Delete ✅

        • Search ✅

        • Multi-Selection ✅

      • Form View ✅

        • Name ✅

        • Type ✅

        • Automatic Billing ✅

          • Enabled ✅

          • Assigned Account ✅

          • Assigned Category ✅

          • Billing Day ✅

        • Currency ✅

        • Color ✅

        • Icon ✅

        • Notes ✅

        • Pending Transactions Flag ✅

        • Account Balance ✅

        • Default Account Flag ✅

        • Archive / Unarchive ✅

        • Delete ✅

    • Categories ✅

      • List ✅

        • Add ✅

        • Edit ✅

        • Delete ✅

        • Search ✅

        • Multi-Selection ✅

      • Form View ✅

        • Name ✅

        • Color ✅

        • Icon ✅

          • Icon Suggestions ✅

        • Folder ✅

        • Delete ✅

    • Folders ✅

      • List ✅

        • Add ✅

        • Edit ✅

        • Delete ✅

        • Search ✅

        • Multi-Selection ✅

      • Form View ✅

        • Name ✅

    • Payees ✅

      • List ✅

        • Add ✅

        • Edit ✅

        • Delete ✅

        • Search ✅

        • Multi-Selection ✅

      • Form View ✅

        • Name ✅

        • Assigned Account ✅

        • Assigned Category ✅

        • Assigned Location ✅

          • Map View ✅

          • Select Location via Long Press ✅

          • Auto Select Current Location ✅

          • [Prio 3] Search

        • Notes ✅

        • Delete ✅

    • Tags ✅

      • List ✅

        • Add ✅

        • Edit ✅

        • Delete ✅

        • Search ✅

        • Multi-Selection ✅

      • Form View ✅

        • Name ✅

        • Color ✅

        • Delete ✅

    • Reminders ✅

  • Settings

    • Budget Book Section ✅

      • [Prio 2] Share Feature (Sync-Related) (Maybe also in Version 1.0)

    • General Section ✅

    • Data Section ⏳

      • Sync & Data

        • New universal Backup + Restore feature

        • CSV Import

        • CSV Export

      • Recurring Transactions

    • Support Section ✅

      • Inform Friends ✅

      • Contact Developer ✅

      • Help Translating ✅

      • Help Center ✅

      • Suggest Feature ✅

      • Rate App ✅

    • Legal Section ✅

      • Imprint ✅

      • Privacy Policy ✅

      • Terms & Conditions ✅

      • Acknowledgements ✅

      • Licences ✅

    • Misc Section ⏳

      • [Prio 3] New Features

      • [Prio 3] Personalization

      • Advanced Settings

        • [Prio 3] Passcode Protecion

        • Display Settings (Transaction Title, etc.)

        • Transaction Settings

        • Language

        • Timezone

    • Upgrade Section ⏳

    • Social Media Section ✅

    • Copyright Section ✅

[Migrate mandatory third party packages to Skip]

  • Custom Repeat Date

    • Migrated Source Code ✅

    • Migrated Tests ✅

    • Create Single Package ✅

  • Currency Text

    • Currently only locally adapted ⚠️

    • Migrate Source Code ⏳

    • Migrate Tests ⏳

  • Transaction Views

    • Transaction-Lists ⏳

      • Global Transaction List ⏳

      • Upcoming Transaction List

      • Repeating Transaction List

      • Filtered Transaction List

      • Budget Transaction List

    • Transaction Detail View ⏳

      • Amount Header View

      • Assignment

      • Due Date

      • Reminder

      • Flags (Payment, Evaluated)

      • Location

      • Notes

      • [Prio 3] Attachments

      • Tags

    • Transaction Form ✅

      • Amount ✅

      • Type Selection ✅

      • Currency ✅

      • Assignment ✅

        • Account (From / To) ✅

        • Category ✅

        • Payee ✅

        • Tags ✅

      • Due ✅

        • Date ✅

        • Time ✅

        • Repetition Frequency ✅

          • Simple Frequencies ✅

          • Custom Frequencies ✅

        • End Date ✅

      • Reminder ✅

      • Flags (Payment, Evaluated) ✅

      • Location ✅

        • Basic Selection ✅

        • Remove Selected Location ✅

        • Select Location Automatically ✅

      • Notes ✅

        • [Prio 2] Note Suggestions

      • [Prio 3] Attachments

      • [Prio 4] Scan Receipts

      • Delete ✅

      • Special Alerts ✅

        • Update All Transactions ✅

        • Update Contra Entry ✅

  • Period Selection View

  • Budget Views

    • Budget-List

    • Budget Form

      • Amount

      • Assignment

      • Interval

      • Name

      • Notes

      • Delete

[Milestone 1]

[Move model + tests into shared package + start referencing shared code in existing app]

  • Moving model code to shared package ⏳

    • Ongoing process but a lot has already been successfully ported

  • Moving + modernizing model tests within shared package ⏳

    • Ongoing process but over 1.000 tests have already been successfully ported + modernized with Swift Testing (>90% test coverage)

  • Reference shared model code in Skip app ⏳

  • Reference shared model code in existing iOS app

  • Other Views

    • Overview

      • Account Balance Chart Widget

      • Bar Chart Widgets (Balance, Categories, etc.)

      • Suggestions Widget

      • Distribution Widget

      • Planned Widget

      • Other Widgets

    • In-App-Purchases

    • Onboarding

    • [Prio 3] Analysis

    • [Prio 3] Forecast

    • [Prio 3] Global Search

    • [Prio 3] Global Filter

[Milestone 2]

[Move UI into shared package + start referencing shared code in existing app]
=> Use Remote Config Flag in order to be able to quickly swap the UI (just in case)

  • Miscellaneous

    • [Prio 3] Widgets

    • [Prio 3] Account Balance Header

    • [Prio 4] Personalization

  • Infrastructure

    • Build / Deployment Pipeline

[Milestone 3]

[Release Android App on the Google Play Store]

Please authenticate to join the conversation.

Upvoters
Status

In Progress

Board
Custom icon

Budget Flow

Tags

💡 Feature Requests

Date

Over 2 years ago

Author

Fabian

Subscribe to post

Get notified by email when there are changes.