Sefaria for Android
Java
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.idea more searching changes. Using titleKey to fix some API bug problems Nov 18, 2016
SefariaMobile shhhhh don't tell anyone Oct 22, 2015
app fixed bug with link categories not displaying in hebrew May 3, 2017
gradle/wrapper text versions fixups... links working Sep 18, 2016
originalGraphics new styles updated May 27, 2016
.gitignore merge Feb 6, 2017
README.md Update README.md Jul 3, 2016
Sefaria-Android.iml working on getNodeFromLink() Jan 26, 2016
build.gradle
gradle.properties shhhhh don't tell anyone Oct 22, 2015
gradlew shhhhh don't tell anyone Oct 22, 2015
gradlew.bat shhhhh don't tell anyone Oct 22, 2015
settings.gradle shhhhh don't tell anyone Oct 22, 2015

README.md

Sefaria-Android

This is the Sefaria Android app. It is still a work in progress.

How to use

  1. git clone https://github.com/Sefaria/Sefaria-Android.git
  2. Download Android Studio
  3. Install Android Studio
  4. In the Quick Start menu, select "Open an existing Android Studio project"
  5. Select the Sefaria-Android repo

Exploring the Code

Using Android Studio, the java code can be found in Project -> app -> java -> org.sefaria.sefaria.

The activities folder conatins the main code for each of the activities. Simularly, database folder contains classes for data types related to the data and the database. Other folders conatain helper items. For example, TOCElements conatains classes for the different elements that the TOCActivity uses.

Downloading APK

You can download the app on the [play store] (https://play.google.com/store/apps/details?id=org.sefaria.sefaria&hl=en) or you can get the apk directly in [releases] (https://github.com/Sefaria/Sefaria-Android/releases).

License

GPL