Skip to main content

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: 14.10.2026]:

  • Core βœ…

    • Basic Project Structure βœ…

    • Shared Source Packages βœ…

    • Plugins βœ…

      • SwiftLint βœ…

      • SwiftFormat βœ…

    • Database Implementation βœ…

      • Instantiation βœ…

      • Migration βœ…

      • Domain Model βœ…

        • Item βœ…

        • ItemWithName βœ…

        • ItemWithColor βœ…

        • ItemWithIcon βœ…

        • BudgetBook βœ…

        • Account βœ…

        • Category βœ…

        • CategoryGroup βœ…

        • Payee βœ…

        • Tag βœ…

        • Reminder βœ…

        • Transaction βœ…

        • TransactionGroup βœ…

        • Budget βœ…

        • User βœ…

      • Conflict Resolution (Sync-Related) βœ…

        • iCloud Sync (iOS, iPadOS, macOS) βœ…

        • [Prio 2] [Later] Cross Plattform Sync

    • Dependency Injection βœ…

    • Localization βœ…

      • Move Localized Strings to Swift Package βœ…

      • Reference updated version in existing iOS app βœ…

    • Assets βœ…

      • Default Icons βœ…

        • Budget Books βœ…

        • Accounts βœ…

        • Categories βœ…

      • Default Colors βœ…

      • App Icons βœ…

        • Android βœ…

        • iOS (incl. Custom Icons) βœ…

    • Third Party Integration βœ…

    • [Prio 2] [Later] Cross Plattform Sync

    • [Later] Add flag to toggle between Skip Lite and Fuse (like in the Showcase App)

      • Maybe later because it seems to be quite a lot of work and I am not sure if we have any (major) benefits from this

      • We may see major benefits from this, as we currently experience significant memory allocation and GC spikes on Android due to the JVM's memory management, especially during app launch and when many operations happen in parallel

      • => Therefore we should try to use Skip Fuse

      • I have tried out Skip Fuse. However it took me about 4-5 days to get the app back β€œworking” (compile and launchable) but the result was not great at this stage:

        • I got several ANRs which didn’t occur in the Skip Lite Version (but at least significantly less GC pauses compared to Skip Lite)

        • Basic stuff such as Combine does not work without modifiying other Skip libraries such as skip-model because currently it is ony supported by Skip Lite

        • (Unit) Testing was also a bit cumbersome since when running the tests in CLI mode (skip android test) some tests were failing due to missing JNI stuff

      • Maybe I try it out / migrate everything at a later stage. For now I will try to improve the Skip Lite version because it seems much more promising in my use case.

  • Item Management βœ…

    • Accounts βœ…

      • List βœ…

        • Add βœ…

        • Edit βœ…

        • Delete βœ…

        • Search βœ…

        • Multi-Selection βœ…

        • Sort βœ…

      • 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 βœ…

        • Sort βœ…

      • Form View βœ…

        • Name βœ…

        • Color βœ…

        • Icon βœ…

          • Icon Suggestions βœ…

        • Folder βœ…

        • Delete βœ…

    • Folders βœ…

      • List βœ…

        • Add βœ…

        • Edit βœ…

        • Delete βœ…

        • Search βœ…

        • Multi-Selection βœ…

        • Sort βœ…

      • 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 βœ…

          • Search βœ…

        • Notes βœ…

        • Delete βœ…

    • Tags βœ…

      • List βœ…

        • Add βœ…

        • Edit βœ…

        • Delete βœ…

        • Search βœ…

        • Multi-Selection βœ…

      • Form View βœ…

        • Name βœ…

        • Color βœ…

        • Delete βœ…

  • Settings βœ…

    • Budget Book Section βœ…

      • Budget Book Item βœ…

        • Edit Budget Book βœ…

        • Select Budget Book βœ…

        • Manage Budget Books βœ…

      • Budget Book Sharing βœ…

        • iCloud Sharing (iOS, iPadOS, macOS) βœ…

          • Start Share Flow βœ…

          • Accept Share Flow βœ…

          • Stop Share Flow βœ…

        • [Prio 2] [Later] Cross Plattform Sharing

    • General Section βœ…

      • Manage Accounts βœ…

      • Manage Categories βœ…

      • Manage Payees βœ…

      • Manage Tags βœ…

      • Manage Reminders βœ…

    • Data Section βœ…

      • Sync & Data βœ…

        • Description Header View βœ…

        • iCloud Sync Status (iOS, iPadOS, macOS) βœ…

          • General βœ…

            • Network Status βœ…

            • iCloud Account Status βœ…

            • Low Power Mode Status βœ…

          • Data βœ…

            • Last Upload Status βœ…

            • Last Download Status βœ…

            • Number of Transactions βœ…

        • [New Feature] New Universal Backup + Restore Feature βœ…

          • Description Header View βœ…

          • General βœ…

            • Automatic Backup Toggle βœ…

            • [New Feature] Back up to iCloud Drive Toggle βœ…

            • Keep Backups (Last 5, 10, 20, 30, All) βœ…

            • Create Backup Button βœ…

          • Last Backups βœ…

            • Open Folder Button (in Section Header) βœ…

            • List Backups incl. Timestamp, Device Type (iPhone, iPad, Mac, Android) and Number of Transactions βœ…

            • Swipe Actions + Context Menu (Delete) βœ…

          • Restore Backup Confirmation Alert βœ…

          • Progress Alert View βœ…

        • CSV βœ…

          • Download Template βœ…

          • CSV Import βœ…

            • Description Header View βœ…

            • General βœ…

              • Type βœ…

              • Amount βœ…

              • Source Currency βœ…

              • Target Currency βœ…

              • Exchange Rate βœ…

            • Assignment βœ…

              • Budget Book βœ…

              • Source Account βœ…

              • Target Account βœ…

              • Folder βœ…

              • Category βœ…

              • Payee βœ…

              • Tags βœ…

            • Due βœ…

              • Date βœ…

              • Date Format βœ…

                • [New Feature] Suggested Date Formats βœ…

            • Payment βœ…

              • Is Pending Flag βœ…

            • Miscellaneous βœ…

              • Notes βœ…

              • Skip β€œ0”-Amounts βœ…

              • Skip Duplicates βœ…

            • Validation βœ…

          • CSV Export βœ…

        • Reset App βœ…

      • 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 βœ…

      • [Redesigned] New Features βœ…

        • Header View βœ…

        • Summary View βœ…

        • Feature Cells βœ…

        • Rate App Button βœ…

        • Close Button βœ…

      • Personalization βœ…

        • Description Header View βœ…

        • UI Style (System, Light, Dark) βœ…

        • Apply UI Style to Icons βœ…

        • Accent Color βœ…

        • Custom App Icon (iOS, iPadOS) βœ…

      • Advanced Settings βœ…

        • Description Header View βœ…

        • Passcode Protection βœ…

        • View βœ…

          • Transaction Title βœ…

          • Transaction Subtitle βœ…

          • Show most used categories & tags βœ…

          • [New Feature] Remove most used items from sections βœ…

          • Start day of month βœ…

        • Sidebar βœ…

          • Show Accounts βœ…

          • Group Accounts βœ…

          • Show Categories βœ…

          • Group Categories βœ…

        • Transactions βœ…

          • Automatic time selection βœ…

          • Automatic location selection βœ…

          • Suggested notes (iOS, iPadOS, macOS) βœ…

          • Book all transactions βœ…

        • Apple Intelligence βœ…

          • Receipt Scanner βœ…

          • Shortcuts βœ…

        • Input (iOS / iPadOS / macOS) βœ…

          • Reversed Keyboard βœ…

          • Haptic Feedback βœ…

        • Other βœ…

          • Language βœ…

          • Timezone βœ…

          • Live Activities (iOS, iPadOS) βœ…

          • Ast for Feedback βœ…

    • Upgrade Section βœ…

      • No Active In App Purchase State βœ…

        • Product Advertisement Area βœ…

        • Purchase / Free Trial Button βœ…

        • Show All Features βœ…

      • Active In App Purchase State βœ…

        • Active Product βœ…

        • Show All Features βœ…

    • Social Media Section βœ…

    • Copyright Section βœ…

  • Transaction-Lists βœ…

    • Global Transaction List βœ…

      • List Header View βœ…

        • Balance βœ…

        • Show Analysis βœ…

        • Show Upcoming Transactions βœ…

      • Toolbar βœ…

        • Period Selection βœ…

        • Search βœ…

        • Menu βœ…

          • Filter by Account βœ…

          • Sort βœ…

          • Group βœ…

          • Multi Selection βœ…

            • Deletion βœ…

            • Bulk Edit βœ…

              • [New Feature] Assign Participant βœ…

              • [New Feature] Select All / None βœ…

          • Show / Hide Amounts βœ…

      • Transaction Cells βœ…

      • Context Menu / Swipe Actions βœ…

        • Copy βœ…

        • [New Feature] Refund βœ…

        • Edit βœ…

        • Delete βœ…

        • Toggle Payment Status βœ…

    • Upcoming Transaction List βœ…

      • Transaction Cells βœ…

        • Add next upcoming transaction βœ…

      • Context Menu / Swipe Actions βœ…

        • Edit βœ…

        • Toggle Reminder βœ…

        • End Repetition βœ…

    • Repeating Transaction List βœ…

      • List Header View βœ…

      • Toolbar Menu βœ…

        • Group βœ…

      • Transaction Cells βœ…

      • Context Menu / Swipe Actions βœ…

        • Edit βœ…

        • Toggle Reminder βœ…

        • End Repetition βœ…

    • Filtered Transaction List βœ…

      • List Header View βœ…

        • Icon βœ…

        • Transaction Count + Average βœ…

        • Show Analysis βœ…

      • Toolbar Menu βœ…

        • Edit Filtered Item βœ…

        • Sort βœ…

        • Group βœ…

        • Multi Selection βœ…

          • Deletion βœ…

          • Bulk Edit βœ…

        • Show / Hide Amounts βœ…

    • Account Transaction List βœ…

      • List Header View βœ…

        • Icon βœ…

        • Account Balance βœ…

        • Show Analysis βœ…

        • Show Forecast βœ…

      • Toolbar Menu βœ…

        • Edit Filtered Item βœ…

        • Multi-Selection βœ…

          • Deletion βœ…

          • Bulk Edit βœ…

        • Show / Hide Amounts βœ…

      • Batch Loading βœ…

      • Floating Account Balance Header βœ…

    • Budget Transaction List βœ…

      • List Header View βœ…

        • Icon βœ…

        • Available / Exceeded / Balanced Budget βœ…

        • Budget Progress Bar βœ…

      • Toolbar Menu βœ…

        • Edit Budget βœ…

        • Sort βœ…

        • Group βœ…

        • Multi Selection βœ…

          • Deletion βœ…

          • Bulk Edit βœ…

        • Show / Hide Amounts βœ…

  • Transaction Detail View βœ…

    • Amount Header View βœ…

    • Assignment βœ…

    • Due Date βœ…

    • Reminder βœ…

    • Flags (Payment, Evaluated) βœ…

    • Location βœ…

    • Notes βœ…

    • 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 βœ…

    • Payment βœ…

      • IsPending Flag βœ…

      • Participant Assignment (iOS / iPadOS / macOS) βœ…

    • Evaluation βœ…

      • Statistics βœ…

      • Budgets βœ…

    • Location βœ…

      • Basic Selection βœ…

      • Remove Selected Location βœ…

      • Select Location Automatically βœ…

      • Search βœ…

    • Notes βœ…

      • Note Suggestions (iOS / iPadOS / macOS) βœ…

    • Attachments βœ…

    • Scan Receipts (iOS / iPadOS / macOS) βœ…

      • [New Feature] Detect Currency + Fetch Exchange Rate βœ…

      • [Improvement] Better recognition of receipts (esp. japanese) βœ…

    • Delete βœ…

    • Special Alerts βœ…

      • Update All Transactions βœ…

      • Update Contra Entry βœ…

  • Period Selection View βœ…

    • Monthly Period Selection βœ…

    • Yearly Period Selection βœ…

    • Custom Period Selection βœ…

  • Budget Views βœ…

    • Budget-List βœ…

      • List Header View βœ…

        • Planned βœ…

        • Available βœ…

        • Summary βœ…

      • Toolbar βœ…

        • Period Selection βœ…

        • Menu βœ…

          • Sort βœ…

          • Multi-Selection βœ…

          • Show / Hide Amounts βœ…

      • Budget Cells βœ…

      • Context Menu / Swipe Actions βœ…

        • Edit βœ…

        • Delete βœ…

    • Budget Form βœ…

      • Amount βœ…

      • Assignment βœ…

      • Interval βœ…

        • Repetition Frequency βœ…

        • End Date βœ…

      • Name βœ…

      • Notes βœ…

      • Delete βœ…

  • Miscellaneous Views βœ…

    • Forecast βœ…

      • List Header View βœ…

        • Title βœ…

        • Subtitle βœ…

      • Toolbar βœ…

        • Close βœ…

      • Batch Loading βœ…

      • Floating Account Balance Header βœ…

    • Paywall βœ…

      • Toolbar βœ…

        • Close βœ…

      • Show Discount Countdown (Depending on Remote Config Flag) βœ…

      • Features βœ…

      • Reviews βœ…

      • [Updated] FAQ Items (instead of View) βœ…

      • Student Discount Link βœ…

      • Products Bottom Area βœ…

        • Family Sharing Info (iOS, iPadOS, macOS) βœ…

        • Product Items βœ…

        • Purchase Button βœ…

          • Disable already purchased products βœ…

          • Show currently active product βœ…

        • Restore Button βœ…

      • Purchase Success Alert inkl. Confetti View βœ…

      • Error Handling Alerts βœ…

      • Disable interactive Dismiss (Depending on Remote Config Flag) βœ…

      • Show Paywall after App Launch (Depending on Remote Config Flag) βœ…

      • Show Paywall within App when accessing Premium Feature βœ…

        • Budget Book Creation βœ…

        • Budget Book Sharing (iOS, iPadOS, macOS) βœ…

        • Account Creation βœ…

        • Category Creation βœ…

        • Tag Creation βœ…

        • Analysis View βœ…

        • Account Forecast βœ…

        • Receipt Scanner (iOS, iPadOS, macOS) βœ…

        • Transaction Reminders βœ…

        • Transaction Currency Converter βœ…

        • Biometric Authentication βœ…

        • Personalization βœ…

        • Home- & Lockscreen Widgets (iOS, iPadOS, macOS) βœ…

    • Transaction Filter βœ…

      • Transaction Type βœ…

      • [New Feature] Transaction Occurrence βœ…

      • Amount (From To) βœ…

      • Date (From To) βœ…

      • Payment Status βœ…

      • Account βœ…

      • Category βœ…

      • Payee βœ…

      • Tag βœ…

      • User βœ…

    • Analysis βœ…

      • Toolbar βœ…

        • Period Selection βœ…

        • Filter βœ…

        • Close βœ…

      • Widgets βœ…

        • Trend Widget βœ…

        • Balance Widget βœ…

        • Savings Rate Widget βœ…

      • Set Filter using Filtered Item βœ…

  • Overview βœ…

    • Toolbar βœ…

      • Period Selection βœ…

      • Search βœ…

      • Menu βœ…

        • Filter βœ…

        • Configure βœ…

        • Show / Hide Amounts βœ…

    • Widgets βœ…

      • Stacked Chart Widget βœ…

        • Chart Types

          • Account Balance Chart Widget βœ…

          • Bar Chart Widgets (Balance, Categories, etc.) βœ…

          • Pie Chart Widgets (Balance, Categories, etc.) βœ…

        • Interactive Chart Gestures βœ…

      • Suggestions Widget βœ…

      • Distribution Widget βœ…

        • Accounts / Net Worth βœ…

        • Balance βœ…

        • Categories βœ…

        • Category Groups βœ…

      • Participants Widget βœ…

      • Planned Transactions Widget βœ…

      • Pending Transactions Widget βœ…

      • Balance Widget βœ…

      • Forecast Widget βœ…

      • Net Worth Widget βœ…

      • Saved Widget βœ…

      • Budget Widget βœ…

    • Configure Widgets View βœ…

    • Dashboard Layout βœ…

    • Rate App Widget / Banner βœ…

  • [Updated] Onboarding βœ…

    • Welcome View βœ…

      • Added animations βœ…

    • Setup Budget Books View βœ…

    • Setup Recurring Transactions

      • Skip this step here since it takes too much time to set everything up in the onboarding βœ…

    • [New] Reminder Intro View βœ…

      • Added new default reminders during the onboarding which are more helpful βœ…

    • [New] Setup Progress View βœ…

    • [Prio 2] [New] Additional Onboarding Views (Maybe after I did a survey about the app usage)

      • Survey View

      • Social Proof View

    • Upgrade View βœ…

  • Basic Charts βœ…

    • Stacked Bar Chart βœ…

    • Line Chart βœ…

    • Pie Chart βœ…

  • Miscellaneous Features

    • Launch Screen βœ…

    • App Switcher Overlay βœ…

    • Menu Bar (iPadOS / macOS) βœ…

    • Dynamic Font Size Scaling (iOS / iPadOS) βœ…

    • Deep Link URLs (iOS / iPadOS / macOS) βœ…

      • Add Transactions βœ…

      • Show Recurring / Planned Transactions βœ…

      • Show specific Transaction βœ…

      • Open Accounts βœ…

      • Open Settings βœ…

      • Open Upgrade View βœ…

      • Open Discount View βœ…

    • Quick Actions (iOS / iPadOS / macOS) βœ…

    • Automatic Updates βœ…

      • Day Change βœ…

      • Current Period Change βœ…

      • Recurring Transactions βœ…

      • Account: Exchange Rates βœ…

      • Account: Automatic Billing βœ…

    • Automatic Backups βœ…

