Skip to content

✨✨ Preview: Jetpack Compose ✨✨#51

Merged
JeelDobariya38 merged 7 commits intomainfrom
jeel-dev
Nov 16, 2025
Merged

✨✨ Preview: Jetpack Compose ✨✨#51
JeelDobariya38 merged 7 commits intomainfrom
jeel-dev

Conversation

@JeelDobariya38
Copy link
Member

Changes Made

  • Improve the dependency catalog.
  • Setup Jetpack Compose & Navigation 3 Dependency. (for future)
  • Add Jet-pack Compose Support. (preview-mode)

Breaking Changes

  • Introduce Jetpack Compose to passcodes project. this will effectively deprecate the old UI made in passcodes.

Notes

basically, setup the dependency of project for future. so that in upcoming pr's project can be migrated to jetpack compose and clean architecture. under issue #42

@JeelDobariya38 JeelDobariya38 self-assigned this Nov 16, 2025
@JeelDobariya38 JeelDobariya38 requested review from hexCode63, jainil63, kudanilll and razorblade23 and removed request for kudanilll November 16, 2025 12:42
@JeelDobariya38 JeelDobariya38 added enhancement New feature or request highlights highly impactful changes labels Nov 16, 2025
@JeelDobariya38 JeelDobariya38 changed the title Preview: Jetpack Compose ✨✨ Preview: Jetpack Compose ✨✨ Nov 16, 2025
Copy link
Member

@razorblade23 razorblade23 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I am not good with android programming, but i do know that this is a step forward.
This is what is reccomend as a Android developer.

I would only suggest one change...

Dont call the oldui or newui but ui_v1 and ui_v2
That is a bit more self explanatory, as you can now have more "versions" of UI and maybe even give users option to change it (in some distant future)

@JeelDobariya38
Copy link
Member Author

JeelDobariya38 commented Nov 16, 2025

Dont call the oldui or newui but ui_v1 and ui_v2 That is a bit more self explanatory, as you can now have more "versions" of UI and maybe even give users option to change it (in some distant future)

Didn't think of that earlier, I have think/made the oldui and ui, the way they are, because i have initial thoughts that the new ui can be made gradually. and old ui will stil be there as kind of like, standby.. it like using a feature flag...

and once ui (jetpack compose) is made completely, I can remove package oldui.

I have seen this type of things in GitHub & Leetcode and from thier i have drown the idea of preview ui.

@JeelDobariya38
Copy link
Member Author

JeelDobariya38 commented Nov 16, 2025

but yup!! your idea is nice and good.. maybe after sometime when new ui is stable we can have also old ui... that user can turn on...

I think this type of version switch is necessary and feasible.. because there might elder people, I mean non younger how might have difficult in navigate new ui of android.. so yup a really good idea @razorblade23...

what are your suggestion or thought?
@kudanilll

@JeelDobariya38 JeelDobariya38 merged commit 8d6ba12 into main Nov 16, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request highlights highly impactful changes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants