Skip to content

Modernize Network Settings Using Jetpack Compose #11618

Description

@shamim-emon

The Network Settings screen (under General Settings) currently relies on an XML-based layout and PreferenceGroup for its UI. As part of our ongoing modernization and gradual transition to Jetpack Compose, this proposal suggests replacing the existing XML layout and PreferenceGroup with a fully Compose-based implementation.

Migrating this screen to Compose will reduce UI boilerplate, enhance code readability, and bring it in line with the modern Android UI practices already adopted elsewhere in the project.

🎯 Goals

  • Implement the UI using Jetpack Compose.
  • Use MVI in Sending Mail Settings.
  • Ensure no regression in functionality.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Fields

Estimate

None yet

Priority

None yet

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions