Gnucash for Android mobile companion application.

Related tags

App android java gnucash
Overview
Travis build status

Introduction

GnuCash Android is a companion expense-tracker application for GnuCash (desktop) designed for Android. It allows you to record transactions on-the-go and later import the data into GnuCash for the desktop.

Accounts Transactions Reports
Accounts List Transactions List Reports

The application supports Android 4.4 KitKat (API level 19) and above.

Features include:

  • An easy-to-use interface.

  • Chart of Accounts: A master account can have a hierarchy of detail accounts underneath it.
    This allows similar account types (e.g. Cash, Bank, Stock) to be grouped into one master account (e.g. Assets).

  • Split Transactions: A single transaction can be split into several pieces to record taxes, fees, and other compound entries.

  • Double Entry: Every transaction must debit one account and credit another by an equal amount. This ensures that the "books balance": that the difference between income and outflow exactly equals the sum of all assets, be they bank, cash, stock or other.

  • Income/Expense Account Types (Categories): These serve not only to categorize your cash flow, but when used properly with the double-entry feature, these can provide an accurate Profit&Loss statement.

  • Scheduled Transactions: GnuCash has the ability to automatically create and enter transactions.

  • Export to GnuCash XML, QIF or OFX. Also, scheduled exports to 3rd-party sync services like DropBox and Google Drive

  • Reports: View summary of transactions (income and expenses) as pie/bar/line charts

Installation

There are different ways to get the GnuCash app for Android; through the app store, from github or building it yourself.

App Store

Android app on Google Play

From GitHub

Download the .apk from https://github.com/codinguser/gnucash-android/releases

Building

With Gradle

This project requires the Android SDK to be installed in your development environment. In addition you'll need to set the ANDROID_HOME environment variable to the location of your SDK. For example:

export ANDROID_HOME=/home/<user>/tools/android-sdk

After satisfying those requirements, the build is pretty simple:

  • Run ./gradlew build installDevelopmentDebug from the within the project folder. It will build the project for you and install it to the connected Android device or running emulator.

The app is configured to allow you to install a development and production version in parallel on your device.

With Android Studio

The easiest way to build is to install Android Studio v2.+ with Gradle v3.4.1 Once installed, then you can import the project into Android Studio:

  1. Open File
  2. Import Project
  3. Select build.gradle under the project directory
  4. Click OK

Then, Gradle will do everything for you.

Support

Google+ Community: https://plus.google.com/communities/104728406764752407046

Contributing

There are several ways you could contribute to the development.

  • Pull requests are always welcome! You could contribute code by fixing bugs, adding new features or automated tests. Take a look at the bug tracker for ideas where to start. It is also preferable to target issues in the current milestone.

  • Make sure to read our contribution guidelines before starting to code.

  • Another way to contribute is by providing translations for languages, or improving translations. Please visit CrowdIn in order to update and create new translations

For development, it is recommended to use the Android Studio for development which is available for free. Import the project into the IDE using the build.gradle file. The IDE will resolve dependencies automatically.

License

GnuCash Android is free software; you can redistribute it and/or modify it under the terms of the Apache license, version 2.0. You may obtain a copy of the License at

   http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

