To delete all contacts stored on Android, you can try:
turned off sync
go to settings> applications> manage applications> Contacts storage>clear data.
turned on sync. It should re-synced to Google/GB/etc contacts
Osmo has been around for years and is pretty good - the GUI's not so flashy, but it's pretty lightweight with minimal dependencies. It has basic import/export functionality, as well as everything you'd expect from a simple address book / contact manager. http://clayo.org/osmo/
You should be able to install it via sudo aptitude install osmo on Ubuntu/Debian ...
CiviCRM looks like it might satisfy most or all of your requirements:
easy learning curve: ?
cross platform (Mac/Linux/Windows): Yes
track donors: Yes
track event attendees: Yes
mailing list for subscribers: Yes
As James suggests in the comments, it might be easiest to start with a simple spreadsheet or similar ...
Then you should take a look at MyPhoneExplorer – which not only allows you to sync your contacts, but also your calendars and more cloud-lessly. Sync can be performed via WiFi, USB-Cable or Bluetooth. From the app description:
sync your contacts with Microsoft Outlook, Thunderbird, SeaMonkey, Lotus Notes, Tobit David, Windows Contacts,..
sync your ...
If you still haven't found anything to suit your need, have a look at Simitless. It enables you to design your app (in your case, a personal CRM of sorts) from readily available modules to track what you want and how you want it.
You can collect information about your contacts, their email, when you met them, their favorite movie, when you talked to them ...
I'm using ownCloud for this and for more. It should fit your requirements just fine:
compatible with Linux: Definitely. For several distributions there are even packages (e.g. .deb), or you can chose the manual install from a tarball (often more up-to-date; I prefer this e.g. for my BananaPi running Debian)
web-based: Yes. Requires PHP and a database. By ...
It seems to me that what you wish is a Personal Information Manager (PIM), and I assume that when you say "synchronization with external device" you mean with an Android or iOS mobile phone (I am not considering you use palmOS PDA or anything similar).
For this I would suggest you look at EssentialPIM: https://www.essentialpim.com/
There is a free version ...
I know this question is old, but I just came across it and thought I'd share. I think EteSync is exactly what you are looking for.
Your Data, Yours Only.
Secure, end-to-end encrypted and journaled personal information cloud
synchronization for Android and the desktop. Currently supports
contacts and calendars, with more on the way.
Old question but maybe someone needs an alternative.
See Evolution. Osmo seems lightweight but it seems not to support vCard so I ended up using Evolution.
It is not as "lightweight" as Osmo what comes to features but it certainly does not need like 500MB libraries related to KDE when using Gnome environment.
For my Linux Mint it was just:
apt install ...
Open Contacts is available at F-Droid and should meet your requirements:
Android App: Yes.
stored contacts as standalone local DB or file: Yes, and only there.
with editing: I'd assume so (not tested the app myself)
import/export from csv: Well, isn't the VCard format much better suited for contacts? This app uses VCard format for import/...
If you use the default contact manager that comes on android, you can use MyPhoneExplorer app that can sync between your android phone and its desktop app and even your desktop MS Outlook. See the link for a previous detailed answer.
The default contact manager should allow you to select a contact and contact them by Phone/WhatsApp/Email.
Microsoft Outlook supports everything you have listed here. Yes, it is primarily thought of as a mail client, but there is a 'People' component of it that can be used for storing contacts. You do not have to even use the email functions and it will open up to your contacts. All of your data is stored on your computer, and you can easily export them to ...
I have used "MyPhoneExplorer" for years. You can download the contacts on the PC and edit them as shown below.
You can also grab the calendar, files etc and back them up. I do it weekly.
It works by installing an app on your phone and the executable on windows. You can connect with wifi or USB.
The other nice thing is ...
I have been trying to "clean up" my contacts as well. In this Software Recommendations SE question I am requesting software recommendations to backup all contacts, preferably in an editable format (like CSV, XML, or HTML). Part of the reason for that question is to be able to tidy them up, as you are attempting as well.
So far, I have not found a reliable ...
Full disclosure, I work for the company I am about to talk about
SpinGo Event Master is an event management software that is effective for vendor and floor management as well as being a cost-effective solution.
SpinGo Event Master has the functionality needed to run a convention or show and includes:
Vendor floor map.
Onsite check-in and registration.
Try my Portable Kanban. Disclosure: I'm developer of PK.
It works offline.
It's free, can be used commercially. Works on Windows only.
It has a Pomodoro timer that is configurable (work/short pause/long pause intervals, sound).
Has topics and tags, configurable views.
Has a lot of options for configuring UI and board.
May be used for teams too (requires ...
There is also an open source system for personal relationship management called Monica (like CRM but for friends). It has all needed features you described. You can use it as a SaaS or a self-hosted solution.
I think I might have a software/app solution for you. It checks almost all your boxes:
can store almost any type of data you want. In fact, you yourself can determine what data/information you want your app to have, how the data should be organized/connected to each other. You can link two people living together if you want to, ...
We have used Pipedrive for a long time. I think it has all you are looking for. But why don't you want to use Hubspot CRM? It is free and very similar to Pipedrive.
Both systems have email-Integration (Gmail, ..), you can have a history of your email communication, and take notes to any other communication. You can plan tasks and save notes to your contacts ...
I don't understand the term "offline" contact. If you don't want to cook something up yourself and if you are able to do communication over the network, you can give synchronization via CardDAV a try.
I have good experiences with DAVDroid. It's a Free Software application that syncs contacts as well as calendars and tasks. It's very easy to set up and use.
Look into Automatic Call Recorder. You never asked if you wanted to record your calls, but this app records them and allows you to then add notes to each log, the app integrates with the phones phonebook which is where you would have all your details you required.
The App contains:
Search function based on name and/or number
Full log (paid version to get ...
Honestly, a contact manager sounds like the best fit for your needs. Some of them are relatively easy to use, though any new software or tool with have at least a small learning curve.
Insightly is pretty easy to use, especially if you use Gmail, and it offers a free plan that would probably work for you. The service would allow you to see calls for a ...
The Cardbook addon completely replaces Thunderbird's built-in address book and provides support for CardDAV.
I have not tried it with Tine but it seems to work well with my Radicale server. Assuming both Tine and Cardbook stick to the standard, they should work together. Setup includes a URL to your contact file(s), username and password.
Nota bene: If you ...