[Migrate third party packages to Skip]

  • Custom Repeat Date βœ…

    • Migrate Source Code βœ…

    • Migrate Tests βœ…

    • Add Bridging for Skip Fuse Compatibility βœ…

  • Currency Text βœ…

    • Migrate Source Code βœ…

    • Migrate Tests βœ…

    • Add Bridging for Skip Fuse Compatibility βœ…

  • Swift CSV βœ…

    • Migrate Source Code βœ…

    • Migrate Tests βœ…

    • Add Bridging for Skip Fuse Compatibility βœ…

[Run Roboeletric / Skip Tests unter Mac Catalyst]

[Milestone 1] [100% Completed]

[Create Skip Project + Implement Core Architecture] βœ…

  • The first milestone is to create the new Skip project in order to get to know Skip and to start implementing the core architekture (incl. data model / logic).

    • Initially, the plan was to split the code into separate Swift packages to migrate the model and logic code first in order to be able to reuse it in the existing UIKit app.

    • Although this approach technically worked, it resulted in code that was difficult to maintain and performed very poorly on Android when using lots of data.

    • Therefore, the decision was made to rethink the architecture and switch to a repository-based approach. Although this involves significant additional refactoring effort, it ultimately results in a much more decoupled architecture and thus a more maintainable foundation for the future.

  • Status:

    • The Skip project incl. the core (repository) architecture has been implemented βœ…

