diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/HomeFragment.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/HomeFragment.java index b91fd5a3..5ec5d6e5 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/HomeFragment.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/HomeFragment.java @@ -63,7 +63,10 @@ public void onViewCreated(@NonNull View view, @Nullable Bundle savedInstanceStat new FastScrollerBuilder(binding.scrollView) .useMd2Style() .build(); - binding.btnGooglePlay.setOnClickListener(v -> startActivity(homeViewModel.getOpenPlayStoreIntent())); + binding.btnGooglePlay.setOnClickListener(v -> + startActivity(homeViewModel.getOpenPlayStoreIntent())); + binding.btnLearnMore.setOnClickListener(v -> + startActivity(homeViewModel.getLearnMoreIntent())); } @Override diff --git a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/HomeViewModel.java b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/HomeViewModel.java index f88009a2..1273223e 100644 --- a/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/HomeViewModel.java +++ b/app/src/main/java/com/d4rk/androidtutorials/java/ui/screens/home/HomeViewModel.java @@ -99,6 +99,10 @@ public Intent getOpenPlayStoreIntent() { return buildPlayStoreIntent(getPlayStoreUrlUseCase.invoke()); } + public Intent getLearnMoreIntent() { + return new Intent(Intent.ACTION_VIEW, Uri.parse("https://developer.android.com")); + } + /** * Builds an intent to open the Google Play listing for the provided package. */ diff --git a/app/src/main/res/layout/fragment_home.xml b/app/src/main/res/layout/fragment_home.xml index 84711248..92091787 100644 --- a/app/src/main/res/layout/fragment_home.xml +++ b/app/src/main/res/layout/fragment_home.xml @@ -115,12 +115,28 @@ android:layout_marginTop="8dp" android:orientation="horizontal"> - + android:layout_height="wrap_content"> + + + + + + diff --git a/app/src/main/res/values-ar-rEG/strings.xml b/app/src/main/res/values-ar-rEG/strings.xml index c3c5954e..84b68fa9 100644 --- a/app/src/main/res/values-ar-rEG/strings.xml +++ b/app/src/main/res/values-ar-rEG/strings.xml @@ -17,6 +17,7 @@ بإصدارات Kotlin و Java تم تحديث إصدار Kotlin بدروس ديناميكية ومساعد ذكاء اصطناعي والمزيد. جرب مستقبل تطوير تطبيقات أندرويد! نزّله من على Google Play + اعرف المزيد متجر Play أندرويد ستوديو diff --git a/app/src/main/res/values-bg-rBG/strings.xml b/app/src/main/res/values-bg-rBG/strings.xml index da1b5851..d306c43a 100644 --- a/app/src/main/res/values-bg-rBG/strings.xml +++ b/app/src/main/res/values-bg-rBG/strings.xml @@ -17,6 +17,8 @@ Представяме издания за Kotlin и Java Изданието за Kotlin е актуализирано с динамични уроци, AI асистент и още. Изживейте бъдещето на разработката за Android! Вземете от Google Play + Научете повече + Play Store Android Studio @@ -400,7 +402,6 @@ Катастрофа Анализ на пожарната база Firebase Performance - Play Store Специални Дръж устройството будно. Позволява на приложението да попречи на устройството да заспи (напр. затъмняване на екрана или заспиване на процесора) по време на критичните операции, за да се гарантира, че те завършват без прекъсване. Това се използва пестеливо, за да се запази батерията. diff --git a/app/src/main/res/values-bn-rBD/strings.xml b/app/src/main/res/values-bn-rBD/strings.xml index 740f549a..c34445b2 100644 --- a/app/src/main/res/values-bn-rBD/strings.xml +++ b/app/src/main/res/values-bn-rBD/strings.xml @@ -17,6 +17,8 @@ কোটলিন এবং জাভা সংস্করণ সহ কোটলিন সংস্করণটি ডাইনামিক পাঠ, এআই সহকারী এবং আরও অনেক কিছু দিয়ে আপডেট করা হয়েছে। অ্যান্ড্রয়েড ডেভেলপমেন্টের ভবিষ্যৎ অভিজ্ঞতা নিন! গুগল প্লে থেকে পান + আরও জানুন + প্লে স্টোর অ্যান্ড্রয়েড স্টুডিও @@ -400,7 +402,6 @@ ফায়ারবেথ অ্যাকসিটিভ অগ্নিময় এনালিস্ট জর্মন - সংরক্ষণ বিশেষ /_সহায়তা/_সম্বন্ধে অ্যাপ্লিকেশন দ্বারা নিদ্রিত অবস্থায় স্থাপনার পূর্বে ডিভাইসটি নিদ্রিত অবস্থা প্রদর্শন করা হবে (যেমন, পর্দার ক্ষেত্রে) অথবা প্রসেসর নিদ্রিত অবস্থায় না থাকলে অনুরোধ জানানো হবে। ব্যাটারি সংরক্ষণের জন্য এটি ব্যবহার করা হয়। diff --git a/app/src/main/res/values-de-rDE/strings.xml b/app/src/main/res/values-de-rDE/strings.xml index 4ccc7ba9..2e534bc4 100644 --- a/app/src/main/res/values-de-rDE/strings.xml +++ b/app/src/main/res/values-de-rDE/strings.xml @@ -17,6 +17,8 @@ Mit Kotlin- und Java-Editionen Die Kotlin-Edition wurde mit dynamischen Lektionen, KI-Assistent und mehr aktualisiert. Erlebe die Zukunft der Android-Entwicklung! Jetzt bei Google Play + Mehr erfahren + Play Store Android Studio @@ -400,7 +402,6 @@ Firebase Crashlytics Firebase Analytics Firebase Performance - Play Store Spezial Gerät wach halten [WAKE_LOCK] Ermöglicht der App, dass das Gerät während kritischer Operationen nicht schlafen (z.B. Bildschirmdimmen oder Prozessorschlafen), um sicherzustellen, dass sie ohne Unterbrechung abschließen. Dies wird sparsam verwendet, um Batterie zu erhalten. diff --git a/app/src/main/res/values-es-rGQ/strings.xml b/app/src/main/res/values-es-rGQ/strings.xml index 5b5427f3..2a8d0476 100644 --- a/app/src/main/res/values-es-rGQ/strings.xml +++ b/app/src/main/res/values-es-rGQ/strings.xml @@ -17,6 +17,8 @@ Con ediciones para Kotlin y Java La edición de Kotlin se ha actualizado con lecciones dinámicas, asistente de IA y más. ¡Experimenta el futuro del desarrollo de Android! Consíguelo en Google Play + Más información + Play Store Android Studio @@ -400,7 +402,6 @@ Firebase Crashlytics Firebase Analytics Firebase Performance - Play Store Especial Mantenga el dispositivo despierto [WAKE_LOCK] Permite que la aplicación impida que el dispositivo se vaya a dormir (por ejemplo, atenuación de pantalla o sueño de procesador) durante operaciones críticas para asegurar que completen sin interrupción. Esto se utiliza con moderación para conservar la batería. diff --git a/app/src/main/res/values-es-rMX/strings.xml b/app/src/main/res/values-es-rMX/strings.xml index 7afa901a..0440a56f 100644 --- a/app/src/main/res/values-es-rMX/strings.xml +++ b/app/src/main/res/values-es-rMX/strings.xml @@ -17,6 +17,7 @@ Con ediciones de Kotlin y Java La edición de Kotlin ha sido actualizada con lecciones dinámicas, asistente de IA y más. ¡Experimenta el futuro del desarrollo de Android! Descárgala en Google Play + Más información Play Store Android Studio diff --git a/app/src/main/res/values-fil-rPH/strings.xml b/app/src/main/res/values-fil-rPH/strings.xml index 975790a7..a0b6219f 100644 --- a/app/src/main/res/values-fil-rPH/strings.xml +++ b/app/src/main/res/values-fil-rPH/strings.xml @@ -17,6 +17,7 @@ Nagtatampok ng mga Edisyon ng Kotlin at Java Ang Kotlin Edition ay na-update na may mga dynamic na aralin, AI assistant, at marami pa. Damhin ang hinaharap ng Android development! Kunin ito sa Google Play + Matuto pa Play Store Android Studio diff --git a/app/src/main/res/values-fr-rFR/strings.xml b/app/src/main/res/values-fr-rFR/strings.xml index f6269beb..a6e7e34b 100644 --- a/app/src/main/res/values-fr-rFR/strings.xml +++ b/app/src/main/res/values-fr-rFR/strings.xml @@ -17,6 +17,8 @@ Avec les éditions Kotlin et Java L\'édition Kotlin a été mise à jour avec des leçons dynamiques, un assistant IA, et plus encore. Découvrez l\'avenir du développement Android ! Obtenez-le sur Google Play + En savoir plus + Play Store Android Studio @@ -400,7 +402,6 @@ Crashlys de la base de feu Analyse de Firebase Performance de la base d\'incendie - Play Store Spécial Gardez l\'appareil éveillé [WAKE_LOCK] Permet à l\'application d\'empêcher l\'appareil d\'aller dormir (p. ex., amortissement de l\'écran ou sommeil du processeur) pendant les opérations critiques pour s\'assurer qu\'il se termine sans interruption. Ceci est utilisé avec parcimonie pour conserver la batterie. diff --git a/app/src/main/res/values-hi-rIN/strings.xml b/app/src/main/res/values-hi-rIN/strings.xml index 679d4e48..db83440c 100644 --- a/app/src/main/res/values-hi-rIN/strings.xml +++ b/app/src/main/res/values-hi-rIN/strings.xml @@ -6,6 +6,8 @@ कोटलिन और जावा संस्करणों की विशेषता कोटलिन संस्करण को गतिशील पाठों, एआई सहायक और बहुत कुछ के साथ अपडेट किया गया है। एंड्रॉइड डेवलपमेंट के भविष्य का अनुभव करें! इसे Google Play पर प्राप्त करें + और जानें + प्ले स्टोर अपडेट डाउनलोड किया गया Google Play Store में देखें संस्करण की जानकारी @@ -375,7 +377,6 @@ फायरबेस क्रैशलिटिक्स फायरबेस एनालिटिक्स फायरबेस प्रदर्शन - प्ले स्टोर विशेष डिवाइस को जागृत रखें [Wake_LOCK] यह सुनिश्चित करने के लिए कि वे बिना रुकावट के पूरा होने के लिए डिवाइस को नींद में जाने से रोकने की अनुमति देता है (उदाहरण के लिए, स्क्रीन डिमिंग या प्रोसेसर स्लीपिंग)। इसका उपयोग बैटरी को बचाने के लिए धीरे-धीरे किया जाता है। diff --git a/app/src/main/res/values-hu-rHU/strings.xml b/app/src/main/res/values-hu-rHU/strings.xml new file mode 100644 index 00000000..dfd1c7c2 --- /dev/null +++ b/app/src/main/res/values-hu-rHU/strings.xml @@ -0,0 +1,6 @@ + + + Szerezd meg a Google Playen + Tudj meg többet + Play Áruház + diff --git a/app/src/main/res/values-in-rID/strings.xml b/app/src/main/res/values-in-rID/strings.xml index 296a8e2e..910bfe09 100644 --- a/app/src/main/res/values-in-rID/strings.xml +++ b/app/src/main/res/values-in-rID/strings.xml @@ -6,6 +6,8 @@ Menampilkan Edisi Kotlin dan Java Edisi Kotlin telah diperbarui dengan pelajaran dinamis, asisten AI, dan banyak lagi. Rasakan masa depan pengembangan Android! Dapatkan di Google Play + Pelajari lebih lanjut + Play Store Pembaruan diunduh Lihat di Google Play Store Info versi @@ -375,7 +377,6 @@ Firebase Crashlytics Analisis Firebase Performance Firebase - Play Store Khusus Jauhkan perangkat terjaga [WAKE _ LOCK] Memungkinkan aplikasi untuk mencegah perangkat dari pergi tidur (misalnya, layar merem atau prosesor tidur) selama operasi kritis untuk memastikan mereka lengkap tanpa interupsi. Ini digunakan untuk menghemat baterai. diff --git a/app/src/main/res/values-it-rIT/strings.xml b/app/src/main/res/values-it-rIT/strings.xml new file mode 100644 index 00000000..cacad88c --- /dev/null +++ b/app/src/main/res/values-it-rIT/strings.xml @@ -0,0 +1,6 @@ + + + Scaricalo su Google Play + Scopri di più + Play Store + diff --git a/app/src/main/res/values-ja-rJP/strings.xml b/app/src/main/res/values-ja-rJP/strings.xml new file mode 100644 index 00000000..97f21d78 --- /dev/null +++ b/app/src/main/res/values-ja-rJP/strings.xml @@ -0,0 +1,6 @@ + + + Google Play で入手しよう + 詳しく見る + Play ストア + diff --git a/app/src/main/res/values-ko-rKR/strings.xml b/app/src/main/res/values-ko-rKR/strings.xml index 2de187f5..336d4988 100644 --- a/app/src/main/res/values-ko-rKR/strings.xml +++ b/app/src/main/res/values-ko-rKR/strings.xml @@ -17,6 +17,7 @@ Kotlin 및 Java 에디션 제공 Kotlin 에디션이 동적 강의, AI 어시스턴트 등으로 업데이트되었습니다. Android 개발의 미래를 경험해보세요! Google Play에서 다운로드 + 자세히 알아보기 Play 스토어 Android Studio diff --git a/app/src/main/res/values-pl-rPL/strings.xml b/app/src/main/res/values-pl-rPL/strings.xml new file mode 100644 index 00000000..67f7d4b2 --- /dev/null +++ b/app/src/main/res/values-pl-rPL/strings.xml @@ -0,0 +1,6 @@ + + + Pobierz z Google Play + Dowiedz się więcej + Sklep Play + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index a7403c1b..2b4e58df 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -17,6 +17,7 @@ Apresentando as edições Kotlin e Java A Edição Kotlin foi atualizada com lições dinâmicas, assistente de IA e muito mais. Experimente o futuro do desenvolvimento Android! Disponível no Google Play + Saiba mais Play Store Android Studio diff --git a/app/src/main/res/values-ro-rRO/strings.xml b/app/src/main/res/values-ro-rRO/strings.xml index 6155ab97..455802ec 100644 --- a/app/src/main/res/values-ro-rRO/strings.xml +++ b/app/src/main/res/values-ro-rRO/strings.xml @@ -6,6 +6,8 @@ Disponibilă în edițiile Kotlin și Java Ediția Kotlin a fost actualizată cu lecții dinamice, asistent AI și multe altele. Experimentează viitorul dezvoltării Android! Ia-l de pe Google Play + Află mai multe + Magazin Play Actualizare descărcată Vezi în Magazinul Google Play Informații versiune @@ -375,7 +377,6 @@ Baza de foc Crashlytics Analiza bazei de foc Performanță baza de foc - Joacă magazin Special Păstrați dispozitivul treaz [WAKE_LOCK] Permite aplicației să împiedice somnul dispozitivului (de exemplu, dimming ecran sau somnul procesorului) în timpul operațiunilor critice pentru a se asigura că acesta este complet fără întrerupere. Acesta este folosit cu grijă pentru a conserva bateria. diff --git a/app/src/main/res/values-ru-rRU/strings.xml b/app/src/main/res/values-ru-rRU/strings.xml index dc3c2de4..a6d27e03 100644 --- a/app/src/main/res/values-ru-rRU/strings.xml +++ b/app/src/main/res/values-ru-rRU/strings.xml @@ -6,6 +6,8 @@ Включая версии на Kotlin и Java Версия Kotlin была обновлена динамическими уроками, помощником с ИИ и многим другим. Ощутите будущее разработки Android! Получить в Google Play + Узнать больше + Play Маркет Обновление загружено Просмотреть в Google Play Store Информация о версии @@ -375,7 +377,6 @@ Пожарная база Crashlytics Firebase Analytics Производительность Firebase - Play Store Специальный Держите устройство в сознании [WAKE_LOCK] Позволяет приложению предотвратить засыпание устройства (например, затемнение экрана или сон процессора) во время критических операций, чтобы обеспечить их завершение без перерыва. Это используется экономно для сохранения батареи. diff --git a/app/src/main/res/values-sv-rSE/strings.xml b/app/src/main/res/values-sv-rSE/strings.xml index a6b4da1d..6f248dca 100644 --- a/app/src/main/res/values-sv-rSE/strings.xml +++ b/app/src/main/res/values-sv-rSE/strings.xml @@ -17,6 +17,7 @@ Med Kotlin- och Java-utgåvor Kotlin-utgåvan har uppdaterats med dynamiska lektioner, AI-assistent och mer. Upplev framtiden för Android-utveckling! Hämta den på Google Play + Läs mer Play Butik Android Studio diff --git a/app/src/main/res/values-th-rTH/strings.xml b/app/src/main/res/values-th-rTH/strings.xml index 374b11fa..9682c200 100644 --- a/app/src/main/res/values-th-rTH/strings.xml +++ b/app/src/main/res/values-th-rTH/strings.xml @@ -17,6 +17,7 @@ นำเสนอฉบับ Kotlin และ Java ฉบับ Kotlin ได้รับการอัปเดตด้วยบทเรียนแบบไดนามิก, ผู้ช่วย AI และอื่นๆ สัมผัสอนาคตของการพัฒนา Android! ดาวน์โหลดได้ที่ Google Play + เรียนรู้เพิ่มเติม Play Store Android Studio diff --git a/app/src/main/res/values-tr-rTR/strings.xml b/app/src/main/res/values-tr-rTR/strings.xml index a4587b63..a04fac96 100644 --- a/app/src/main/res/values-tr-rTR/strings.xml +++ b/app/src/main/res/values-tr-rTR/strings.xml @@ -17,6 +17,7 @@ Kotlin ve Java Sürümleriyle Kotlin Sürümü dinamik dersler, yapay zeka asistanı ve daha fazlasıyla güncellendi. Android geliştirmenin geleceğini deneyimleyin! Google Play\'den edinin + Daha fazla bilgi edinin Play Store Android Studio diff --git a/app/src/main/res/values-uk-rUA/strings.xml b/app/src/main/res/values-uk-rUA/strings.xml index f22f6786..ca4d9ba6 100644 --- a/app/src/main/res/values-uk-rUA/strings.xml +++ b/app/src/main/res/values-uk-rUA/strings.xml @@ -17,6 +17,7 @@ З версіями на Kotlin та Java Версія на Kotlin оновлена динамічними уроками, ШІ-асистентом та іншим. Відчуйте майбутнє розробки на Android! Завантажте з Google Play + Дізнайтеся більше Play Store Android Studio diff --git a/app/src/main/res/values-ur-rPK/strings.xml b/app/src/main/res/values-ur-rPK/strings.xml index d18850e1..404413c4 100644 --- a/app/src/main/res/values-ur-rPK/strings.xml +++ b/app/src/main/res/values-ur-rPK/strings.xml @@ -17,6 +17,7 @@ کوٹلن اور جاوا ایڈیشنز کے ساتھ کوٹلن ایڈیشن کو ڈائنامک اسباق، AI اسسٹنٹ، اور بہت کچھ کے ساتھ اپ ڈیٹ کیا گیا ہے۔ اینڈرائیڈ ڈیولپمنٹ کے مستقبل کا تجربہ کریں! اسے گوگل پلے سے حاصل کریں + مزید جانیں پلے اسٹور اینڈرائیڈ اسٹوڈیو diff --git a/app/src/main/res/values-vi-rVN/strings.xml b/app/src/main/res/values-vi-rVN/strings.xml index 9dfde5c4..7ae3e204 100644 --- a/app/src/main/res/values-vi-rVN/strings.xml +++ b/app/src/main/res/values-vi-rVN/strings.xml @@ -17,6 +17,7 @@ Bao gồm các phiên bản Kotlin và Java Phiên bản Kotlin đã được cập nhật với các bài học động, trợ lý AI, v.v. Trải nghiệm tương lai của phát triển Android! Tải trên Google Play + Tìm hiểu thêm Cửa hàng Play Android Studio diff --git a/app/src/main/res/values-zh-rTW/strings.xml b/app/src/main/res/values-zh-rTW/strings.xml index 1442c35f..494d724e 100644 --- a/app/src/main/res/values-zh-rTW/strings.xml +++ b/app/src/main/res/values-zh-rTW/strings.xml @@ -17,6 +17,7 @@ 包含 Kotlin 和 Java 版本 Kotlin 版本已更新,增加了動態課程、AI 助理等功能。體驗 Android 開發的未來! 在 Google Play 上取得 + 瞭解更多 Play 商店 Android Studio diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 0088ff42..8b9dc7ee 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -16,8 +16,9 @@ Discover Android Studio Tutorials Featuring Kotlin and Java Editions The Kotlin Edition has been updated with dynamic lessons, AI assistant, and more. Experience the future of Android development! - Get it on Google Play - Play Store + Get it on Google Play + Learn More + Play Store Android Studio diff --git a/app/src/main/res/values/styles.xml b/app/src/main/res/values/styles.xml new file mode 100644 index 00000000..9bb47b86 --- /dev/null +++ b/app/src/main/res/values/styles.xml @@ -0,0 +1,5 @@ + + + +