[APP][2.3+] Expense IQ - Manage your personal finance smartly and easily - Android Apps and Games

Expense IQ is the long awaited successor to EasyMoney - the number one money manager app that combines an expense manager, a bill reminder, a checkbook register and a budget planner!
Available in Google Play: https://play.google.com/store/apps/details?id=com.handyapps.expenseiq
Expense IQ – Expense Manager provides a rich, detailed window into your personal finances and daily money management needs.
Track and manage daily expenses quickly & easily! Business expenses, personal expenses, travel expenses etc can all be managed rapidly using Expense IQ’s simple and intuitive user interface.
Interactive reports & graphs let you analyse income, expenses, cash flow and balance over various date ranges and accounts.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
To more effectively manage your budgets, you need a budget planner that makes keeping track of your expenses fun and easy. The integrated budget manager within Expense IQ lets you set monthly budgets on specific accounts and/or categories and monitor them via color-coded budget health bars that warns you when you are about to exceed your budgets.
Also integrated is a bill reminder that helps you avoid nasty late fees by issuing you timely reminders to pay your bills. You can even take a picture of your bills or invoices to keep a digital record.
Extensive Features:
-Cloud synchronization via Dropbox to synchronize transaction data between multiple devices
-Split transactions supported for more detailed income & expense management
-Export captured data as QIF & CSV to desktop money managers (eg. Quicken) for expense reporting etc.
-Includes a Home Screen Widget for even faster expense management & tracking. Add transactions straight from the home page once you enable the widget - great for daily expense tracking!
-Receive notifications of upcoming and overdue bills - for both one-time payments as well as recurring bills
-Set monthly budgets on specific accounts and/or categories and monitor them via color-coded budget health bars
-Fully customizable income and expense categories for more accurate budget planning.
-Take photos of Bills & Receipts
-Integrated Checkbook Manager
-Track and manage expense and income for multiple accounts in multiple currencies
-Setup repeating transactions
-Support transfers between accounts
-Lock application using a 4-digit security pin
-Backup data onto SD card
-Daily automated backup creation
Download Expense IQ today!
This app is not just for money lovers! Whether you are looking for a better daily expense manager or trying to stay out of debt and be money wise, Expense IQ is definitely the ideal tool to stay on top of your finances.
All rights reserved by Handy Apps.

Data migration from Easymoney
A way better UI than what EasyMoney has! Is there a way to migrate the database of Easymoney to ExpenseIQ without losing the photos of bills?

I personally feel like this as one of the best expense management tool. The most required part in any tool is the usability or the navigation which talks about the compatibility and that is what I can realize in this tool. I will surely try out this tool but even I have the same question as is asked above.

Banko6 said:
A way better UI than what EasyMoney has! Is there a way to migrate the database of Easymoney to ExpenseIQ without losing the photos of bills?
Click to expand...
Click to collapse
Hi! There are some radical changes from EasyMoney to Expense IQ so there isn't a quick solution to that. However, it is possible via some manual file movements on your device. Other than the photos, you can transfer the transactions too.Here's how you can do that.
1. Install Expense IQ.
2. Launch EasyMoney, and go to Database Tools.
3. Select Export CSV and export each individual account you have. These will be exported to sdcard0/EasyMoney/csv_output folder. Copy all the files there.
4. Paste copied files to sdcard0/ExpenseIQ/csv_input.
5. Copy sdcard0/EasyMoney/photos. Then paste the folder to sdcard0/ExpenseIQ/photos and allow file overwrite.
5. Launch Expense IQ and recreate all your accounts.
6. Proceed to Import CSV, select an account and a specific CSV file to import. Make sure all formats are similar.
7. Wait for the import and the import successful message.
8. Go to accounts and check that the transactions have been imported.
Once the first import works, please continue for all other accounts. Do note that budgets and bill reminders have to be recreated manually.
If you require further assistance, email us with ‘Data porting to Expense IQ’ as subject title to [email protected].

lesliescott06 said:
I personally feel like this as one of the best expense management tool. The most required part in any tool is the usability or the navigation which talks about the compatibility and that is what I can realize in this tool. I will surely try out this tool but even I have the same question as is asked above.
Click to expand...
Click to collapse
Thanks for your kind feedback! Hope you don't mind the copied-then-pasted steps below Feel free to share any suggestion you have for Expense IQ and we will see what we can do with that!
1. Install Expense IQ.
2. Launch EasyMoney, and go to Database Tools.
3. Select Export CSV and export each individual account you have. These will be exported to sdcard0/EasyMoney/csv_output folder. Copy all the files there.
4. Paste copied files to sdcard0/ExpenseIQ/csv_input.
5. Copy sdcard0/EasyMoney/photos. Then paste the folder to sdcard0/ExpenseIQ/photos and allow file overwrite.
5. Launch Expense IQ and recreate all your accounts.
6. Proceed to Import CSV, select an account and a specific CSV file to import. Make sure all formats are similar.
7. Wait for the import and the import successful message.
8. Go to accounts and check that the transactions have been imported.
9. Tap on a transaction with an attached photo and check if the photo is visible.
Let us know if something odd pops up while you are going through the steps above and we will be happy to help you out!

Just want to know if purchase/upgrade to your Expense IQ Gold Edition, how many devices (Smartphone, Tablet, etc) that we can use?

I tried the app. Very nice.

Thank you for your response! The latest version of ExpenseIQ introduced a new import option: 'Import from EasyMoney', this way the migration from EasyMoney is very convenient - thank you HandyApps! :good: The photos folder can be manually copied to the folder of ExpenseIQ.
I have started to use and I really liked it.
Are you planning to support Google Drive based cloud sync? Is there any data encryption during cloud sync?

tomboyed said:
Just want to know if purchase/upgrade to your Expense IQ Gold Edition, how many devices (Smartphone, Tablet, etc) that we can use?
Click to expand...
Click to collapse
Hi tomboyed, the purchase is tied to your Google account, so that would depends on how many devices is allowed for one Google account. I don't know the exact number of devices Google allows, but it seems that some have up to 10 devices all connected to the same Google account.
Source: http://android.stackexchange.com/qu...evices-with-a-single-google-account/8735#8735