Comments
  • Export Transactions: previously imported transactions are exported forever

    Export Transactions: previously imported transactions are exported forever

    How to reproduce

    1. Import a XML file with transactions (I attached a zip file with sample files);
    2. Enter some additional transaction;
    3. Select Export (pay attention to suggested time, you may have the issue #464);
    4. The generated QIF file will have all transactions even the one previously imported.

    If we enter another transaction in GCA and export it again the generated QIF file will have the same previously imported transactions plus the new one.

    P.S: We cannot import the QIF file in GnuCash desktop as stated at #466

    Additional information

    • I've installed GCA 2.0.5 on my Nexus 5 running Android 6.0.1

    Sample files sample-files.zip

    bug 
    opened by alceurneto 42
  • Export destination is always

    Export destination is always "SD Card"

    1. Open the application
    2. Create some transactions
    3. Select Menu -> "Export transactions..."
    4. Select "Share file..." as export destination and press "Export"
    5. Check export destination

    Expected result:

    1. Share file menu is displayed

    Actual results:

    1. "Exported to : SD card" message displayed
    2. New file is created under /mnt/sdcard/org.gnucash.android/exports
    opened by agalanin 32
  • Total balance is incorrect for one of my accounts

    Total balance is incorrect for one of my accounts

    For one of my accounts the total balance is not correct. At the moment the total balance should be 1656.01BGN but the total balance shown is 1714.77BGN. There are no future transactions. I actually went through all transactions and calculated them by hand and came up with the exact same number as is shown in my actual bank account: 1656.01BGN.

    I'm managing 9 accounts but this seems to be the only one exhibiting the problem. What is special about this account is that it is in BGN, but it contains several transactions that are done between this account and a couple of my other accounts which are in EUR. Possibly something has gone wrong in the currency conversion.

    I'm willing to privately share a backup of my data files if this could help in debugging the problem.

    opened by pfrenssen 24
  • Restore last backup error

    Restore last backup error

    Hi,

    I can't restore my last backup: "An error occured while importing the Gnucash accounts".

    Can you point me towards what could go wrong?

    I have wiped my phone and reinstalled Gnucash-android, the data are still at the same place: /storage/sdcard0/gnucash/backup

    opened by nodje 23
  • Import accounts schema from GNUCash (feature)

    Import accounts schema from GNUCash (feature)

    While the double-entry feature is really usefull, it need you to have created every account you want to use, previously to use it.

    If the software is an add-on for desktop gnucash, I think it would be great if you could import the whole account schema (without transactions) from the desktop version, so you'll have ready every account you have to use.

    thanks

    feature 
    opened by Jesus-M 22
  • Crash when exporting transactions on 1.4.3

    Crash when exporting transactions on 1.4.3

    Basically, the stacktrace is saying:

    NullPointerException: println needs a message at android.util.Log.println_native(Native Method) at android.util.Log.e(Log.java:231) at org.gnucash.android.export.ExporterAsyncTask.doInBackground(ExportAsyncTask.java:113) at org.gnucash.android.export.ExporterAsyncTask.doInBackground(ExportAsyncTask.java:48)

    Sounds pretty straightforward looking at the trace but I wonder why nobody has reported the bug earlier. It's a totally blocking bug for anyone using this app with the Gnucash desktop.

    Could it be my distribution? MI UI 5

    opened by nodje 20
  • Importing double-entry accounts: transactions not matched

    Importing double-entry accounts: transactions not matched

    I am entering double-entry transactions in gnucash-android by selecting "Activate Double Entry" in "Settings". When importing the OFX file, I select which accounts in GnuCash match the ones in the OFX file, and then a window like this appears:

    gnucash_import

    The two transactions highlighted in yellow are each side of the double entry. Shouldn't there be something in the OFX file that links them together?

    opened by RobFisher 19
  • New transaction is not saved correctly (sign issue)

    New transaction is not saved correctly (sign issue)

    Steps to reproduce the behaviour

    1. In an account (type bank) add a new transaction using the orange button.
    2. type any amount you like (eg 10000 as deposit, the sign changes and the number becomes red)
    3. Choose an account which has the type "expense"
    4. Save
    5. Go back to the account overview.

    Expected behaviour

    The amount has been substracted.

    Actual behaviour

    The amount has been added.

    Funfact: It seems to work correct when hitting "split" after step 3. and then hitting "save" twice It occurred with the last update on google-play a few days ago. No issues in previous version.

    Software specifications

    • GnuCash Android version:2.2.1
    • System Android version:7.1.2
    • Device type:Nexus 5X
    bug 
    opened by cmburg 17
  • Can't Restore Backup

    Can't Restore Backup

    I did a backup and the next time i opened gnucash, all of my transactions were gone and all that is showing is the original acconts chart. I am trying to restore the backup but keep getting the message, "an error occurred while importing the gnucash accounts. Multiple root accounts exist in book".

    How to remedy?

    Peter

    opened by pjridge 17
  • saving is slow since 1.4

    saving is slow since 1.4

    Since the update to 1.4 every save I do (add or change a transaction) takes about 10 seconds on my HTC Desire S. (1.4.3 did not fix it)

    Before the update it took less than a second.

    Please let me know if you need more information or if I can do some testing to help find the problem.

    bug 
    opened by nikopp 17
  • Nextcloud 11 login test not working

    Nextcloud 11 login test not working

    Steps to reproduce the behaviour

    1. Go to setting and back up on owncloud
    2. Input nextcloud11 server adress(http) and credentials
    3. When pressing test it says oc server ok, but login details incorrect

    Expected behaviour

    Nextcloud 11 should still be fully compatible with owncloud, or did they change the login Api?

    Actual behaviour

    Software specifications

    • GnuCash Android version: 2.1.3
    • System Android version: 5.1
    • Device type: x86 Asus Zenfone2
    opened by poVoq 16
  • Let's help the project to go on!

    Let's help the project to go on!

    It's so sad to see gnucash-android abandoned...

    The app was downloaded more than 100.000 times on the Play Store and more than 6500 users reviewed it, giving on average 4.2 stars.

    Maybe @codinguser could give writing permissions to @slak44 or @JeanGarf who have contributed a lot in the last year, as it is here reported:

    https://github.com/codinguser/gnucash-android/pull/882#issue-642035617

    (the last commit was on Jun 8, 2021)

    Independent improvements of @slak44 are here: https://github.com/slak44/gnucash-android

    Looking at old contributors, maybe @rivaldi8, @aint, @jorgeml are still interested to help?

    I added gnucash-android to this list of projects in need of maintainers here: https://github.com/pickhardt/maintainers-wanted/pull/57#issue-1205617267

    Any other idea that could help? Lots of people use the app! Maybe we could help with donations as well.

    opened by pietro14 56
  • Play Store Data Safety Section

    Play Store Data Safety Section

    Hi Team

    In the recent Play Store policy, it will become mandatory for you to fill out the Data Safety Section. Since this is an OSS Android app, it will make sense to have it as a part of the repository as well.

    I have run the scan using my tool here on your repo, attached are the scan results. I found the following 5 data types & 1 SDK.

    If this is helpful, do use our free tool to generate Play Store Data Safety report: https://github.com/Privado-Inc/privado

    Also, do share your feedback & thanks for the OSS app 😄 image image image

    opened by vaibhavantil1 0
  • Possibility to take screenshots

    Possibility to take screenshots

    I think it would be useful to be able to take screenshots.

    It seems that now it is not possible, but maybe it could be set in the settings whether the screenshots should be deactivated or not.

    opened by pietro14 0
  • data loss fix

    data loss fix

    Hello developers of gnucash

    I am using your app gnucash. I think the app is great but I have one minor patch that could improve the user experience.

    Here is a picture to help illustrate what activity that are changed in my patch:

    https://ibb.co/VCr7f77

    When the user tries to create a new account. If the screen focus goes to another app or activity(for example if an incoming call forces the user to go into the phone app), or if the user accidentally closes the app or presses back, the user will lose any data they had put into this page if the app is force closed by Android.

    This feature will automatically store the data when the user leaves the activity without submitting and restore said data when they restart the activity(this can be seen here where I closed the activity and restarted it https://ibb.co/L9fn4RZ). Therefore, the user does not have to fill in the data again thus improving the user experience.

    I have tested out the feature to ensure it works.

    If you have any questions or if you would like me to change anything, please do not hesitate to let me know!

    Thank you for your time, Tim

    opened by Naitim 0
  • Bug - All transactions deleted if export does not complete successfully

    Bug - All transactions deleted if export does not complete successfully

    Steps to reproduce the behaviour

    1. Create a (set of) transaction(s).
    2. In the hamburger menu select Export... with the export to field left empty so it states: "Send to...", the format field set to: QIF, and select the checkbox "Delete transactions after export"
    3. Select the Export button. This will open an option to export the transactions. Do not complete this operation. Cancel it (I did this unknowingly simply by swiping down on my screen). Once this is done, the transactions have not been exported anywhere but the transactions have indeed been deleted. I lost almost 1 month of transactions because of this bug.

    Expected behaviour

    If the "Delete transactions after export" checkbox is checked, all transactions should be deleted only if they were "successfully" exported. Don't just delete them once the export button has been clicked. The application needs to know if the transactions were deleted successfully or not. If not, do not delete them!

    Actual behaviour

    If the "Delete transactions after export" checkbox is checked, all the transactions are deleted even if they were NOT "successfully" exported.

    Software specifications

    • GnuCash Android version: 2.4.0
    • System Android version: 11
    • Device type: moto g stylus
    • RAM: 4GB
    • ROM 128GB
    • Display: 2300x1080
    opened by axiopisty 0
Releases(v2.4.0)
  • v2.4.0(Jun 15, 2018)

    • Feature #665: Adds CSV export format
    • Feature #544: Add extra checkbox confirmation for irreversible actions
    • Feature #767: Backup before destructive actions
    • Feature #465: Account balances now include future transactions
    • Fixed #764: Crash when importing XML files from Gnucash desktop v2.7 and up
    • Fixed #768: ScheduledActionService crashes on Android 8 (Oreo)
    • Fixed #731: Double display of Persian currency symbol
    • Fixed #771: QIF export crashes due to illegal denominator
    • Fixed #757: Backups are created every hour
    • Fixed #766: Backups are kept forever
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.4.0.apk(6.86 MB)
  • v2.3.0(Jan 9, 2018)

    • Feature #544: Use double confirmation dialog boxes before irreversible actions
    • Fixed #723, #743: Split transactions saved with incorrect sign
    • Fixed #686: Google Drive XML export broken
    • Fixed #750: Double-minus sign in QIF export
    • Fixed #709: Upgrade Dropbox SDK
    • Fixed #651: NextCloud login not working
    • Fixed: Sometimes crash might occur because an active book is not set
    • Improved #696: QIF files are now always zipped regardless of the export destination
    • Improved: Remove .zip extension from backup files and XML exports
    • Improved: Split handling and saving
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.3.0.apk(6.84 MB)
  • v2.2.1(Aug 31, 2017)

    • Fixed #343: Transaction notes are not exported in QIF exports
    • Fixed #649: Commas in the account name cause errors in report generation
    • Fixed #689: Long press on the transaction amount brings up QWERTY keyboard
    • Fixed #695: Long list of splits not fully visible in transaction detail view
    • Fixed #699: Transaction detail screen footer disappears after editing transaction
    • Fixed #701: Split memos disappear after transaction edit
    • Fixed: Imported weekly scheduled actions no having the days of the week set
    • Updated translations - new language Turkish
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.2.1.apk(6.66 MB)
  • v2.2.0(May 3, 2017)

    • Feature #646: Option to select backup file using Storage Access Framework
    • Feature #565: Regular automatic backups (even when not explicitly set by user)
    • Feature #656: Added Bitcoin (BTC) currency support
    • Feature #634: Added support for renaming books
    • Fixed #672: Crash when exporting multi-currency transactions to Google Drive
    • Fixed #654: Crash when editing account if its default transfer account no longer exists
    • Fixed #625: Hourly backups were being executed on a monthly basis
    • Fixed #607: Widgets stop functioning after switching books
    • Fixed #641: Weekday is ignored for weekly scheduled actions
    • Improved #635: Improved support for BYN currency
    • Improved #661: Removed need for WRITE_EXTERNAL_STORAGE permission for Android 4.4 (KitKat) and above
      • This release raises the minimum API level to 19 (KitKat)
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.2.0.apk(6.64 MB)
  • v2.1.7(Apr 18, 2017)

  • v2.1.6(Apr 15, 2017)

  • v2.1.5(Apr 4, 2017)

    • Fixed: Widget button for placeholder accounts tries to create transactions
    • Fixed: App crashes when screen orientation changes while viewing reports (#633)
    • Fixed: OFX exporter creates file even when there are no transactions to export
    • Fixed: Constant app crashes after creating accounts with BYN currency (#663)
    • Fixed: Choosing manual account creation during setup closes wizard but doesn't open accounts view (#644)
    • Improved: Upgrade to Dropbox API v2 (v1 will be deprecated soon) (#552)
    • Improved: Use FileProvider for sharing files with other applications (#568)
    • Improved: Tell user when there are no transactions to export
    • Improved: Added option to hide account balance in widget (#600)
    • Improved: List transfer accounts starting with favorites first (#622)
    • Improved: Management of preferences for widgets and support for multibook widgets
    • Improved: Updated translations and added generic default account files for broad locales (e.g. de, fr, pt)
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.1.5.apk(6.77 MB)
  • v2.1.4(Jan 30, 2017)

    • Fixed: Bugs in execution of some scheduled actions (#604, #609)
    • Fixed: Multi-currency transactions not exported when format is QIF (#571)
    • Fixed: Incorrect date of last export shown in book manager (#615, #617)
    • Fixed: Large exports may be reported as successful even if they didn't complete yet (#616)
    • Fixed: Custom date range (in reports) does not select correct ending date (#611)
    • Fixed: Account color reset when editing an account (#620)
    • Fixed: Export to OwnCloud fails if folder already exists
    • Fixed: User not notified if export to external target fails
    • Improved translations
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.1.4.apk(10.98 MB)
  • v2.1.3(Oct 25, 2016)

    • Fixed: Scheduled exports execute too often or not at all in some cases
    • Fixed: Crash if device is rotated during first-run wizard execution
    • Fixed: Negative values displayed as green on homescreen widget
    • Improved: Homescreen widget now allows to select the book to use
    • Improved: Update Russian translation
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.1.3.apk(10.96 MB)
  • v2.1.2(Sep 19, 2016)

    • Fixed: Scheduled exports always run daily (no matter the actual schedule)
    • Fixed: New transactions cannot be saved in single-entry mode
    • Fixed: ownCloud connect success messages displayed in red (now green)
    • Fixed: Crash when scheduled action service cannot find transaction in db
    • Improved: German and Brazilian Portuguese translations
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.1.2.apk(10.96 MB)
  • v2.1.1(Sep 5, 2016)

  • v2.1.0(Sep 5, 2016)

    • Feature: Use multiple GnuCash books in single application
    • Feature: Backup/Export to ownCloud servers
    • Feature: Compact transactions list view for single-entry mode
    • Improved: Redesign of passcode screen with included alphabet keys
    • Improved: Scheduled transactions now have more accurate timestamps
    • Improved: Generate all scheduled transactions even if a scheduled is missed (e.g. device off)
    • Improved: Updated translations (and extracted some hard-coded strings)
    • Fixed: Accounts lists not properly refreshed after switching between recent and all
    • Fixed: Inaccurate execution of some scheduled transactions
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.1.0.apk(10.96 MB)
  • v2.0.7(May 6, 2016)

  • v2.0.6(Feb 23, 2016)

    • Fixed: Saving transaction gets slower with increase in size of database
    • Fixed: Imbalance amount wrongly computed in split editor (for some accounts)
    • Fixed: Amount text boxes in split editor sometimes do not get focus
    • Fixed: Crash when saving account with no transfer account selected
    • Fixed: Crash when creating a new transaction with no transfer account
    • Fixed: All transactions are always exported for some time zones
    • Improved: Add translation for Japanese. Updated Italian and Russian
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.0.6.apk(9.59 MB)
  • v2.0.5(Dec 11, 2015)

  • v2.0.4(Dec 1, 2015)

    • Fixed: Transaction export time not always working reliably
    • Fixed: Renaming account causes transactions to be deleted
    • Fixed: Progress dialog not displayed during initial import
    • Fixed: Unable to finish first-run wizard if choosing to create accounts manually
    • Fixed: Removed inapplicable options in scheduled actions context menu
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.0.4.apk(9.58 MB)
  • v2.0.3(Nov 21, 2015)

  • v2.0.2(Nov 20, 2015)

    • Fixed: Exporting to external service does not work in some devices
    • Fixed: Bar chart does not display negative amounts
    • Fixed: Crash when saving transaction with invalid amount expression
    • Fixed: Crash when displaying bar chart legend with accounts of same name
    • Fixed: Crashes when importing some GnuCash XML files on some devices
    • Improved: Remember last export destination
    • Improved: Display current imbalance in split editor
    • Improved: Set default commodity to the one used by imported file
    • Improved: Add support for unlimited fractional digits in commodities
    • Improved: Option to select date from which to export transactions
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.0.2.apk(9.56 MB)
  • v2.0.1(Nov 5, 2015)

    • Feature: Menu options for moving/duplicating transactions
    • Fixed: Invalid QIF exported, causing crashes when importing on desktop
    • Fixed: Account delete dialog not displaying properly / only partially deleting transactions
    • Fixed: Moving transaction to another account from within the split editor sets the amount to zero
    • Improved: Amounts now use standard commodities & fraction digit on all devices
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.0.1.apk(9.65 MB)
  • v2.0.0(Oct 26, 2015)

    • Feature: Updated app design to use Material Design guidelines
    • Feature: Setup wizard on first run of the application
    • Feature: Support for multi-currency transactions
    • Feature: New report summary page and more options for display/grouping reports
    • Feature: Calculator keyboard when entering transactions
    • Feature: Use appropriate decimal places per currency
    • Feature: New help & feedback section with UserVoice
    • Feature: New transaction detail view with running account balance
    • Feature: Export/import commodity prices to/from GnuCash XML
    • Feature: Prompt for rating the application after a number of starts
    • Feature: Support for Android M permissions model
    • Feature: New horizontal layout for account and transaction lists
    • Feature: Automatic sending of crash reports with user permission (opt-in)
    • Feature: Default transfer account setting propagates to child accounts
    • Feature: Export transactions from a particular date
    • Improved: Transactions are always balanced at the database layer before saving
    • Improved: OFX export do not try to support double entry anymore
    • Improved: Restructured the app settings categories
    • Improved: Highlight active scheduled actions
    • Improved: Restructured navigation drawer and added icons
    • Improved: Currencies are listed sorted by currency code
    • Improved: Show relative time in transaction list
    • Improved: Added Portuguese translation
    • Improved: Account balances are now computed faster (in parallel)
    • Fixed: Data leak through app screenshot when passcode is set
    • Fixed: Some inconsistencies when importing GnuCash XML
    • Fixed: "Save" and "Cancel" transaction buttons not displayed in Gingerbread
    • Fixed: Word-wrap on transaction type switch
    • Fixed: Crash when restoring backups with poorly formatted amount strings
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v2.0.0.apk(9.68 MB)
  • v1.6.4(Aug 12, 2015)

  • v1.6.3(Aug 9, 2015)

  • v1.6.2(Jul 16, 2015)

  • v1.6.1(Jul 8, 2015)

    • Fixed: Crash when importing some scheduled transations with custom period strings
    • Fixed: Crash when closing export progress dialog if an export error occurred
    • Fixed: Crash when creating a sub-account and changing the account type
    • Fixed: Crash when loading backup files with no timestamp in their name
    • Fixed: Crash when app is run on devices with locale es_LG
    • Improved: Updated betterpickers library
    • Improved: New dialogs for time and date when creating transactions
    • Improved: Added translation to Ukrainian
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v1.6.1.apk(8.24 MB)
  • v1.6.0(Jun 19, 2015)

    • Feature: Scheduled backups (QIF, OFX and XML)
    • Feature: More recurrence options for scheduled transactions
    • Feature: Backup/Export to DropBox and Google Drive
    • Feature: Reports of income and expenses over time - bar, pie and line charts
    • Feature: Import scheduled transactions from GnuCash XML (experimental)
    • Feature: Set app as handler for .gnucash and .gnca files
    • Feature: Auto-balance transactions before saving
    • Feature: Navigation drawer for easier access to features
    • Feature: Options for explicitly creating/restoring backups
    • Feature: Support for hidden accounts
    • Feature: Account delete dialog now has options for moving sub-accounts and transactions
    • Feature: Export to Gnucash desktop-compatible XML
    • Feature: Support for logging to Crashlytics (for beta releases)
    • Fixed: Checkboxes in transaction list are hard to see
    • Fixed: Crash when restoring last backup
    • Improvement: Imbalance accounts are created on-the-fly (and hidden in single-entry mode)
    • Improvement: Transaction auto-complete suggestions now include amount, date and do not show duplicates
    • Improvement: Only one ROOT account exists in the database (it is created if necessary)
    • Improvement: Show the day in transaction headers
    • Improvement: Added created_at and modified_at database columns to all records
    • Improvement: Added ability to mark account as favorite from context menu
    • Improvement: Future transactions are not considered when calculating account balances
    • Improvement: Database is always cleared during import (no merging of books supported)
    • Improvement: Increased speed and reliability of import operations
    • Improvement: Use Google Espresso for writing UX tests, added new test cases
    • Improvement: Upgraded Java version to 1.7
    • Improvement: Use gradle for building project
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v1.6.0.apk(8.15 MB)
  • v1.5.5(Feb 20, 2015)

  • v1.5.4(Feb 14, 2015)

    • Fixed: Crash when creating TRADING accounts
    • Fixed: Crash when deleting scheduled transactions
    • Fixed: Account parent can be set to self, creating a cyclic hierarchy
    • Fixed: Transactions not saved when double-entry is enabled but no transfer account is specified
    • Improved: Auto-select the device locale currency in the account-creation dialog
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v1.5.4.apk(1.17 MB)
  • v1.5.3(Jan 31, 2015)

  • v1.5.2(Jan 26, 2015)

    • Fixed: Crash when importing XML with TRADING accounts
    • Fixed: Full name not updated when account name is changed
    • Fixed: Toggle button shown when double-entry is disabled
    • Fixed: Amount input problems on some devices or keyboards
    • Fixed: Crash when changing the parent of an account
    • Fixed: Deleting a transaction only deletes some splits, not the whole.
    Source code(tar.gz)
    Source code(zip)
    GnucashAndroid_v1.5.2.apk(1.15 MB)
  • v1.5.1(Oct 8, 2014)

Owner
Ngewi Fet
Ngewi Fet
An unofficial companion app for DJI's Digital FPV System.

fpv-dvca An unofficial companion app for DJI's Digital FPV System for Android devices. Plug your Android device into your Googles and watch a live fee

Matthias Urhahn 73 Dec 12, 2022
Open Source Magic: The Gathering life tracker and companion app

SpellCounter SpellCounter is a free, open source Magic: The Gathering life and counter tracking app Features 100% free with no ads Supports up to 8 pl

Sean Kenkeremath 3 Jul 27, 2022
A blogging mobile application built with Kotlin using MVC design pattern and Take some advantage of Jetpack , View & Data Binding It's a mimic for Tumblr application , But a little prettier than him 😉

A blogging mobile application built with Kotlin using MVC design pattern and Take some advantage of Jetpack , View & Data Binding It's a mimic for Tum

Ahmed Ihab 17 Dec 23, 2022
A mobile application that allows you to get random information every time you enter the application.

Knowledge Repository A mobile application that allows you to get random information every time you enter the application. Google Play Store : Screensh

Nisa Efendioğlu 2 Jul 10, 2022
Android Mobile Application for Movie Reservation System.

Movie-Reservation-Android-App Android Mobile Application for Movie Reservation System Brief Description of the Project ?? “BlueSky Cinema” is an onlin

M. D. Janani Malshika 1 Oct 10, 2021
A Mobile application (Android), which facilitates the search for a medication, a pharmacy using geolocation.

#Pharmacom Pharmacom, est une application mobile natif - compatible avec mobile et tablette. Cette application a comme but principale de servir les ci

Mezgour Yassine 2 Oct 27, 2021
Mobile translation application built using android studio and java.

Translate I'm here when you need translation ?? ?? Libraries used in the project : implementation 'com.google.mlkit:translate:16.1.2' implementation '

Nisa Efendioğlu 9 Aug 29, 2022
BabyBook - Android Mobile application about keeping a baby book

BabyBook Android Mobile application about keeping a baby book Used Tech Language

null 1 Jan 27, 2022
"Herbapedia" is a mobile application based on Android that is used as a means of educating the public about herbal plants

"Herbapedia" is a mobile application based on Android that is used as a means of educating the public about herbal plants. This application allows users to be able to view information about herbal plants, identify nearby plants and mark the location of herbal plants so that they can help others.

Herbalib 5 Jul 31, 2022
A mobile application to aid coaching and training on League of Legends

Matteo Vettosi's Android Template A simple template for myself to have all my current approaches to Android development at hand when creating a new ap

Matteo Vettosi 1 Oct 4, 2021
Mobile Application Developer Technical Test

kotlin_incident_app Mobile Application Developer Technical Test Screenshots Notes You may have to wait a little bit when you click on a button as they

null 0 Nov 5, 2021
Backend service for mobile/web application for a small cinema playing only movies

FFC - Fast & Furious Cinema Backend service for mobile/web application for a small cinema playing only movies from Fast & Furious franchise. Some assu

Łukasz Lipka 0 Dec 12, 2021
Mobile application for Decentralized ML POC: Spotify Recommendation

Mobile application for Decentralized ML POC: Spotify Recommendation This repo co

Datax 1 Dec 29, 2021
Cryptac - Mobile application to track your favorite cryptos information. 🚀

What is it? ?? Cryptac is a mobile application that allows you to track the main important information about your favorite cryptos. It is currently av

Ludal 0 Feb 25, 2022
CMPLR Technologies 8 Apr 5, 2022
Mobile application for Decentralized ML POC: Spotify Recommendation

Mobile application for Decentralized ML POC: Spotify Recommendation This repo contains mobile applications to perform training on Spotify listening hi

Morigin Network 0 Jan 14, 2022
Cryptac is a mobile application that allows you to track the main important information about your favorite cryptos

Cryptac is a mobile application that allows you to track the main important information about your favorite cryptos.

null 1 Jan 21, 2022
A mobile application where pet owners meet with pet sitters

Watch-My-Pet It is a mobile application where pet owners meet with pet sitters. Watch my pet is an application that allows you to list the sitters ava

Eda Çam 3 Jun 13, 2022