diff --git a/app/src/main/java/com/itsaky/androidide/activities/AboutActivity.kt b/app/src/main/java/com/itsaky/androidide/activities/AboutActivity.kt
index 0ccb37c0bf..a19d59df68 100755
--- a/app/src/main/java/com/itsaky/androidide/activities/AboutActivity.kt
+++ b/app/src/main/java/com/itsaky/androidide/activities/AboutActivity.kt
@@ -67,6 +67,8 @@ class AboutActivity : EdgeToEdgeIDEActivity() {
private val ACTION_EMAIL = id++
private val ACTION_TG_CHANNEL = id++
private val ACTION_GH_FORUM = id++
+ private val ACTION_YOUTUBE = id++
+ private val ACTION_BILIBILI = id++
}
override fun onCreate(savedInstanceState: Bundle?) {
@@ -119,6 +121,8 @@ class AboutActivity : EdgeToEdgeIDEActivity() {
ACTION_EMAIL -> UrlManager.openUrl(getString(R.string.mail_to_adfa), null, this)
ACTION_GH_FORUM -> UrlManager.openUrl(getString(R.string.github_discussions_url), context = this)
ACTION_TG_CHANNEL -> UrlManager.openUrl(getString(R.string.telegram_channel_url), "org.telegram.messenger", this)
+ ACTION_YOUTUBE -> UrlManager.openUrl(getString(R.string.youtube_channel_url), context = this)
+ ACTION_BILIBILI -> UrlManager.openUrl(getString(R.string.bilibili_video_url), context = this)
}
}
@@ -160,6 +164,24 @@ class AboutActivity : EdgeToEdgeIDEActivity() {
getString(R.string.telegram_channel_url),
),
)
+ add(
+ createSimpleIconTextItem(
+ this@AboutActivity,
+ ACTION_YOUTUBE,
+ R.drawable.ic_youtube,
+ R.string.about_option_youtube,
+ getString(R.string.youtube_channel_url),
+ ),
+ )
+ add(
+ createSimpleIconTextItem(
+ this@AboutActivity,
+ ACTION_BILIBILI,
+ R.drawable.ic_bilibili,
+ R.string.about_option_bilibili,
+ getString(R.string.bilibili_video_url),
+ ),
+ )
}
private fun createSimpleIconTextItem(
diff --git a/resources/src/main/res/drawable/ic_bilibili.xml b/resources/src/main/res/drawable/ic_bilibili.xml
new file mode 100644
index 0000000000..8bac47899a
--- /dev/null
+++ b/resources/src/main/res/drawable/ic_bilibili.xml
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/resources/src/main/res/drawable/ic_youtube.xml b/resources/src/main/res/drawable/ic_youtube.xml
new file mode 100644
index 0000000000..aff8ac4f46
--- /dev/null
+++ b/resources/src/main/res/drawable/ic_youtube.xml
@@ -0,0 +1,11 @@
+
+
+
+
diff --git a/resources/src/main/res/values/strings.xml b/resources/src/main/res/values/strings.xml
index b8e7660fef..97d441fbbb 100644
--- a/resources/src/main/res/values/strings.xml
+++ b/resources/src/main/res/values/strings.xml
@@ -8,6 +8,8 @@
Code on the Go
Email
Website
+ YouTube
+ Bilibili
Code on the Go v\u2022 %s
Code on the Go %1$s for %2$s
No computer? No Internet? No problem. Code apps anywhere.
@@ -1216,6 +1218,8 @@
http://localhost:6174/i/cogo-quickstart.html
info@appdevforall.org
mailto:info@appdevforall.org
+ https://youtube.com/@appdevforall
+ https://www.bilibili.com/video/BV1AUgR6sE3G/
💾 Saved: %1$s