Banko6 said:
Thank you for your response! The latest version of ExpenseIQ introduced a new import option: 'Import from EasyMoney', this way the migration from EasyMoney is very convenient - thank you HandyApps! :good: The photos folder can be manually copied to the folder of ExpenseIQ.
I have started to use and I really liked it.
Are you planning to support Google Drive based cloud sync? Is there any data encryption during cloud sync?
Click to expand...
Click to collapse
Great to hear that! We may look into other cloud sync options in future updates. As of now, Expense IQ's Dropbox sync utilises a function called Datastore by Dropbox. Datastore is some sort of Database in the Dropbox and is owned by the user only (privacy wise secure) so it won’t appear in a folder. This provide faster synchronization than conventional file saving of an entire database. Let us know if you want the link to log in and view your data, we will drop you a PM

refaelsh said:
I tried the app. Very nice.
Click to expand...
Click to collapse
Thanks for trying out Expense IQ! We are glad to know you enjoy your experience with it

Upgrade question.
For those of us that have purchased EasyMoney, will there tbe a discount for Expense IQ? I have used EasyMoney exclusively since I got my first Android device 3 years ago. I had moved from a PalmPilot with PocketMoney when I found EasyMoney. Catamount Software said they would not port PocketMoney to Android, although, they would to iOS. :-/ So, enter EasyMoney. Thanks in advance!

Thanks for the info! Datastore by Dropbox is really interesting feature.
I am actively using ExpenseIQ, and I really like it. Although there might be some improvements that would help a lot:
In the calculator, a button to delete a mistyped digit
Photo attachment function is missing in split tranzaction
In the photo attachment screen the latest pictures should be on top
Adding categories in a split transaction, the last row is not saved, if the plus sign is not pressed on that row
There were a bunch of updates in the app, it gets even better. I hope this feedback might be usefull.

Hmmm, strangely silent about possible purchasing discount for those of us that bought EasyMoney?
Sent from my SGH-T889 using Tapatalk

Banko6 said:
In the calculator, a button to delete a mistyped digit
Click to expand...
Click to collapse
I would also like to see this feature. Except of that perfect app.

Muti device feature
Hi, I am interested in sync feature and I need to know if I can share my expenses with my wife device. It's that possible with gold versión?

Moon Shadow - NM said:
For those of us that have purchased EasyMoney, will there tbe a discount for Expense IQ? I have used EasyMoney exclusively since I got my first Android device 3 years ago. I had moved from a PalmPilot with PocketMoney when I found EasyMoney. Catamount Software said they would not port PocketMoney to Android, although, they would to iOS. :-/ So, enter EasyMoney. Thanks in advance!
Click to expand...
Click to collapse
Hi and sorry for the delay Moon Shadow, drop us an email at [email protected] and we will see if there is something we can work out

Banko6 said:
Thanks for the info! Datastore by Dropbox is really interesting feature.
I am actively using ExpenseIQ, and I really like it. Although there might be some improvements that would help a lot:
In the calculator, a button to delete a mistyped digit
Photo attachment function is missing in split tranzaction
In the photo attachment screen the latest pictures should be on top
Adding categories in a split transaction, the last row is not saved, if the plus sign is not pressed on that row
There were a bunch of updates in the app, it gets even better. I hope this feedback might be usefull.
Click to expand...
Click to collapse
Thanks for your various feedback Banko6!
1 and 3. Noted! We will look into these when designing future updates.
2. This has since been added to v1.0.4_21. Do update Expense IQ when there is an update available.
4. The + sign must be tapped to ensure that the specific category is added. We won't know whether you'd accidentally type something in the last row or genuinely wanted that last category but didn't add it when saving the entire transaction. If it was an accident, additional action on your part is needed to edit and re-save that transaction again. Thus, we decided to stop that additional action by making that + sign compulsory when adding a category in the first place.
We appreciate your feedback in helping us improve on Expense IQ!

argtine said:
Hi, I am interested in sync feature and I need to know if I can share my expenses with my wife device. It's that possible with gold versión?
Click to expand...
Click to collapse
Hello Argtine,
So long as both devices sign in to the same Dropbox account via Expense IQ's Cloud Sync and there are sufficient storage, the data of both devices can be in sync. The first device to enable sync will be the Master device which is responsible for creating repeating transactions. The data in the app will also be synced to Dropbox Cloud.
The second device to enable sync can then choose to restore data from cloud, or copy existing data to cloud. Ideally it should restore data from cloud saved by the Master device. Any changes made by either device will be synced to that one Dropbox account so that both devices will have access to the same data.
If you require further clarification, feel free to email us at [email protected]

Thanks for considering my feedback! I have already realized that the photo attachment option has been added to the split tranzactions. You are improving the app very fast!
Let me suggest one more: it would be great, if the bill reminder notifications would appear as one aggregated line in the notification bar (like the email notification) otherwise if there are a lot of due bills the ExpenseIQ floods the notification list.
There is a small FC issue: if the amount of a category line (in a split tranzaction, which was saved before) is modified, the calculator pops up, the amount is negative, any calculation causes FC.

Related

Anyone know of some good diary software?