[Milestone 2] [100% Completed]

[Migrate Core Features to Skip Project incl. mandatory Tests] βœ…

  • The second milestone is then to incrementally migrate all core features to Skip such as item management and transaction handling.

  • This milestone is by far the biggest one since it involves a lot of effort (switching from UIKit to SwiftUI + making it compatible with Android / Skip + incorporating it into the new repository architecture).

  • Status:

    • The core features (incl. the complete user interface in SwiftUI) have been implemented (see list above) βœ…

[Milestone 3] [95% Completed] ⏳

[Take over Apple-Specific Features to the Skip Project]

  • The third milestone is to take over all of the other Apple-specific features to the new Skip project such as Widgets, Shortcuts and Apple Watch support.

  • This ensures that all existing features will still be available in the new Skip app for all existing Apple users.

  • Status:

    • Menu Bar βœ…

    • Quick Actions βœ…

    • TipKit Alerts βœ…

    • Spotlight Search βœ…

    • Widgets βœ…

      • Homescreen Widgets βœ…

        • Chart Widget βœ…

        • Account Widget βœ…

        • Planned Transactions Widget βœ…

        • Budget Widget βœ…

        • Suggestions Widget βœ…

        • Quick Entry Widget βœ…

      • Lockscreen Widgets βœ…

        • Overview Widget βœ…

        • Account Widget βœ…

        • Planned Transactions Widget βœ…

        • Budget Widget βœ…

        • Suggestions Widget βœ…

        • Quick Entry Widget βœ…

      • Control Center Widgets βœ…

        • New Income Widget βœ…

        • New Expense Widget βœ…

        • New Transfer Widget βœ…

        • New Recurring Widget βœ…

    • Live Activities βœ…

    • Shortcuts βœ…

      • Create Transaction Shortcut βœ…

        • Result Dialog βœ…

      • Show βœ…

        • Show Diagram Shortcut βœ…

      • Parse βœ…

        • Parse Transaction Infos Shortcut βœ…

      • Create βœ…

        • Create Budget Book Shortcut βœ…

        • Create Account Shortcut βœ…

        • Create Category Shortcut βœ…

        • Create Folder Shortcut βœ…

        • Create Payee Shortcut βœ…

      • Add βœ…

        • Add Income Shortcut βœ…

        • Add Expense Shortcut βœ…

        • Add Transfer Shortcut βœ…

        • Add Recurring Transaction Shortcut βœ…

      • Open βœ…

        • Open Planned Transactions Shortcut βœ…

      • Search βœ…

        • Search Budget Book Shortcut βœ…

        • Search Account Shortcut βœ…

        • Search Category Shortcut βœ…

        • Search Folder Shortcut βœ…

        • Search Payee Shortcut βœ…

    • Share Sheet βœ…

    • Apple Watch App βœ…

    • Design Adjustments ⏳

      • Legacy Design Adjustments (iOS/iPadOS 18 and below) βœ…

      • Custom Tinted Toolbar Badge (iOS, iPadOS, macOS) βœ…

      • Mac Catalyst Adjustments (macOS 27+) ⏳

      • iPhone Duo Adjustments βœ…

