Gadgets
Copyright © 2024 Jiri Kriz, www.nosco.ch

Family Tree - Usage

Usage (EN) Benutzung (DE) Uso (ES) Usage (FR)
free Family Tree (Free) on Google Play Store
pro Family Tree (Pro) on Google Play Store

Contents

Purpose

The purpose of the application is to create, modify, save and display a family tree.

First Usage

The application comes with a pre-installed family.
Please proceed as follows:

  1. Export the pre-installed family for later use to the folder Downloads using the menu command Export Family. This demo family is available also here:
    www.nosco.ch/play/famtree/
  2. Learn the application by playing with the pre-installed family.
  3. Read the Help.
  4. Create or import your own family.

Usage

Family views:

  1. Person list: aphabetically sorted list of all family members.
    The colors indicate the gender. Click on a person to select it. The name of the selected person appears on the top. A long click deletes the respective person.
  2. Graph: the graphical family tree of the selected person.
    Italic font indicate non relatives. Click on any displayed person to select it. If clicks are not working properly, try double clicks. If you click on a person with adoptive parents then you toggle between the biological and the adoptive parents. Move the graph with the finger and zoom by spreading two fingers.
  3. Details: all details of the selected person.
    Click on any displayed person to select it.

Editing

Create a new family using the menu command New Family. Export the current family first because the new (empty) family overwrites the currently displayed family.

Import an existing family using the menu command Import Family. The imported family overwites the currently displayed family. Please read further details on Import.

Click the '+' sign to add a new person to the family.

Click the 'pencil' sign to edit the currently selected person.

Symbols

Amelia Gender: female 'F', ♀
John Gender: male 'M', ♂
Alex Gender: unspecified 'X', ○
Adopted person
Child
Pair: married '1', ⚭
Pair: separated '2', ⚮
Pair: unspecified '0', ⚯

Export and Import

Save (export) your family regularly to an external file using the command Export Family. Export to the folder Downloads and use always the proprietary xml-format. Use the ged- and csv-formats only when exporting to other applications.

You can load (import) a family file from the Downloads folder using the command Import Family. Save always your family before you import another family because the new family will completely overwrite the current family.

Free Version

The free version displays advertising and restricts the functionality:

XML Format

Example:

<?xml version='1.0' encoding='UTF-8'?>
<Family Name='Family name' Version='2.0' Updated='2019-04-17'>
    <Person ID='1'>
        <FirstName>Robert</FirstName>
        <SurName>Taylor</SurName>
        <NickName>Bob</NickName>
        <Gender>M</Gender>
        <!-- <Gender>M (male) or F (female) or X (other)</Gender>  -->
        <ParentsID>0</ParentsID>
        <!-- Entries with ID=0 can be omitted -->
        <AdoptiveParentsID>0</AdoptiveParentsID>
        <BirthDate>1938-09-14</BirthDate>
        <BirthPlace>London</BirthPlace>
        <DeathDate>2018-12-30</DeathDate>
        <DeathPlace>New York</DeathPlace>
        <Occupation>Programmer</Occupation>
        <Note>Hobby: hiking</Note>
    </Person>
    <Person ID='2'>
        <FirstName>Mary</FirstName>
        <SurName>Taylor</SurName>
        <BirthName>Brown</BirthName>
        <!-- <BirthName>maiden name / name at birth</BirthName> -->
        <Gender>F</Gender>
    </Person>
    <Person ID='3'>
        <FirstName>John</FirstName>
        <SurName>Taylor</SurName>
        <Gender>X</Gender>
        <ParentsID>1</ParentsID>
    </Person>
    <Person ID='4'>
        <FirstName>Peter</FirstName>
        <SurName>Taylor</SurName>
        <BirthName>Jones</BirthName>
        <Gender>M</Gender>
        <AdoptiveParentsID>1</AdoptiveParentsID>
    </Person>
    <Pair ID='1'>
        <FemaleID>2</FemaleID>
        <!-- <FemaleID>ID of partner 1 - could have other gender</FemaleID> -->
        <MaleID>1</MaleID>
        <!-- <MaleID>ID of partner 2 - could have other gender</MaleID> -->
        <Status>1</Status>
        <!-- <Status>1 (married) or 2 (separated) or 3 (other)</Status> -->
        <Note>marriage on 1969-08-11</Note>
    </Pair>
</Family>

GED Format (GEDCOM)

Only basic GEDCOM tags are supported. Example:

0 HEAD
1 SOUR ch.nosco.famtree
2 NAME <Family Name='Family name' Version='2.0' Updated='2019-04-17'>
1 GEDC
2 VERS 5.5.1
2 FORM LINEAGE-LINKED
1 CHAR UTF-8
0 @I1@ INDI
1 NAME Robert /Taylor/
2 SURN Taylor
2 GIVN Robert
2 NICK Bob
1 SEX M
1 BIRT
2 DATE 14 SEP 1938
2 PLAC London
1 DEAT
2 DATE 30 DEC 2018
2 PLAC New York
1 FAMS @F1@
1 OCCU Programmer
1 NOTE Hobby: hiking
0 @I2@ INDI
1 NAME Mary /Taylor/
2 SURN Taylor
2 GIVN Mary
1 NAME /Brown/
2 TYPE birth
1 SEX F
1 FAMS @F1@
0 @I3@ INDI
1 NAME John /Taylor/
2 SURN Taylor
2 GIVN John
1 SEX U
1 FAMC @F1@
0 @I4@ INDI
1 NAME Peter /Taylor/
2 SURN Taylor
2 GIVN Peter
1 NAME /Jones/
2 TYPE birth
1 SEX M
1 FAMC @F1@
2 PEDI adopted
0 @F1@ FAM
1 WIFE @I2@
1 HUSB @I1@
1 MARR Y
1 CHIL @I3@
1 CHIL @I4@
1 NOTE marriage on 1969-08-11
0 TRLR