README.md
author Da Risk <da_risk@geekorum.com>
Tue, 07 May 2024 01:27:51 -0400
changeset 74 9c588eb084e1
parent 1 831cffa9c991
permissions -rw-r--r--
geekdroid-firebase: allow to validate QueryPagingSource boundary key This is useful when ordering by @ServerTimestamp field. When the document hasn't been sent to server it can't be used as a boundary key has the server timestamp is null. This change allows client to make the check and avoid an IllegalArgumentException.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     1
Geekdroid
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     2
==========
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     3
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     4
Geekdroid is an Android library used in various Android projects.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     5
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     6
Geekdroid is an open source library and is licensed under the GNU General Public License 3 and any later version.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     7
This means that you can get Geekdroid's code and modify it to suit your needs, as long as you publish the changes
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     8
you make for everyone to benefit from as well.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
     9
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    10
Geekdroid is built and maintained by community volunteers.
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    11
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    12
Modules
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    13
=======
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    14
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    15
The project is composed of 2 modules:
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    16
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    17
    * geekdroid is the main library
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    18
    * geekdroid-firebase contains utilities to work with Firebase and Google Play services
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    19
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    20
Build instructions
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    21
==================
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    22
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    23
Just use Gradle to build
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    24
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    25
    ./gradlew build
831cffa9c991 source import
Da Risk <da_risk@geekorum.com>
parents:
diff changeset
    26