[Milestone 4] [100% Completed]

[Setup Build / Deployment Pipeline + Release Beta Version]

  • The fourth milestone is to setup the build / deployment pipeline to be able to build / release Apple and Android Builds using Fastlane.

  • Since the Skip Showcase app also uses Fastlane (like the existing Budget Flow UIKit app) the migration of the existing build scripts should be straight forward.

  • After the build / deployment pipelines are working, we can release the first beta version of the new Skip app using Testflight for iOS/iPadOS/macOS and Google Play for Android.

  • Status:

    • Move mandatory repositories to GitHub organization βœ…

    • Apple βœ…

      • Take over + adjust fastlane script / lanes βœ…

        • Build βœ…

        • Metadata βœ…

        • Beta βœ…

        • Release βœ…

      • Take over + adjust GitHub action scripts βœ…

        • Beta βœ…

        • Release βœ…

        • Test βœ…

    • Android

      • Create fastlane script / lanes

        • Build βœ…

        • Metadata βœ…

        • Beta βœ…

        • Release βœ…

      • Create GitHub action scripts

        • Beta βœ…

        • Release βœ…

        • Test βœ…

[Milestone 5] [0% Completed]

[Stabilize App + Incorporate Beta Feedback]

  • The fifth milestone is to stabilize the new Skip app based on beta tester feedback and to fix any remaining issues before the final release.

  • Although all major features should already be implemented at this point (incl. tests), real-world testing will likely reveal additional bugs, performance issues and UX improvements that are difficult to identify during development.

  • This milestone is therefore focused on improving overall quality and ensuring that the new Skip app is ready to release on the App Store and Play Store.

  • Status:

    • Test Flight Beta (iOS, iPadOS, macOS)

    • Play Store Beta (Android)