I hate to sound like a 13 year old girl, but I want to start writing a diary. Here are some features I am looking for in diary software:
Access from both PC and PPC
Text entry and voice recording
Data saved on the memory card
It would be nice if it integrated with Outlook Calendar
Any of you power-users out there know of any software that can be used to accomplished this? I have tried TodayNotez and though it seems to have what I need, it is slow and buggy.
Good Mobile Diary??
larsuck said:
I hate to sound like a 13 year old girl, but I want to start writing a diary. Here are some features I am looking for in diary software:
Access from both PC and PPC
Text entry and voice recording
Data saved on the memory card
It would be nice if it integrated with Outlook Calendar
Any of you power-users out there know of any software that can be used to accomplished this? I have tried TodayNotez and though it seems to have what I need, it is slow and buggy.
Click to expand...
Click to collapse
Man, I have been looking for this same thing, haven't found anything I like - same experience with TodayNotez.
On my PC I use iDailyDiary Professional (there is a free basic version) which is awesome. AFAIK they don't have a Windows Mobile version.
For voice notes on my Tilt, I use Vito AudioNotes - like it a lot. Basically now I use it to make notes to myself, then play them back while I'm at my PC and put personal thoughts into iDailyDiary.
Noticed your signature line "Is it just me, or do we all spend so much time flashing and tweaking the perfect phone that, once we finish, we have no one left willing to call us." - yeah, seems like many of us spend a lot of time tweaking and flashing - would like to see more interest and attention devoted to actually using the phone - good basic useful apps - how to use them to their max potential, ways to use the pocket pc to improve our daily lives, etc.
Check this
http://www.pocketkai.net/asp/
Multimedia Tagebuch
The only thing is I don´t know if it will support english. I am german and it does everything you´ve been looking for.
Good Mobile Diary??
mannheimguitar said:
http://www.pocketkai.net/asp/
Multimedia Tagebuch
The only thing is I don´t know if it will support english. I am german and it does everything you´ve been looking for.
Click to expand...
Click to collapse
Lot of cool stuff at that site. I don't see any program that is actually a diary, however. Maybe I overlooked it. Seems like a very friendly site - takes requests/suggestions so I put one in.
Did you consdier maybe some sort of Online Program like Twitter?
What about Microsoft Onenote. PC and PPC side, have a button in Outlook on pc and also on IE, can take recordings, pictures, etc...
Thanks for the great suggestions everybody! But keep 'em coming'!
BTW, that Kai fellow really makes a lot of software, doesn't he? He must have a hundred programs for sale on that site of his. His diary software looks good, but it doesn't seem to be able to record directly from the program itself. A picky thing I know.
Twitter and blogs of all sorts are unfortunately blocked by my school's proxy.
One Note sounds promising, but US$99 is a bit more than I was willing to part with. Perhaps my school has a copy somewhere...
Has anyone out there tried Alpha Journal and Alpha Pocket Journal? Seems a bit old, but sometimes that isn't such a bad thing.
Confidential Notes and Private Notes
I just found 2 programs, Confidential Notes and Private Notes, here
They both have password protection, and both allow combo notes with audio and pictures. Haven't purchased either yet; trial available for Confidential Notes but not for Private Notes.
Found these by searching for "password protected notes for windows mobile" which took me to this review of Confidential Notes at clintonfitch.com. Following that I found that the developer says it has been discontinued, but as you can see above, it is still for sale at PocketGear.
I think it might work well as kind of a free-form diary. I can insert time and date with Resco keyboard for any new entry.
Check out evernote. They have a tech preview of the winmobile version that just rocks!
I use my sd card in my pda and then use the same database from my pda for my desktop installer version. It is by far the best journaling program I have ever found.
www.evernote.com
As the OP, I felt a responsibility to follow up with my thoughts about all the different great suggestions everyone made.
TodayNotez: As mentioned before, this has everything I was looking for, but was sloooow to open even when the database was in the main memory. I have a feeling .NET is to blame here, and if the makers could program this in another language to improve speed then they would have a real winner on their hands.
Kai's multimedia diary: Interesting software. Instead of allowing one to take pictures or record memos as part of a diary, this software allows pre-recorded media to be attached to diary entries.
Online programs like Twitter (or any blog/social software): Would work great if my situation allowed access to social websites. Also, for the most part these sites require a active connection to the internet to add and edit posts, which could get expensive if using a mobile data connection.
OneNote: This would probably work great if I could get my hands on a copy of the PC software for a reasonable price. Ahem.
Confiential Notes and Private Notes (et.al.): These kinds of software were good for what they were, but their strengths were in encryption and password protection. Confidential Notes didn't even have an option to turn off password protection. It had two settings: Secure and Paranoid. Neither of these had desktop sync as far as I could tell.
What I finally settled on was a Outlook Journal editing/syncronizing software called Retroactive. It is a little slow, is kind of touchy, isn't free, but has a lot going for it. If you are familiary with the Journal aspect of Outlook then you know that it is like the blank sheet of paper in a DayPlanner. You can write about how the events of that day went.
Journal entries created in Outlook or Retroactive can be linked to other Outlook items such as appointments, tasks, contacts or notes. Also, it is possible to record and add voice notes and pictures directly from the app. Lastly, the best part is the sync capabilities. Everything is synced with the PCs version of Outlook, including linked Outlook items, voice memos and pictures. Attached files that exceed a user-defined size can be automatically removed from the PPC after syncronization to keep memory space free. Lastly, there is an option to have all content uploaded to your Blogger account using your PC's internet connection. This is what I settled on.
I hope this thread helps someone else out someday.
Thanks for good info. but i need help
larsuck said:
As the OP, I felt a responsibility to follow up with my thoughts about all the different great suggestions everyone made.
TodayNotez: As mentioned before, this has everything I was looking for, but was sloooow to open even when the database was in the main memory. I have a feeling .NET is to blame here, and if the makers could program this in another language to improve speed then they would have a real winner on their hands.
Kai's multimedia diary: Interesting software. Instead of allowing one to take pictures or record memos as part of a diary, this software allows pre-recorded media to be attached to diary entries.
Online programs like Twitter (or any blog/social software): Would work great if my situation allowed access to social websites. Also, for the most part these sites require a active connection to the internet to add and edit posts, which could get expensive if using a mobile data connection.
OneNote: This would probably work great if I could get my hands on a copy of the PC software for a reasonable price. Ahem.
Confiential Notes and Private Notes (et.al.): These kinds of software were good for what they were, but their strengths were in encryption and password protection. Confidential Notes didn't even have an option to turn off password protection. It had two settings: Secure and Paranoid. Neither of these had desktop sync as far as I could tell.
What I finally settled on was a Outlook Journal editing/syncronizing software called Retroactive. It is a little slow, is kind of touchy, isn't free, but has a lot going for it. If you are familiary with the Journal aspect of Outlook then you know that it is like the blank sheet of paper in a DayPlanner. You can write about how the events of that day went.
Journal entries created in Outlook or Retroactive can be linked to other Outlook items such as appointments, tasks, contacts or notes. Also, it is possible to record and add voice notes and pictures directly from the app. Lastly, the best part is the sync capabilities. Everything is synced with the PCs version of Outlook, including linked Outlook items, voice memos and pictures. Attached files that exceed a user-defined size can be automatically removed from the PPC after syncronization to keep memory space free. Lastly, there is an option to have all content uploaded to your Blogger account using your PC's internet connection. This is what I settled on.
I hope this thread helps someone else out someday.
Click to expand...
Click to collapse
Why is not retroactive free?
HOEROFOREVERINTHESUN said:
Why is not retroactive free?
Click to expand...
Click to collapse
Probably because that software is the only one that can do what it does. It is good software, and probably wasn't too easy to make.
Thanks Kururu that was a great find, I've been looking for a decent journal software program, I just needed something that could take entries and sort them properly by date without having a ton of text files lying around my docs folder. I.e. -- something like Outlook's journal function.
I tried everything and screwed up a lot but Retroactive fit the bill almost perfectly. The only drawback is it takes forever to loadup.
Guys, guys... Unless you want to be seen as a 12 year old girl, it's a memoire, not a diary.

