Difference between revisions of "GnuCash and Mobile Devices"
m (Adds iOS application ("GnuCash Mobile") into list of available iOS apps.) |
(Rewrite intro, flag not-Free/not open-source/direct data file access.) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | + | [[Category:Mobile]] | |
+ | GnuCash itself is not available on mobile platforms, but there are some independently-developed mobile apps that can work with GnuCash. Few write directly to your file and those that do support only the SQLite3 backend. They don't use the GnuCash engine, generating their own SQL queries instead. That runs the risk that they'll get something wrong or that we'll change the SQL Schema in some way that breaks their implementation, so users are advised to test thoroughly on a scratch file before using them with production data and monitoring them carefully. | ||
− | + | Those that don't read and write the database directly operate with file exports and imports: You export your GnuCash book to CSV, the app reads it, you make changes in the app then export the changes as one of the file types GnuCash can import. | |
− | + | Most, but not all, are Free, Open Source software. If that's something that matters to you pay close attention to the applications' licenses, terms and conditions, and privacy policies. | |
− | |||
− | |||
= Android Apps = | = Android Apps = | ||
− | * [ | + | * [{{URL:GH}}nicktylah/gnucash-mobile GnuCash Mobile] is a simple Android+iOS companion app for keeping track of transactions on-the-go, then exporting them in .csv format for import into a desktop instance of GnuCash. It allows imported the set of accounts exported from target GnuCash installation. '''Note that GnuCash Mobile is a separate project from the main GnuCash application. For help with this, file an issue on [{{URL:GH}}nicktylah/gnucash-mobile/issues GitHub].''' |
+ | ** Installation options: | ||
+ | *** [https://play.google.com/store/apps/details?id=com.nicktylah.gnucash_mobile GnuCash Mobile from Google Play] | ||
+ | *** [https://apt.izzysoft.de/fdroid/index/apk/com.nicktylah.gnucash_mobile APK available on apt.izzysoft.de] | ||
− | * [ | + | * [{{URL:GH}}codinguser/gnucash-android Gnucash Mobile for Android] |
+ | ** '''unmaintained:''' original project/application | ||
+ | *** This is a companion application for desktop Gnucash designed for the Android operating system and is '''unmaintained'''. It allowed you to record transactions on-the-go and export them in the OFX format and later import the data into Gnucash for the desktop. | ||
+ | *** '''Note that Gnucash for Android was a separate project from the main GnuCash application. For help with this, file an issue on [{{URL:GH}}codinguser/gnucash-android/issues GitHub] or on [{{URL:UV}}forums/320493-gnucash-android UserVoice].''' | ||
+ | *** Although the project pages on Github and Uservoice are still up, the maintainer hasn't updated anything or responded to users since 2018. | ||
+ | ** '''under development:''' | ||
+ | *** GnuCash-Pocket [{{URL:GH}}GnuCash-Pocket/gnucash-android GnuCash-Pocket] is a fork of the Gnucash Mobile for Android code-base. A few people are resuming development there. | ||
+ | *** It is a separate project from the main GnuCash application, and does not yet seem to be ready for public use (as of April 2023). | ||
− | * | + | * [https://android.moneymanagerex.org/ MoneyManagerEx for Android] is a personal finance app that allows exporting transactions in .qif format. It also includes an Asset Allocation model for investments. |
= IOS Apps = | = IOS Apps = | ||
− | * [https://apps.apple.com/us/app/gnucash-mobile/id1556325950/ GnuCash Mobile] is a simple companion app for keeping track of transactions on-the-go, then exporting them in .csv format for import into a desktop instance of GnuCash. Also see its [ | + | * [https://apps.apple.com/us/app/gnucash-mobile/id1556325950/ GnuCash Mobile] is a simple companion app for keeping track of transactions on-the-go, then exporting them in .csv format for import into a desktop instance of GnuCash. Also see its [{{URL:GH}}nicktylah/gnucash-mobile GitHub page]. |
− | * iOS | + | * iOS https://smb-soft.com/common-software/business-applications/52 |
+ | |||
+ | * [https://mnck.dev/gcash/ The GCash Mobile] app serves as an independent companion application for iOS devices, tailored to enhance the user experience of the GnuCash financial software. Although '''not affiliated with the original GnuCash developers''', it is specifically designed to allow users to save transactions on-the-go, eliminating the need for manual synchronization with the primary software. This approach ensures that capturing financial data is seamless and easy. Currently, the GCash Mobile app is available for testing and feedback through [https://testflight.apple.com/join/gPda0z4L Apple's TestFlight] platform, where it's undergoing active development. GCash Mobile is not Free software, nor is it open source. Reads and writes directly into SQLite3 GnuCash database. |
Latest revision as of 00:14, 24 August 2023
GnuCash itself is not available on mobile platforms, but there are some independently-developed mobile apps that can work with GnuCash. Few write directly to your file and those that do support only the SQLite3 backend. They don't use the GnuCash engine, generating their own SQL queries instead. That runs the risk that they'll get something wrong or that we'll change the SQL Schema in some way that breaks their implementation, so users are advised to test thoroughly on a scratch file before using them with production data and monitoring them carefully.
Those that don't read and write the database directly operate with file exports and imports: You export your GnuCash book to CSV, the app reads it, you make changes in the app then export the changes as one of the file types GnuCash can import.
Most, but not all, are Free, Open Source software. If that's something that matters to you pay close attention to the applications' licenses, terms and conditions, and privacy policies.
Android Apps
- GnuCash Mobile is a simple Android+iOS companion app for keeping track of transactions on-the-go, then exporting them in .csv format for import into a desktop instance of GnuCash. It allows imported the set of accounts exported from target GnuCash installation. Note that GnuCash Mobile is a separate project from the main GnuCash application. For help with this, file an issue on GitHub.
- Installation options:
- Gnucash Mobile for Android
- unmaintained: original project/application
- This is a companion application for desktop Gnucash designed for the Android operating system and is unmaintained. It allowed you to record transactions on-the-go and export them in the OFX format and later import the data into Gnucash for the desktop.
- Note that Gnucash for Android was a separate project from the main GnuCash application. For help with this, file an issue on GitHub or on UserVoice.
- Although the project pages on Github and Uservoice are still up, the maintainer hasn't updated anything or responded to users since 2018.
- under development:
- GnuCash-Pocket GnuCash-Pocket is a fork of the Gnucash Mobile for Android code-base. A few people are resuming development there.
- It is a separate project from the main GnuCash application, and does not yet seem to be ready for public use (as of April 2023).
- unmaintained: original project/application
- MoneyManagerEx for Android is a personal finance app that allows exporting transactions in .qif format. It also includes an Asset Allocation model for investments.
IOS Apps
- GnuCash Mobile is a simple companion app for keeping track of transactions on-the-go, then exporting them in .csv format for import into a desktop instance of GnuCash. Also see its GitHub page.
- The GCash Mobile app serves as an independent companion application for iOS devices, tailored to enhance the user experience of the GnuCash financial software. Although not affiliated with the original GnuCash developers, it is specifically designed to allow users to save transactions on-the-go, eliminating the need for manual synchronization with the primary software. This approach ensures that capturing financial data is seamless and easy. Currently, the GCash Mobile app is available for testing and feedback through Apple's TestFlight platform, where it's undergoing active development. GCash Mobile is not Free software, nor is it open source. Reads and writes directly into SQLite3 GnuCash database.