[Milestone 6] [0% Completed]

[Update Metadata + Release App on the App Store / Play Store]

  • The final milestone is to update the (store) metadata (descriptions, screenshots, etc.) and to release the new Skip app to both the Apple App Store and Google Play Store.

Status: In Progress13 comments

Log in to comment and vote

Comments13

  • maru account

    β€’

    May 4, 2025

    It is great to have android app or web app in case I switch from iphone in future

  • Peter

    β€’

    Oct 21, 2025

    A web app would be fantastic!

  • Alessio Schenetti

    β€’

    Oct 13

    Hi Fabian,

    Hope you're doing well! I wanted to follow up on our conversation from last December.

    First of all, wow - I just saw the detailed status update from Oct 11th. The progress is incredible, congrats on getting Milestone 4 (including the Android build/beta lanes) to 100% and Milestone 3 to 95%. It’s amazing to see how far the Skip approach has come since we last spoke.

    You had mentioned Summer 2026 as a rough target for the first Android version - could you share where things stand now? Is the closed beta for Android about to start as part of Milestone 5?

    As I mentioned, I'm a long-time Premium user on iOS and since I switched to Android, Budget Flow is still the one app I miss the most. The core features you confirmed (creation/editing of data, general views, monthly income and expense entry) are exactly what I need.

    I'd love to volunteer as a beta tester for the Android version as early as possible. I'm happy to provide detailed feedback, crash logs, and test backup/restore, categories, etc.

    Thanks again for the transparency and for all the amazing work you're putting into this!

    Best,

    Alessio / Skenetti

    • Fabian

      Teamβ€’

      Oct 13

      Hi @Alessio Schenetti,

      Thank you very much for your kind words!

      While things have taken a bit longer than initially planned, the new version is almost ready. There are still a few bugs I'd like to fix first, but I'm planning to release the first TestFlight beta of version 4.0.0 for Apple platforms later this week or early next week at the latest.

      The Android beta will follow shortly after. Once everything is ready, I'll update this feature item accordingly and invite everyone to join the public beta.

      Thanks again for your patience and your continued support! 😊

      Best regards,

      Fabian

  • ALEJANDRO LΓ“PEZ ALBERTOS

    β€’

    Dec 15, 2024

    A web app would be so coool!!

  • A Z (futyh_ag)

    β€’

    Mar 8, 2025

    This is the only thing I am waiting for, so I can migrate my data from another platform to here. I like the design of this app, and still using my old tracking tool since it is still the best app I know that syncs all across the devices (including web app). I like using web rather than tracking them on my phone, it is just a bigger screen, and can edit/add/delete/track way more easier.

  • DrRogla

    β€’

    Apr 5, 2025

    This is really a great placeholder :) I like the idea. But when you move to a website there are some factors you need to consider:

    • security (what layers will you implement)

    • sync (how it will be done)

    • data storage (must be bulletproof, you don’t want to get the data stolen)

    • GDPR etc…

    Going to web and store user data there can be a really painful job to do from all the views. But like I’ve said I like the idea, which is great, but not that simple to do :)

  • Joaquin Riveros

    β€’

    May 16, 2025

    Thanks for considering Team Android! I've always used the Samsung S series, I have a Windows PC, but I use a MacBook for work/study/organization, and I've seriously considered switching to an iPhone just because I use a lot of apps that are only available on macOS and iOS (Budget Flow among them). But I'll never completely abandon Windows, and I'd appreciate support for that platform :)

  • Miguel Angel Rosemberg

    β€’

    Nov 26, 2025

    A web app is the final feature needed to make this application perfect!

    I spend a significant amount of time on my PC at work (where I am required to use a Microsoft/Windows environment) and at home. A web interface would be an incredible quality-of-life improvement.

    It would be much easier and more convenient to manage and track transfers on a larger screen directly from my desktop, which would also prevent eye strain from constantly using the small iPhone view. This feature would drastically improve my daily use and productivity.

  • Skenetti

    β€’

    Dec 19, 2025

    I’ve been a Premium user of Budget Flow on iOS for a long time, and I absolutely love the app!

    Recently, I switched to Android and it’s the one app I miss the most.

    I am incredibly excited to see the Web App on the roadmapβ€”as a paying supporter, this is exactly what I was hoping for!

    Do you have a rough estimate or a target release window for the first version?

    I’d love to start using Budget Flow again as soon as possible.

    Keep up the amazing work!

    • Fabian

      Teamβ€’

      Dec 19, 2025

      Hi @Skenetti,
      thank you for your question. I have actually evaluated how I can bring the app to Android as well most efficiently a couple of weeks ago. During the time I have evaluated several options such as Flutter, React (Native), Kotlin and Skip.

      Since a complete rewrite of the app would be extremely time-consuming (and I work on the app alongside my full-time job), in my opinion, the best option seems to be using Skip instead of building everything from scratch. That doesn't mean there will never be a web version, but the focus is currently on Android first and then, possibly later, on a web app that is truly optimized for the web.

      Skip basically translates Swift and SwiftUI code (used within the Apple ecosystem) to Kotlin and Jetpack Compose (used within the Google / Android ecosystem). This enables me to reuse a significant portion of my existing code, including the data model, logic, and tests, thereby saving a considerable amount of time. Additionally, it presents an opportunity to modernize certain aspects of the existing app using SwiftUI and to work on a unified codebase which allows me to simultaneously develop features for both the Apple and Google / Android ecosystems in the future.

      In fact, I’m already working on the initial version. However, in order to release a first version for Android as soon as possible, not all features may be available at launch (such as widgets and sync). Nevertheless, the first results are currently looking very promising, which could lead to an Android version during Summer 2026 (provided nothing else comes up πŸ˜…).

      I’ll update this post later to provide a more detailed overview of the progress 😊

      Does that sound reasonable to you? I would also be interested to know which features are most important to you for the first version.

      Best regards,
      Fabian

      • Skenetti

        β€’

        Dec 19, 2025

        Hi Fabian,

        Thank you very much for your quick response\! I really appreciate you taking the time to provide such a detailed update. Compliments on the development approach you're taking with Skipβ€”it sounds like a brilliant way to leverage your existing work and bring the app to Android efficiently.

        Regarding the features most important to me for the first Android version, I would prioritize the core functionality:

        1. Setting the monthly income.

        2. Being able to enter expense items.

        The ability to set up categories is also very important, but I agree that the core income and expense tracking can come first, and categories could be introduced in a subsequent update.

        Does that sound reasonable?

        Best regards,

        Alessio

        • Fabian

          Teamβ€’

          Dec 20, 2025

          Hi Alessio,
          Yes, I included all of that in the basics. So, the general creation, editing, and deletion of data, as well as the general views should be availeble in the first version of the Android app. Only certain extras, such as advanced evaluations, widgets, etc., will come later. But that should at least allow you to do the most important things on Android :)

          I updated the list above yesterday to make the status more transparent (incl. the priorization). If there is anything new, I will adjust it accordingly.

          Best regards,

          Fabian