Skip to content

Commit

Permalink
Initial flavor for Warsh
Browse files Browse the repository at this point in the history
This patch introduces a warsh flavor for the app (see #629).
  • Loading branch information
ahmedre committed Mar 20, 2017
1 parent d026351 commit 839f8a5
Show file tree
Hide file tree
Showing 16 changed files with 108 additions and 0 deletions.
6 changes: 6 additions & 0 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,12 @@ android {
versionCode 1071
versionName "1.0.7-p1"
}

warsh {
applicationId "com.quran.labs.androidquran.warsh"
versionCode 1071
versionName "1.0.7-p1"
}
}

buildTypes {
Expand Down
Binary file added app/src/warsh/assets/uthmanic_hafs_ver09.otf
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
package com.quran.labs.androidquran.data;

import com.quran.labs.androidquran.util.QuranScreenInfo;

import android.support.annotation.NonNull;
import android.view.Display;

public class QuranConstants {
public static final int NUMBER_OF_PAGES = 604;

public static QuranScreenInfo.PageProvider getPageProvider(@NonNull Display display) {
return new QuranScreenInfo.DefaultPageProvider(display);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
package com.quran.labs.androidquran.data;

public class QuranData extends BaseQuranData {

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
package com.quran.labs.androidquran.data;

import com.quran.labs.androidquran.ui.util.TypefaceManager;

public class QuranFileConstants {
// server urls
public static final String BASE_HOST = "http://android.quran.com/data/";
public static final String IMG_BASE_URL = BASE_HOST + "warsh/";
public static final String IMG_ZIP_BASE_URL = IMG_BASE_URL + "zips/";
public static final String PATCH_ZIP_BASE_URL = IMG_BASE_URL + "patches/v";
public static final String DATABASE_BASE_URL = BASE_HOST + "databases/";
public static final String AYAHINFO_BASE_URL = IMG_BASE_URL + "databases/ayahinfo/";
public static final String AUDIO_DB_BASE_URL = IMG_BASE_URL + "databases/audio/";
public static final int FONT_TYPE = TypefaceManager.TYPE_UTHMANI_HAFS;

// local paths
public static final String QURAN_BASE = "quran_android/";
public static final String DATABASE_DIRECTORY = "databases";
public static final String AUDIO_DIRECTORY = "warsh/audio";
public static final String AYAHINFO_DIRECTORY = "warsh/" + DATABASE_DIRECTORY;
public static final String IMAGES_DIRECTORY = "warsh";

// arabic database
public static final String ARABIC_DATABASE = "quran.ar.db";

// images version
public static final int IMAGES_VERSION = 1;
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
package com.quran.labs.androidquran.data;

public class QuranInfo extends BaseQuranInfo {
}
Binary file added app/src/warsh/res/drawable-hdpi/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/src/warsh/res/drawable-mdpi/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/src/warsh/res/drawable-xhdpi/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/src/warsh/res/drawable-xxhdpi/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added app/src/warsh/res/drawable-xxxhdpi/icon.png
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
4 changes: 4 additions & 0 deletions app/src/warsh/res/values-ar/app_strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">قرآن - ورش</string>
</resources>
4 changes: 4 additions & 0 deletions app/src/warsh/res/values-ar/readers.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="qari_ahmad_khidr_attarabolsi_gapless">أحمد خضر الطرابلسي (متصل)</string>
</resources>
9 changes: 9 additions & 0 deletions app/src/warsh/res/values/app_strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string name="app_name">Quran - Warsh</string>
<string name="credits">Qaloon images used with permission of Nous Memes
Editions Et Diffusion (Tunisia).
The data used in the translations and Arabic comes from
&lt;a href="http://tanzil.net">tanzil.net&lt;/a> and
&lt;a href="http://quran.ksu.edu.sa">quran.ksu.edu.sa&lt;/a>.</string>
</resources>
19 changes: 19 additions & 0 deletions app/src/warsh/res/values/readers.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<string-array name="quran_readers_name">
</string-array>

<integer-array translatable="false" name="quran_readers_have_gapless_equivalents">
</integer-array>

<string-array translatable="false" name="quran_readers_path">
</string-array>

<string-array translatable="false" name="quran_readers_db_name">
</string-array>

<string-array translatable="false" name="quran_readers_urls">
</string-array>

<!-- actual qari names -->
</resources>
15 changes: 15 additions & 0 deletions app/src/warsh/res/xml/shortcuts.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<shortcuts xmlns:android="http://schemas.android.com/apk/res/android">
<shortcut
android:shortcutId="lastPage"
android:enabled="true"
android:icon="@drawable/ic_shortcut_last_page"
android:shortcutShortLabel="@string/menu_jump_last_page"
android:shortcutLongLabel="@string/menu_jump_last_page">
<intent
android:action="com.quran.labs.androidquran.last_page"
android:targetPackage="com.quran.labs.androidquran.warsh"
android:targetClass="com.quran.labs.androidquran.ShortcutsActivity"
/>
</shortcut>
</shortcuts>

0 comments on commit 839f8a5

Please sign in to comment.