Giter Club home page Giter Club logo

familygem's Introduction

Family Gem

Create your own family tree

Family Gem is an app for Android designed to manage family trees.
It's completely free and open source.

Features

With Family Gem you can:

  • Create a family tree from scratch, entering names, dates, places, various events, photos and sources.
  • Import an existing family tree through a GEDCOM file and modify it as you want.
  • Export the family tree you created (via GEDCOM again) to import in every other genealogy program.
  • Share a tree with your relatives, letting them improve it and receiving back the updates. Then you can choose whether accept them or not.

Minimum supported version is Android 4.4 KitKat (API 19), maximum is Android 11 R (API 30).
The intent is that data structure respects as much as possible the latest version of GEDCOM standard: 5.5.1 and possibly also 5.5.5.
Family Gem is strongly based on the library Gedcom 5 Java by FamilySearch.

There are 2 modules:

  • app is the actual Family Gem app.
  • lab is the Family Lab app, a playground used only to develop new features.

Limitations

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 "demo" account Place names suggestions probably don't appear

The code (classes, variables, comments...) is almost all written in Italian, because I'm Italian and I love to write in my native language. I know it's not so kind, because everyone expects an English code, but I started like this and it's hard to change at this point.

Translation

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.

Translation status

Resources

Official website: www.familygem.app

You can find Family Gem on Google Play.

The APK file is available on:

Feedback

For questions, bugs, suggestions you can:

License

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.

About

Family Gem is written in Java within Eclipse and Android Studio.
Project started on beginning of 2018.
Author is Michele Salvador, an Italian self-taught programmer and genealogy enthusiast.

familygem's People

Contributors

michelesalvador avatar comradekingu avatar milotype avatar waldist avatar merfi745 avatar vivaldo-roque avatar wonzling avatar weblate avatar 42crmo4 avatar lavich avatar djogigoran avatar burekone avatar izzysoft avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.