[APP] Due Today Todo/Project Manager

I generally try not to post notifications about my software in other forums, but if anyone is interested, I've created a new todo/project manager for Android 1.5 and later.
If you're interested, please look here:
http://forum.lakeridgesoftware.com/showthread.php?t=16270
Thanks!
looks very nice and GTDish.
but if it doesn't sync to an online service it is pretty worthless for a lot of people.
I for example use toodledo, because I can access it from my Mac at home and from my PC at work...
good luck, anyways, it looks promising.
What if it syncs to a desktop client? Is that worth anything?
of course that helps, but it would still not solve the problem if you can not install apps on your office PC. Thats a problem a lot of folks have due to managed workplaces
So, I've been thinking about this. If I were to set up a ToodleDo sync, some of the extra fields would have to go into the task's notes. Would that be an acceptable alternative?
Very beautiful and promising. I second the need for Toodledo sync, or it will be unusable to a lot of people.
I really liked the looks of it.
Sent from my HTC Desire using XDA App
chmckay said:
So, I've been thinking about this. If I were to set up a ToodleDo sync, some of the extra fields would have to go into the task's notes. Would that be an acceptable alternative?
Click to expand...
Click to collapse
sure. use Toodledoo fields as far as possible, everything else goes into notes.
but what would you save in the notesfield, for example?
I think about developing a GTD app for webOS and am wondering how to do it well myself
Well, after the data is pulled out of the notes field, the remaining text would just be notes. So, those would be placed appropriately (this is when pulling from ToodleDo). When adding to ToodleDo, I would just place the notes after the extra data.
This gets to be a little complex as I have a few options for contexts which have not been added yet (though the fields exist in my database) and ToodleDo doesn't support contexts as anything other than a text string.
Then there's projects vs goals. I would probably go that route as I don't want to make anyone purchase a pro account on ToodleDo.
After doing all this research, I'm still considering using a WebDAV server sync method with a desktop client as I could guarantee that everything would sync properly.
chmckay said:
Well, after the data is pulled out of the notes field, the remaining text would just be notes. So, those would be placed appropriately (this is when pulling from ToodleDo). When adding to ToodleDo, I would just place the notes after the extra data.
This gets to be a little complex as I have a few options for contexts which have not been added yet (though the fields exist in my database) and ToodleDo doesn't support contexts as anything other than a text string.
Then there's projects vs goals. I would probably go that route as I don't want to make anyone purchase a pro account on ToodleDo.
After doing all this research, I'm still considering using a WebDAV server sync method with a desktop client as I could guarantee that everything would sync properly.
Click to expand...
Click to collapse
The software expires today right? Any news on the paid version?
arg! I want to try it.
The biggest thing for me in an app like this is,
Hierarchy: ability to make sub-projects/subtasks (why I love todoist.com)
Widget/cal sync: needs to sync to Pure Calendar or Google Cal
Personally I would not want it to sync to ToodleDo unless the sub-project functionality this seems to have (again can't try it, beta's up) is maintained without needing a pro account of ToodleDo (which supports subtasks)
The beta expired at midnight this morning, so I'm quickly finishing a few things.
What I'm doing right now is adding a few things that make sense with the ToodleDo sync. And, I'm making a few underlying database changes that you shouldn't see if you were using a previous version. Again, this is in anticipation of the ToodleDo sync. The sync won't be available until I release it for the market.
@Hepæstus:
TaskIt has projects and subprojects. Each project and subproject can have an unlimited number of tasks. In the Today view, though, you will only see the tasks. So, when a project comes due, all of its tasks will be added to the Today view (including any subproject's tasks). When you complete the last task, it will mark the project as complete.
As for the syncing, I don't want to make people get a ToodleDo pro account, so I'm setting things up a little differently. The ToodleDo sync will be more of a hack in that the tasks will sync, but any fields unsupported by ToodleDo will be added to the notes field. Projects will be synced with ToodleDo's goals. I know it's not perfect, but I originally designed this app to be synced with a forthcoming desktop client, not an existing web service, so I have a few features that are not supported by either Remember the Milk or ToodleDo.
I forgot to mention that yes, there is a widget. Also, the update will be available later today.
Version 0.9.5 is now up. You can check it out here:
http://forum.lakeridgesoftware.com/showthread.php?t=16286
Hey chmckay, can you see the possibility of syncing with http://my.gtdify.com/ as well? I like the idea of a desktop client, but if I can access my stuff anywhere, that would be even more awesome. I'm eagerly anticipating a paid version.
I'll take a look at that site and see if they have any syncing capabilities.
Instead of using one of those thausands of webservice that offer a gtd-like project/todo-management I would really prefer a sync to my own webspace.
Combined with a simple webinterface, like the one from "Tracks" (which is the base for my.gtdify.com) or MonkeyGTD/mGSD (Tiddlywiki, a dynamic html-File mgsd.tiddlyspot.com).
That would really be great!
@spaboleo:
That was the basis of my wanting to sync to a desktop client: so that you own your data.
However, because very few people are interested in that, I'm looking into ToodleDo and Tracks. Tracks is interesting because you can host it yourself, so that's a plus.
When the desktop client is ready, TaskIt will also have WebDAV syncing so you can sync to your own server and be in full control of your own data.
Ah, ok
I thought that by "desktop client" you ment something like an installable piece of software...which in case would be okay if there is a webclient/webserver-version.
Maybe the installation could be obsolete too by using a portable client.
anyway...thank you for your effort!
sounds really promising!
Actually, I do intend to create an installable desktop client. The WebDAV sync is so that your data doesn't sync via someone else's servers.
The Tracks/GTDify and ToodleDo sync are for those who want web only.
Of course I can only speak for myself, but 70% the software I use is portable and placed on my thumbdrive (even browsers, mail-clients, IM-Tools etc.).
The other 30% include exclusivly larger suites like Office, Graphic-Programs or CAD-Tools.
Mostly an installtion is not really required if you include saved userfiles directly into the programmfolder.
For the less experienced users you could offer a installable version.
But, I would appreciate a ziped version that I can carry around on my thumbdrive, without the need to "make it portable by myself" ;D
I think I'm not the only that prefers portable software.
Best wishes

[APP]ContactSync sync contact information on Android/Blackberry

ContactSync is an Android (also works on Blackberry) app which allows you to sync your Android contacts with local files and FTP, HTTP, WebDAV or CardDAV servers.
Do you want to check out the app? Then just load and install the free test version where you can check out all the feature for free at the Google Play Store, Blackberry World, Amazon Store or directly from my website (link below).
Features:
Using a self-created analyser which supports complex and more features than other contact sync applications.
Supporting vCards in all availbale versions (4.0, 3.0 and 2.1)
Supporting much more android contact fields then other apps (IMPORT and EXPORT).
Contact photos can also be automatically be loaded from the web!
Automatically create appointments for birthdays and anniversaries so that you won't miss them!
Importing contacts stored on the android device (.vcf).
Importing multiple files at once
Fingerfriedly user interface.
Supporting different ways of handling double contacts:Ignoring, Replacing, Merging
Supporting groups (native groups in vCard 4.0 and mapping of categories in vCard 3.0 and 2.1)
Sync statistics
Automatic background sync
Supporting network sources for contact information.
Supporting HTTP/HTTPS (syncing from and to a server (two way sync))
Supporting FTP/FTPS (syncing from and to a server (two way sync))
Supporting WebDAV/WebDAVs (syncing from and to a server (two way sync))
[*]Supporting CardDAV (syncing from and to a server (two way sync))
Supporting (also two way) sync to local files stored on your device
Supporting self signed certificates
Multi-language: Currently english
If you are interested in translating the app in other languages please contact me.
The app handles more contact/group data then other apps e.g.:
address, birthdays, anniversaries, custom events, categories, groups, notes, email, instant messages, name, nickname, organizations, photos (also high res), relations, phonetic names, websites, roles, titles, Apple specific extensions, Mime dir groups, Android specific extensions, self defined custom labels
The app has been sucessfully tested with more then 30 different CardDAV Servers like Apple iCloud or Owncloud. You can find a list here:Sucessfully tested CardDAV Server
Requirements:
Android 2.2 or newer.
Permissions
android.permission.READ_CONTACTS and android.permission.WRITE_CONTACTS
The app is designed to interact with the contacts on the device so it needs the rigths access the contacts.
android.permission.WRITE_EXTERNAL_STORAGE and android.permission.READ_EXTERNAL_STORAGE
Used to create files on the device e.g. to backup contacts in .vcf files and to read files storing contacts.
android.permission.INTERNET and android.permission.ACCESS_NETWORK_STATE
Used to access contact information available at server connected by a network like the Internet.
android.permission.READ_PHONE_STATE
For licensing the app needs access to device id.
com.android.vending.CHECK_LICENSE
Needed for google licensing mechanism.
android.permission.RECEIVE_BOOT_COMPLETED and android.permission.ACCESS_WIFI_STATE
For the automatic background sync feature.
android.permission.WAKE_LOCK
For the automatic background sync and to prevent the device to go in sleep mode during operations.
android.permission.MANAGE_ACCOUNTS and android.permission.AUTHENTICATE_ACCOUNTS and android.permission.USE_CREDENTIALS and android.permission.READ_SYNC_SETTINGS and android.permission.WRITE_SYNC_SETTINGS
Used to create and manage android sync accounts to integrate the app in the default contact handling apps.
android.permission.READ_CALENDAR and android.permission.WRITE_CALENDAR
The app has a feature which can be used to automatically create appointments for birthdays and anniversaries at a choosebale calendar so that you wont miss such an event.
If you like my app please donate so that i can develop further improvements.
Download (NO MIRRORING): Contact Sync click here
When for an Open Source version ?
Hi,
You say that this app will be FOSS with the 1.0 version. So, concretely when ??
Thanks :crying:
HLFH said:
Hi,
You say that this app will be FOSS with the 1.0 version. So, concretely when ??
Thanks :crying:
Click to expand...
Click to collapse
I'm sorry but I think you mean a different app and developer.
just installed it and was disappointed. the post said nothing about money...
and your webpage you dont say how much it is...only to contact you directly
i have a place for software like this, its called /dev/null
androidfan34 said:
just installed it and was disappointed. the post said nothing about money...
and your webpage you dont say how much it is...only to contact you directly
i have a place for software like this, its called /dev/null
Click to expand...
Click to collapse
If you just want to buy the app then you can easily click the play store link. But if you want to test the app or buy it directly from me then you will have to communicate with me in any way (to find a purchase option which fits your need, informations how to get a (of course free and NOT limited) testlicense, and so on).
I am looking for an app that can help me to import my Palm contacts from my pc, which I can export as vcf.
Can your app handle that?
binser said:
I am looking for an app that can help me to import my Palm contacts from my pc, which I can export as vcf.
Can your app handle that?
Click to expand...
Click to collapse
Basically the app can handle vcf files really well , but in your case I can give you some additoanl details because I had already some users with used my app to transfer palm .vcf contacts and gave me a very good feedback, so yes this can be done with the app.
Birthday Calendar
Hi,
I discovered this app when I was looking for a way to sync my android contacts with my homeserver running radicale.
The app was easy to set up and works quit good, so I decided to buy the paid version for small money
I like the option to put all birthdays and anniversaries from contacts to a calendar and used this option too.
I have three minor things to note in this calendar scenario:
1. anniversaries are not processed, when a server addressbook is newly synced to the pone. It works only, wenn contacts are entered on the phone. I would like an option to generate calendar entries when getting contacts from server. Or perhaps just an option to create calendar entries from already existing contacts so I can create an new calendar even if contact are already on the phone.
2. I have wedding days in my contacts which are called "Hochzeitstag". Here the app generates some strange calender entries with "... name not found ...". Maybe you can fix this.
3. The age of a person in a calendar entry is just in the description, not in the title. Since my calendar widget just shows the title of an entry I would appreciate an option to generate the age to calendar title too.
But I must say, that sync functionality is just great. With little improvements for calendar integration it will be phenomenal!
donny
donny02 said:
Hi,
I discovered this app when I was looking for a way to sync my android contacts with my homeserver running radicale.
The app was easy to set up and works quit good, so I decided to buy the paid version for small money
I like the option to put all birthdays and anniversaries from contacts to a calendar and used this option too.
I have three minor things to note in this calendar scenario:
1. anniversaries are not processed, when a server addressbook is newly synced to the pone. It works only, wenn contacts are entered on the phone. I would like an option to generate calendar entries when getting contacts from server. Or perhaps just an option to create calendar entries from already existing contacts so I can create an new calendar even if contact are already on the phone.
2. I have wedding days in my contacts which are called "Hochzeitstag". Here the app generates some strange calender entries with "... name not found ...". Maybe you can fix this.
3. The age of a person in a calendar entry is just in the description, not in the title. Since my calendar widget just shows the title of an entry I would appreciate an option to generate the age to calendar title too.
But I must say, that sync functionality is just great. With little improvements for calendar integration it will be phenomenal!
donny
Click to expand...
Click to collapse
Hi Donny,
thank you for your feedback.
1) Currently there are only appointments generated for contacts synced from the server to the device because those run through the full sync process. So I assume that you want to get the other way?
2)The app uses the FullName vcard field for the displayed name. This sounds (when the tag "name not defined") is displayed that the FullName (FN element) is missing at the contact. This violates the vCard Standard because it has to be present at each vcard at least once. Do you know which system has generated the vcard, you could file in a bug report?
But I think I can add a fallback for structure name and nickname definition in this case.
3) I dont want to get the appointment title too long I think I can add it in a very short fashion.
If you like it and want to support the future development then a nice rating at the play store will be helpful
Regards
Annemarie
Hi Annemarie,
thank u for your reply. Just to clarify:
1. first I tried syncing an addressbook from server to fresh resetted phone and no appointments were generated. Then I cleared contacts and calendars on phone and server. Then in android I imported a file which I exported earlier from standard android contacts app. This created new file on server too. I'm not 100% sure, because I had to do it several times, but I think that was the moment when appointments were generated. If you say, they are created when synced from server, everything is good, but as I remember, it did not. But in addition it would be great to have an function to create these appointments from contacts no matter where they come from, even if they are already on the phone.
2. the wedding day comes from standard android 4.1 contact export / import. It is a contact with to dates, which look like this:
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;2011-04-15;1;;;;;;;;;;;;;
BDAY:1984-01-27
I think, the problem is, that first date has no valid name. The contact has a name, it is just the date.
3. that would be nice.
Regards,
Donny
Hi,
1)Currently the appointments are generated when you import something into your device with my app, the source is not important (so local .vcf files on the device, mail attachments or contacts synced from a server -> all will generate appointments if this is enabled at the settings). But depending on the source my app checks if a import is really necessary, so if you have imported a lot of contacts previously then my app checks on the next sync if something at the contact data has been changed and only will update/import changed/new contacts.
So a reason for your experience can be that you first synced your contacts then later enabled the appointment (contact birthdays, and so on) generation at the settings of the app and then synced again and nothing happens because the old and new data on e.g. the server are the same => Therefore my app detects that nothing has to be synced (which is important to speed up the sync process) because nothing has been changed on eater side.
There is a workaround for such an issue available:
If you are importing local files then you can set the app to overwrite/update existing contacts which have previously imported -> This will lead to an update/import and the appointments will be generated
If you are syncing with a server then you can clean up the WebContact at the Created WebContact list (which will remove all the synced contacts from this specific WebContact on your device) and then start a new sync and all contacts will freshly loaded from your server and imported => appointments will be generated
2) Can you post the full content of the specific contact or send it to me using a private message of you dont want to show it to the public? (Of course it will be deleted as soon as possible afterwards) So that I can take a look on it.
3) I can send you a test version if you want to check it out upfront?
Regards
Annemarie
donny02 said:
Hi Annemarie,
thank u for your reply. Just to clarify:
1. first I tried syncing an addressbook from server to fresh resetted phone and no appointments were generated. Then I cleared contacts and calendars on phone and server. Then in android I imported a file which I exported earlier from standard android contacts app. This created new file on server too. I'm not 100% sure, because I had to do it several times, but I think that was the moment when appointments were generated. If you say, they are created when synced from server, everything is good, but as I remember, it did not. But in addition it would be great to have an function to create these appointments from contacts no matter where they come from, even if they are already on the phone.
2. the wedding day comes from standard android 4.1 contact export / import. It is a contact with to dates, which look like this:
X-ANDROID-CUSTOM:vnd.android.cursor.item/contact_event;2011-04-15;1;;;;;;;;;;;;;
BDAY:1984-01-27
I think, the problem is, that first date has no valid name. The contact has a name, it is just the date.
3. that would be nice.
Regards,
Donny
Click to expand...
Click to collapse
Hi Annemarie,
I tested a fresh download from server as you suggested and birthdays were created in calendar. Very fine. Then I noticed, that the corrupt anniversary was already defect in contacts. So I took a look at addressbook on server and found the strange entry there too.
I anonymized it a bit an put it as attachment to this post. But I think the problem is just corrupt data, not your app.
Furthermore I saw, that entry BDAY is always in fomat YYYYMMTT but other dates are in format YYYY-MM-TT, at least on server. May this be a problem?
Now that everything is fine, I'm not sure that I want to experiment with a new version :fingers-crossed:
But if it helps, I will do it.
Regards,
Donny
donny02 said:
Hi Annemarie,
I tested a fresh download from server as you suggested and birthdays were created in calendar. Very fine. Then I noticed, that the corrupt anniversary was already defect in contacts. So I took a look at addressbook on server and found the strange entry there too.
I anonymized it a bit an put it as attachment to this post. But I think the problem is just corrupt data, not your app.
Furthermore I saw, that entry BDAY is always in fomat YYYYMMTT but other dates are in format YYYY-MM-TT, at least on server. May this be a problem?
Now that everything is fine, I'm not sure that I want to experiment with a new version :fingers-crossed:
But if it helps, I will do it.
Btw. I have released a app version which adds the additional birthdays details at the appointment subject.
Regards,
Donny
Click to expand...
Click to collapse
Hi Donny,
sorry for the late reply. Somehow I did not get a notification that you posted on the thread. Thanks for the nice feedback.
The standard does not propose or force any date format. So the app supports a bunch of possibilities and also supports the YYYY-MM-TT format. So this is no problem.
Regards
Anneamrie
Hallo liebe Annemarie,
ich nutze nun schon seit einiger Zeit das contactSync auf meinem Android Telefon und bin sehr zufrieden.
Das Telefon wird mit meiner NAS und owncloud gesynct
Nun habe ich meine NAS auf owncloud 6.0.3 upgedatet und festgetellt, daß die
Kontaktsynchronisation nicht mehr funktioniert. Ist Deine App nur bis owncloud 5 kompatibel?
Gibt es hierzu bereits Meldungen?
Viele Grüße Ingo
looking for advice, from dev or anyone
Hi Annemarie,
Just read your GP text and paid straight away, seems just what I'm looking for, hope it works. I'm on Ubuntu Linux 12.04 & a Moto G 4.4, trying to avoid sync'ing via Google, but want to use their field structures, look very flexible & compatible w/ Apple. (Q1) Do you recommend their vCard or CardDav export layout for templating?
Ideally I'd like my "master" storage to be a folder of VCF files one item per (Q2), and I want a desktop editor that exposes access to all the various data field/types transparently (Q3). But of course I will need to handle routine daily maintenance from the phone (Q4).
Finally, (Q5) can you recommend a CardDav server that is simple (if possible) but must handle the flexibility of the custom data field/types. I don't care much about strict RFC compliance, but compatibility among these toolchain apps is obviously critical, which is why I'm starting as a virgin, with your consync at the center.
TIA for your help!
Hi Hans,
Yes the app is also compatible with Apple (also with iCloud if you need such a sync in the future). Basically their format is OK, but depending on the other clients you are using (e.g. Thunderbird or Evolution) you could have problems because they use some none standardized ways to specify details such as custom tags. But that's in general a problem if some application tries to specify details which were not foreseen by the standard.
All the other questions can mostly be addressed with a CardDAV server, e.g. Owncloud is an alternative which can be configured easily and is frequently used especially if you would find that a online web based editor would be useful. Servers are typically storing all data as is without any modifications to unknown/unsupported data fields but on the client side its typically so that only those fields can be seen/edited which are specifically supported so e.g. no custom tag can be added to a phone number and only the default ones specified at the server can be used.
BTW ContactSync supports all this situations also custom tags and preserves all details which are not supported by Android.
Regards
Annemarie
---------- Post added at 06:00 PM ---------- Previous post was at 05:54 PM ----------
Actually Apple isn't an issue for me, I just noticed that **Google**'s "extensions" - field formats for groups, custom types etc - seem to match the way Apple also implements vCard / CardDav.
Therefore I decided to base my "personal canonical format" on Google's implementation, rather than just slavishly following the RFC specs perfectly, since it seems few mainstream vendors do that anyway.
Other (older client) apps that don't have full fidelity with all the information in my "master data store" will just be read-only "consumers" of that data; I won't use them to create / update records.
Thanks for the OwnCloud recommendation (Q5). That seems a bit "heavier" than I'd like for just serving CardDav, but I'll check out the installation process and give it a spin ASAP.
So to clarify my other Q's:
Q1 there are differences between the structures Google outputs when exporting via vCard, as opposed to when they're serving CardDAV data. I plan to choose one or the other as the basis for my "personal canonical" data templating, so my question to you is: *which of the two* would be better?
If you think it doesn't matter that's fine, obviously vCards are easier to deal with, and as I mentioned, I want my "master" data store to be a collection of vCard files, one file per record.
Q2 Can you recommend another CardDAV server that uses such a collection as its "live" data store?
I have found Marten Gadja's "Contact Editor Pro", which seems to be excellent for on-device edits, keeping full fidelity to my "personal canonical" data (Q4 - can you suggest a better editor for Android?), but it's obviously better to do bulk record creation and editing on the desktop.
Q3 Can you recommend a (Linux) desktop client (front-end to vCards or CardDav) that fully supports all those custom gContact/Apple extensions? Ideally with good sorting/ deduping/ merging capabilities as well.
If the best tool is OwnCloud's web-based client then OK I suppose, but I'd prefer something offline if possible.
Local VCF store - two-way not possible?
I've got a "WebContact" setup as a local VCF file on my Android.
No problems if I edit the VCF and then sync.
But editing the contact(s) in the Android account, then sync'ing leads to everything reverting to the previously saved state of the VCF file, even though 2-way is selected.
Any suggestion?
HansBKK said:
I've got a "WebContact" setup as a local VCF file on my Android.
No problems if I edit the VCF and then sync.
But editing the contact(s) in the Android account, then sync'ing leads to everything reverting to the previously saved state of the VCF file, even though 2-way is selected.
Any suggestion?
Click to expand...
Click to collapse
Yes, you have most likely configured a incorrect path to the contact file, for writing the contact file it is important the the path is completely correct when for reading the contact file the app can look at various places until it finds the correct file. How does the path look that you have configured?
At the manual you can find a description how to configure the path:
Sync protocol local file:
Set this to sync my app periodically with contact files which are stored locally on your Android device. These files can then be synced by a Dropbox or other cloud apps. You will have to set the path at the URL box. The app will automatically follow the specified paths starting from /mnt/sdcard/. So for a file which is stored at /mnt/sdcard/testfolder/test.vcf you will only have to enter /testfolder/test.vcf. You can use the .. (used to go back one step at the path hierarchy) command for a file which is not stored below /mnt/sdcard/. So e.g. for following path /mnt/sdcardXX/testfolder/test.vcf you will have to enter /../sdcardXX/testfolder/test.vcf. If you only want only to parse a file sometimes you also can just open it like normal mp3 or pdf file. So just click on it in your preferred file explorer and it will be parsed by my app and then you can import it.
Note - the /storage/emulated/ path will also work to enable two-way sync via the local-text method
HansBKK said:
Note - the /storage/emulated/ path will also work to enable two-way sync via the local-text method
Click to expand...
Click to collapse
Or you can simply use the built in dialog inside of the app were you can navigate to the file and a valid path is calculated by the app automatically. So theres no need to define a path manually.

