Android app for genealogical trees
Family Gem is an app for Android designed to manage family trees.
It's distributed as a freemium app: almost all features are free except one (merging two trees), available with a Premium subscription.
With Family Gem you can:
Minimum supported version is Android 4.4 KitKat (API 19), maximum is Android 14 Upside Down Cake (API 34).
The intent is that data structure respects as much as possible the GEDCOM standard 5.5.1 and possibly also 5.5.5.
Family Gem is strongly based on the library Gedcom 5 Java by FamilySearch.
The code provided in this repository should compile and build a working version of Family Gem, but with some limitations:
Missing | Limitation |
---|---|
App signature | You loose saved trees when you install over a signed version |
Server account | You can't share trees |
GeoNames account | Place names suggestions probably don't appear |
The code (classes, variables, comments...) was almost all written in Italian (my native language), because I started just as a personal hobby project.
Obviously everyone expects an English code: it's hard to change at this point but I'm trying to translate all to English.
The translation of Family Gem user interface is managed on Weblate.
Contribution to translation in any language is really appreciated.
You need a Weblate account to freely work there, but also without account you can make suggestions to already existing translations.
Official website: www.familygem.app
You can find Family Gem on Google Play.
The APK file is available on:
For questions, bugs, suggestions you can:
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.
Family Gem is written in Java and Kotlin within Eclipse and Android Studio.
Project started on beginning of 2018.
Author is Michele Salvador, an Italian programmer and genealogy enthusiast.