Skip to content
Draft
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
26 changes: 26 additions & 0 deletions path/to/ActivityComponent.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# complete code
package org.oppia.android.app.activity

import org.oppia.android.app.injector.ActivityComponent
import org.oppia.android.app.injector.ActivityComponentImpl
import org.oppia.android.app.injector.ActivityIntentFactories
import org.oppia.android.app.injector.ActivityIntentFactoriesModule
import org.oppia.android.app.injector.ActivityModule
import org.oppia.android.app.injector.ActivityScope
import org.oppia.android.app.injector.Injector

class ActivityComponent(
private val activityIntentFactories: ActivityIntentFactories,
private val activityModule: ActivityModule,
private val activityScope: ActivityScope,
private val injector: Injector
) : ActivityComponent {
override fun get(activity: String): ActivityComponentImpl {
return ActivityComponentImpl(
activityIntentFactories,
activityModule,
activityScope,
injector
)
}
}
26 changes: 26 additions & 0 deletions path/to/ActivityComponentImpl.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# complete code
package org.oppia.android.app.activity

import org.oppia.android.app.injector.ActivityComponent
import org.oppia.android.app.injector.ActivityComponentImpl
import org.oppia.android.app.injector.ActivityIntentFactories
import org.oppia.android.app.injector.ActivityIntentFactoriesModule
import org.oppia.android.app.injector.ActivityModule
import org.oppia.android.app.injector.ActivityScope
import org.oppia.android.app.injector.Injector

class ActivityComponentImpl(
private val activityIntentFactories: ActivityIntentFactories,
private val activityModule: ActivityModule,
private val activityScope: ActivityScope,
private val injector: Injector
) : ActivityComponentImpl() {
override fun get(activity: String): ActivityComponentImpl {
return ActivityComponentImpl(
activityIntentFactories,
activityModule,
activityScope,
injector
)
}
}
11 changes: 11 additions & 0 deletions path/to/AdministratorControlsActivity.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# complete code
package org.oppia.android.app.administratorcontrols

import org.oppia.android.app.injector.InjectableAppCompatActivity

class AdministratorControlsActivity : InjectableAppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_administrator_controls)
}
}
9 changes: 9 additions & 0 deletions path/to/AdministratorControlsActivity_strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# complete code
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- AdministratorControlActivity -->
<string name="administrator_controls_activity_title">Administrator Controls</string>
<string name="administrator_controls_activity_app_version_item">App Version</string>
<string name="administrator_controls_activity_account_actions_label">Account Actions</string>
<string name="administrator_controls_activity_logout_item_text">Logout</string>
</resources>
11 changes: 11 additions & 0 deletions path/to/AppVersionActivity.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# complete code
package org.oppia.android.app.administratorcontrols.appversion

import org.oppia.android.app.injector.InjectableAppCompatActivity

class AppVersionActivity : InjectableAppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_app_version)
}
}
9 changes: 9 additions & 0 deletions path/to/AppVersionActivity_strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# complete code
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- AppVersionActivity -->
<string name="app_version_activity_title">App Version</string>
<string name="app_version_activity_app_version_item">App Version</string>
<string name="app_version_activity_account_actions_label">Account Actions</string>
<string name="app_version_activity_logout_item_text">Logout</string>
</resources>
11 changes: 11 additions & 0 deletions path/to/LearnerAnalyticsActivity.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
# complete code
package org.oppia.android.app.administratorcontrols.learneranalytics

import org.oppia.android.app.injector.InjectableAppCompatActivity

class LearnerAnalyticsActivity : InjectableAppCompatActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_learner_analytics)
}
}
8 changes: 8 additions & 0 deletions path/to/LearnerAnalyticsActivity_strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# complete code
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- LearnerAnalyticsActivity -->
<string name="learner_analytics_activity_title">Learner Analytics</string>
<string name="learner_analytics_activity_profile_label">Profile</string>
<string name="learner_analytics_activity_device_id_label">Device ID</string>
</resources>
36 changes: 36 additions & 0 deletions path/to/strings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# complete code
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- Screen/Toolbar Titles -->
<!-- AdministratorControlActivity -->
<string name="administrator_controls_activity_title">Administrator Controls</string>
<string name="administrator_controls_activity_app_version_item">App Version</string>
<string name="administrator_controls_activity_account_actions_label">Account Actions</string>
<string name="administrator_controls_activity_logout_item_text">Logout</string>
<!-- AppContentActivity -->
<string name="app_content_activity_title">App Content</string>
<string name="app_content_activity_profile_management_label">Profile Management</string>
<string name="app_content_activity_account_actions_label">Account Actions</string>
<string name="app_content_activity_logout_item_text">Logout</string>
<!-- ProfileResetPinActivity -->
<string name="profile_reset_pin_activity_title">Profile Reset Pin</string>
<string name="profile_reset_pin_activity_pin_label">Pin</string>
<string name="profile_reset_pin_activity_reset_label">Reset</string>
<!-- ProfileAndDeviceIdActivity -->
<string name="profile_and_device_id_activity_title">Profile and Device ID</string>
<string name="profile_and_device_id_activity_profile_label">Profile</string>
<string name="profile_and_device_id_activity_device_id_label">Device ID</string>
<!-- GeneralAvailabilityUpgradeNoticeDialogFragment -->
<string name="general_availability_upgrade_notice_dialog_fragment_title">General Availability Upgrade Notice</string>
<string name="general_availability_upgrade_notice_dialog_fragment_message">This is a message.</string>
<!-- ProgressDatabaseFullDialog -->
<string name="progress_database_full_dialog_title">Progress Database Full</string>
<string name="progress_database_full_dialog_message">This is a message.</string>
<!-- Shared Strings -->
<string name="reading_text_size_item_text_small">Small</string>
<string name="reading_text_size_item_medium">Medium</string>
<!-- Test Strings -->
<string name="test_file_name_view_component_type">Test File Name View Component Type</string>
<!-- Dialogs -->
<string name="dialog_name_view_component_type">Dialog Name View Component Type</string>
</resources>
Loading