Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ dependencies {
// Google
implementation libs.material
implementation libs.play.services.ads
implementation libs.play.services.instantapps
implementation libs.review
implementation libs.app.update
implementation libs.volley
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
import com.d4rk.androidtutorials.java.databinding.BottomSheetMenuBinding;
import androidx.navigation.fragment.NavHostFragment;
import com.google.android.material.bottomsheet.BottomSheetDialogFragment;
import com.google.android.gms.instantapps.InstantApps;

public class BottomSheetMenuFragment extends BottomSheetDialogFragment {

Expand Down Expand Up @@ -60,9 +61,20 @@ public View onCreateView(@NonNull LayoutInflater inflater,
Intent sharingIntent = new Intent(Intent.ACTION_SEND);
sharingIntent.setType("text/plain");

String shareLink = "https://play.google.com/store/apps/details?id=" + BuildConfig.APPLICATION_ID;
String shareLink;
boolean isInstant = InstantApps
.getPackageManagerCompat(requireContext())
.isInstantApp();
if (isInstant) {
shareLink = "https://example.com/instant";
} else {
shareLink = "https://play.google.com/store/apps/details?id="
+ BuildConfig.APPLICATION_ID;
}

String shareMessage = getString(R.string.share_message, shareLink);

sharingIntent.putExtra(Intent.EXTRA_TEXT, shareLink);
sharingIntent.putExtra(Intent.EXTRA_TEXT, shareMessage);
sharingIntent.putExtra(Intent.EXTRA_SUBJECT, getString(R.string.share_subject));

startActivity(
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-ar-rEG/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">مشاركة</string>
<string name="share_subject">جربه الآن!!!</string>
<string name="share_using">مشاركة باستخدام…</string>
<string name="share_message">اطلع على هذا التطبيق: %1$s</string>
<string name="support_us">ادعمنا</string>
<string name="paid_support">دعم مدفوع</string>
<string name="non_paid_support">دعم غير مدفوع</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-bg-rBG/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,7 @@
<string name="share">Споделяне</string>
<string name="share_subject">Опитайте сега!!!</string>
<string name="share_using">Споделяне чрез…</string>
<string name="share_message">Вижте това приложение: %1$s</string>
<string name="support_us">Подкрепете ни</string>
<string name="paid_support">Платена поддръжка</string>
<string name="non_paid_support">Безплатна поддръжка</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-bn-rBD/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,7 @@
<string name="share">শেয়ার করুন</string>
<string name="share_subject">এখনই চেষ্টা করুন!!!</string>
<string name="share_using">ব্যবহার করে শেয়ার করুন…</string>
<string name="share_message">এই অ্যাপটি দেখুন: %1$s</string>
<string name="support_us">আমাদের সমর্থন করুন</string>
<string name="paid_support">অর্থপ্রদত্ত সমর্থন</string>
<string name="non_paid_support">অবৈতনিক সমর্থন</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-de-rDE/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,7 @@
<string name="share">Teilen</string>
<string name="share_subject">Probiere es jetzt aus!!!</string>
<string name="share_using">Teilen mit…</string>
<string name="share_message">Schau dir diese App an: %1$s</string>
<string name="support_us">Unterstütze uns</string>
<string name="paid_support">Kostenpflichtiger Support</string>
<string name="non_paid_support">Kostenloser Support</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-es-rGQ/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,7 @@
<string name="share">Compartir</string>
<string name="share_subject">¡Pruébalo ahora!</string>
<string name="share_using">Compartir usando…</string>
<string name="share_message">Echa un vistazo a esta app: %1$s</string>
<string name="support_us">Apóyanos</string>
<string name="paid_support">Soporte de pago</string>
<string name="non_paid_support">Soporte gratuito</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-es-rMX/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">Compartir</string>
<string name="share_subject">¡Pruébala ahora!</string>
<string name="share_using">Compartir usando…</string>
<string name="share_message">Echa un vistazo a esta app: %1$s</string>
<string name="support_us">Apóyanos</string>
<string name="paid_support">Soporte de paga</string>
<string name="non_paid_support">Soporte gratuito</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-fil-rPH/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">Ibahagi</string>
<string name="share_subject">Subukan ito ngayon!!!</string>
<string name="share_using">Ibahagi gamit ang…</string>
<string name="share_message">Tingnan ang app na ito: %1$s</string>
<string name="support_us">Suportahan Kami</string>
<string name="paid_support">Suportang may Bayad</string>
<string name="non_paid_support">Suportang Walang Bayad</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-fr-rFR/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -274,6 +274,7 @@
<string name="share">Partager</string>
<string name="share_subject">Essayez-le maintenant !!!</string>
<string name="share_using">Partager via…</string>
<string name="share_message">Découvrez cette application : %1$s</string>
<string name="support_us">Soutenez-nous</string>
<string name="paid_support">Support payant</string>
<string name="non_paid_support">Support non payant</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-hi-rIN/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@
<string name="share">साझा करें</string>
<string name="share_subject">इसे अभी आज़माएं!!!</string>
<string name="share_using">इसका उपयोग करके साझा करें…</string>
<string name="share_message">इस ऐप को देखें: %1$s</string>
<string name="support_us">हमारा समर्थन करें</string>
<string name="paid_support">सशुल्क समर्थन</string>
<string name="non_paid_support">गैर-सशुल्क समर्थन</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-in-rID/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@
<string name="share">Bagikan</string>
<string name="share_subject">Coba sekarang!!!</string>
<string name="share_using">Bagikan menggunakan…</string>
<string name="share_message">Lihat aplikasi ini: %1$s</string>
<string name="support_us">Dukung Kami</string>
<string name="paid_support">Dukungan Berbayar</string>
<string name="non_paid_support">Dukungan Tidak Berbayar</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-ko-rKR/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">공유</string>
<string name="share_subject">지금 사용해보세요!!!</string>
<string name="share_using">공유하기…</string>
<string name="share_message">이 앱을 확인해 보세요: %1$s</string>
<string name="support_us">후원하기</string>
<string name="paid_support">유료 지원</string>
<string name="non_paid_support">무료 지원</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-pt-rBR/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">Compartilhar</string>
<string name="share_subject">Experimente agora!!!</string>
<string name="share_using">Compartilhar usando…</string>
<string name="share_message">Confira este app: %1$s</string>
<string name="support_us">Apoie-nos</string>
<string name="paid_support">Suporte Pago</string>
<string name="non_paid_support">Suporte Gratuito</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-ro-rRO/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@
<string name="share">Distribuie</string>
<string name="share_subject">Încearcă acum!!!</string>
<string name="share_using">Distribuie utilizând…</string>
<string name="share_message">Vezi această aplicație: %1$s</string>
<string name="support_us">Susține-ne</string>
<string name="paid_support">Suport plătit</string>
<string name="non_paid_support">Suport gratuit</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-ru-rRU/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -254,6 +254,7 @@
<string name="share">Поделиться</string>
<string name="share_subject">Попробуйте прямо сейчас!!!</string>
<string name="share_using">Поделиться с помощью…</string>
<string name="share_message">Посмотрите это приложение: %1$s</string>
<string name="support_us">Поддержите нас</string>
<string name="paid_support">Платная поддержка</string>
<string name="non_paid_support">Бесплатная поддержка</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-sv-rSE/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">Dela</string>
<string name="share_subject">Prova den nu!!!</string>
<string name="share_using">Dela med…</string>
<string name="share_message">Kolla in den här appen: %1$s</string>
<string name="support_us">Stöd oss</string>
<string name="paid_support">Betald support</string>
<string name="non_paid_support">Icke-betald support</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-th-rTH/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">แชร์</string>
<string name="share_subject">ลองเลย!!!</string>
<string name="share_using">แชร์โดยใช้…</string>
<string name="share_message">ลองดูแอปนี้: %1$s</string>
<string name="support_us">สนับสนุนเรา</string>
<string name="paid_support">การสนับสนุนแบบชำระเงิน</string>
<string name="non_paid_support">การสนับสนุนแบบไม่ชำระเงิน</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-tr-rTR/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">Paylaş</string>
<string name="share_subject">Hemen dene!!!</string>
<string name="share_using">Şununla paylaş…</string>
<string name="share_message">Bu uygulamaya göz at: %1$s</string>
<string name="support_us">Bize Destek Olun</string>
<string name="paid_support">Ücretli Destek</string>
<string name="non_paid_support">Ücretsiz Destek</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-uk-rUA/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">Поділитися</string>
<string name="share_subject">Спробуйте зараз!!!</string>
<string name="share_using">Поділитися через…</string>
<string name="share_message">Перегляньте цей застосунок: %1$s</string>
<string name="support_us">Підтримайте нас</string>
<string name="paid_support">Платна підтримка</string>
<string name="non_paid_support">Безкоштовна підтримка</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-ur-rPK/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">شیئر کریں</string>
<string name="share_subject">اسے ابھی آزمائیں!!!</string>
<string name="share_using">اس کے ذریعے شیئر کریں…</string>
<string name="share_message">اس ایپ کو دیکھیں: %1$s</string>
<string name="support_us">ہماری مدد کریں</string>
<string name="paid_support">ادائیگی والی سپورٹ</string>
<string name="non_paid_support">بغیر ادائیگی والی سپورٹ</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-vi-rVN/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">Chia sẻ</string>
<string name="share_subject">Thử ngay!!!</string>
<string name="share_using">Chia sẻ bằng…</string>
<string name="share_message">Hãy xem ứng dụng này: %1$s</string>
<string name="support_us">Ủng hộ chúng tôi</string>
<string name="paid_support">Hỗ trợ trả phí</string>
<string name="non_paid_support">Hỗ trợ không trả phí</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values-zh-rTW/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">分享</string>
<string name="share_subject">立即試用!!!</string>
<string name="share_using">使用…分享</string>
<string name="share_message">看看這個應用程式:%1$s</string>
<string name="support_us">支持我們</string>
<string name="paid_support">付費支持</string>
<string name="non_paid_support">非付費支持</string>
Expand Down
1 change: 1 addition & 0 deletions app/src/main/res/values/strings.xml
Original file line number Diff line number Diff line change
Expand Up @@ -281,6 +281,7 @@
<string name="share">Share</string>
<string name="share_subject">Try it now!!!</string>
<string name="share_using">Share using…</string>
<string name="share_message">Check out this app: %1$s</string>
<string name="support_us">Support Us</string>
<string name="paid_support">Paid Support</string>
<string name="non_paid_support">Non-Paid Support</string>
Expand Down
2 changes: 2 additions & 0 deletions gradle/libs.versions.toml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ coreKtx = "1.17.0"
material = "1.14.0-alpha04"
multidex = "2.0.1"
playServicesAds = "24.5.0"
playServicesInstantApps = "18.2.0"
codeview = "1.3.9"
hilt = "2.57.1"

Expand Down Expand Up @@ -62,6 +63,7 @@ materialratingbar-library = { module = "me.zhanghai.android.materialratingbar:li
mockito-core = { module = "org.mockito:mockito-core", version.ref = "mockitoCore" }
mockito-inline = { module = "org.mockito:mockito-inline", version.ref = "mockitoInline" }
play-services-ads = { module = "com.google.android.gms:play-services-ads", version.ref = "playServicesAds" }
play-services-instantapps = { module = "com.google.android.gms:play-services-instantapps", version.ref = "playServicesInstantApps" }
review = { module = "com.google.android.play:review", version.ref = "review" }
volley = { module = "com.android.volley:volley", version.ref = "volley" }
codeview = { module = "io.github.amrdeveloper:codeview", version.ref = "codeview" }
Expand Down