[Poll] Opinion about App

I have an application that is about personal finance. I wanted users to be able to use an online service to add and remove data from a specific website. The question that arises is that I have two ways of syncing the data. They are listed below:
1.) Allow people to sync their data online that whenever they add or remove or do anything with their SQLite database, it syncs right that very second. This is slower since the app has to send data online and sync it each time a change is made.
2.) Allow people to Add and Remove Transactions but a manual sync button is pressed to sync data online. Simpler but does a batch sync rather than only doing it once. The only issue is that when a person doesn't press the button the data is not synced.
Each of those have pros and cons but the idea remains the same, being able to sync data to cloud storage and the ability to add transactions from the website. What do you think?
hafridi said:
I have an application that is about personal finance. I wanted users to be able to use an online service to add and remove data from a specific website. The question that arises is that I have two ways of syncing the data. They are listed below:
1.) Allow people to sync their data online that whenever they add or remove or do anything with their SQLite database, it syncs right that very second. This is slower since the app has to send data online and sync it each time a change is made.
2.) Allow people to Add and Remove Transactions but a manual sync button is pressed to sync data online. Simpler but does a batch sync rather than only doing it once. The only issue is that when a person doesn't press the button the data is not synced.
Each of those have pros and cons but the idea remains the same, being able to sync data to cloud storage and the ability to add transactions from the website. What do you think?
Click to expand...
Click to collapse
Application looks very nice but I don't need personal finance application. Maybe someone to download?
But in your opinion, would you think a person would like the sync button to sync all the transactions all at once or an automatic sync that does it right after a transaction
Anyone? All I need is your opinion?
only sync data when the sync button is pressed..
I've got the feeling that it's the real answer, you know the pro & cons..
emblazonpunk said:
only sync data when the sync button is pressed..
I've got the feeling that it's the real answer, you know the pro & cons..
Click to expand...
Click to collapse
So you say that sync it only when the user selects to sync it. Thats another vote for sync when user calls it.
Best leave it to the user's choice. It's common sense.
I recommend u have both.
1) not every second, but let the user set the interval between syncs.
2) if the user wants to sync before the time is up, the user can easily sync using the button.
Smack that Thanks button if I helped!
KitKat came in on my OmniROM, running on my Note 2.
Sent from a small country called Singapore.
P.S. Time for school, not much time for XDA
app's auto sync function sounds like autosave in word.
better leave an option to user
davidtc said:
app's auto sync function sounds like autosave in word.
better leave an option to user
Click to expand...
Click to collapse
I am actually planning on rewriting cloud sync functionality.

