GitXplorerGitXplorer
R

revanced-manager-compose

public
116 stars
27 forks
1 issues

Commits

List of commits on branch dev.
Verified
56ac6a7f93a22d9f17f88bd9eaf1b7b954587e86

docs: added move notice (#93)

BBenjaminHalko committed a year ago
Verified
ecae58749155b7d20341e921ab89a9edbbdb3e53

build: updates (#85)

PPatrykMis committed a year ago
Verified
4edec8afb4434dc34d409271c590fe529fc2a21e

fix(deps): use correct work-runtime version string

AAxelen123 committed a year ago
Verified
0e6b4ed3509802e77e1b8c10adf27edea7f0e971

feat: more info for the select from application screen (#81)

TTyffhabwe committed a year ago
Verified
12dc8a2585b5e96041fba9f515b931c9f81c0c6d

ci(release): migrate from `node12` to `node16`

vvalidcube committed a year ago
Verified
fe95afca6ce12c8b1ccedbf2097b442949c1e351

feat: store patched apps (#79)

CCnC-Robert committed a year ago

README

The README file for this repository.

ReVanced Manager (Compose Rewrite)

GitHub license GitHub last commit GitHub commit activity

(Yet another) rewrite of the ReVanced Manager using Kotlin and Jetpack Compose.

Notice

Development is continued in the ReVanced Manager repository.

Design system

In this rewrite, we are adopting the latest Material Design principles and guidelines by using Material 3 and Material You.

Material Design is a design system developed by Google that provides a unified visual language for building beautiful and consistent user interfaces across all platforms and devices. Material You is an extension of Material Design that provides even more customization options for users, making it possible for them to personalize their device and create a unique look and feel.

Why Material 3?

  • Consistent design language
  • Improved accessibility
  • Better user experience

By using Material 3 and Material You, we are ensuring that the app's user interface is consistent, customizable, accessible, and engaging for our users. This will help to improve the overall user experience and increase user satisfaction with the the manager.

Technology stack

  • Kotlin: Kotlin is a modern and concise programming language that is fully interoperable with Java and provides improved safety, readability, and maintainability compared to Java.
  • Jetpack Compose: Jetpack Compose is a modern UI toolkit for Android development that allows developers to build beautiful and performant user interfaces using declarative programming. It provides a unified and efficient way of building UI that is well-integrated with the Android framework.

Why Kotlin and Compose?

  • Improved safety: Kotlin provides improved safety compared to Java, which reduces the likelihood of common programming mistakes that can cause security vulnerabilities or crashes.
  • Concise and readable code: Kotlin's concise syntax and expressive type system make the code more readable, which makes it easier for developers to understand and maintain the codebase.
  • Better performance: Jetpack Compose uses the power of the Android framework to provide smooth and fast performance, which enhances the user experience.
  • Modern and efficient UI development: Jetpack Compose provides a modern and efficient way of building UI, which makes it easier for developers to create beautiful and performant user interfaces.