Skip to content

Comments

Refactor to Best Practices#13

Open
sshropshire wants to merge 13 commits intomainfrom
refactor_to_best_practices
Open

Refactor to Best Practices#13
sshropshire wants to merge 13 commits intomainfrom
refactor_to_best_practices

Conversation

@sshropshire
Copy link
Collaborator

  • This PR contains changes to align with Android Jetpack best practices as demonstrated in the android/nowinandroid app.
  • This is a feature branch that contains all of the changes made from previously reviewed PRs

sshropshire and others added 13 commits September 2, 2025 15:27
* Make PayPalViewModel a hilt view model.

* Add new intent effect to composable to process new intents from Jetpack compose.

* Add intermediary PayPal screen.

* Update PayWithPayPal checkout flow with a retry button.

* Implement PayPal confirm retry.

* Fix rebase errors.

* Add back payment link button.

* Clean up.
* Implement PayWithPaymentLink.

* Extract BrowserSwitchLauncher.

* Remove unused methods.

* Remove CheckoutCoordinator ViewModel.

* Remove redundant PaymentLinkCompleteView.

* Fix imports.

* Remove unused imports.

* Refactor Payment Link flow to recover when flow is canceled by user.

* Fix broken URLs.

* Use new finish method on PayPal view.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant