diff --git a/app/src/main/java/com/vishal2376/gitcoach/MainActivity.kt b/app/src/main/java/com/vishal2376/gitcoach/MainActivity.kt index 7c0854fc..0bb848c9 100644 --- a/app/src/main/java/com/vishal2376/gitcoach/MainActivity.kt +++ b/app/src/main/java/com/vishal2376/gitcoach/MainActivity.kt @@ -105,6 +105,10 @@ class MainActivity : AppCompatActivity() { R.id.itemShareApp -> { shareApp() } + + R.id.itemSourceCode -> { + sourceCode() + } } true } @@ -140,8 +144,7 @@ class MainActivity : AppCompatActivity() { notificationSwitch.text = getString(R.string.daily_notification, reminderTime) - Toast.makeText(this, "Notification Enabled", Toast.LENGTH_SHORT) - .show() + Toast.makeText(this, "Notification Enabled", Toast.LENGTH_SHORT).show() }, currentHour, currentMinute, false ) @@ -221,4 +224,11 @@ class MainActivity : AppCompatActivity() { } + private fun sourceCode() { + val intent = Intent( + Intent.ACTION_VIEW, Uri.parse(Constants.GITHUB_LINK) + ) + startActivity(intent) + + } } \ No newline at end of file diff --git a/app/src/main/java/com/vishal2376/gitcoach/utils/Constants.kt b/app/src/main/java/com/vishal2376/gitcoach/utils/Constants.kt index 5e1f606e..a1b098e8 100644 --- a/app/src/main/java/com/vishal2376/gitcoach/utils/Constants.kt +++ b/app/src/main/java/com/vishal2376/gitcoach/utils/Constants.kt @@ -5,6 +5,7 @@ object Constants { var shareMessage = "Become a Git expert with Git Coach! Learn Git and GitHub commands with ease. Download now\n" + const val GITHUB_LINK = "https://github.com/vishal2376/git-coach" // Daily Notification const val NOTIFICATION = "Notification" diff --git a/app/src/main/res/menu/nav_menu.xml b/app/src/main/res/menu/nav_menu.xml index 738b42b1..e83ec64c 100644 --- a/app/src/main/res/menu/nav_menu.xml +++ b/app/src/main/res/menu/nav_menu.xml @@ -21,5 +21,10 @@ android:icon="@drawable/ic_share" android:title="@string/share_app" /> + + \ No newline at end of file diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 2f19f762..adfe1069 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -23,4 +23,5 @@ close Example Daily Notification (%1$s) + Source Code \ No newline at end of file