[App] Sync notes

Hi all,
I developed a Android app, Sync notes. I hope some one could actually test it and give me their valuable suggestions
Sync Notes is a simple, light weight and elegant notepad application where you can take your notes down quickly. With its simple navigation UI taking notes is extremely easy. Save the notes to your Dropbox account so that the notes are only with you and secured.
Features:
• Create and save notes.
• Assign labels to notes
• Search notes
• Save notes in cloud to your Dropbox account.
• Save notes to SD Card
• Create or delete new labels
• Themes
• Fonts
Future Updates:
• New cloud options like Google Drive
• Widget
• Reminders
• Import notes from external storage
Here is the play store link,
https://play.google.com/store/apps/details?id=com.mkr.notes
Thanks,
Murali
I like it so far ... except for the ads
Some things I would like ...
a) an option to lock labels so that they cannot be viewed without a pin/password/pattern
b) an option to delete in-built labels or to rename them (I do not want labels such as personal, ideas)
c) an "all notes" view where in all the notes are visible on the opening screen (except those falling under "locked labels" mentioned in (a) above),
I look forward to the option to sync with Google Drive and .... if possible sync with Google Keep (can be synced with keep so that we can even update notes through the PC?).
Hi,
Thanks for the suggestions.
I'll implement these for the upcoming release.
once again thanks for using it.
Cheers,
Murali
Paparasee said:
I like it so far ... except for the ads
Some things I would like ...
a) an option to lock labels so that they cannot be viewed without a pin/password/pattern
b) an option to delete in-built labels or to rename them (I do not want labels such as personal, ideas)
c) an "all notes" view where in all the notes are visible on the opening screen (except those falling under "locked labels" mentioned in (a) above),
I look forward to the option to sync with Google Drive and .... if possible sync with Google Keep (can be synced with keep so that we can even update notes through the PC?).
Click to expand...
Click to collapse
Hi Paparasee,
A new release is uploaded to play store.
As you mentioned I implemented the pin lock, able to delete default labels and google drive implementations.
Also the UI has been updated and new features like import from sd card has been added.
Can you please install the latest app and tell your opinion.
Thanks in advance,
Murali
Paparasee said:
I like it so far ... except for the ads
Some things I would like ...
a) an option to lock labels so that they cannot be viewed without a pin/password/pattern
b) an option to delete in-built labels or to rename them (I do not want labels such as personal, ideas)
c) an "all notes" view where in all the notes are visible on the opening screen (except those falling under "locked labels" mentioned in (a) above),
I look forward to the option to sync with Google Drive and .... if possible sync with Google Keep (can be synced with keep so that we can even update notes through the PC?).
Click to expand...
Click to collapse

Categories

Resources