Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Refactor to support feature modules #55

Merged
merged 13 commits into from
Nov 16, 2022
Merged

Refactor to support feature modules #55

merged 13 commits into from
Nov 16, 2022

Conversation

boswelja
Copy link
Collaborator

@boswelja boswelja commented Nov 7, 2022

With this, the necessary changes have been made that were blocking feature modules (except for navigation). Once merged, we are free to write code in new modules (except navigation stuff).

Summary of changes:

  1. Added com.android.library as a plugin.
  2. Renamed com.android.application to be less confusing.
  3. Created mostly empty modules for profile and rslash.
  4. Created a core module.

Tested changes:

The app still runs.

@imashnake0 imashnake0 linked an issue Nov 7, 2022 that may be closed by this pull request
@imashnake0 imashnake0 added the enhancement Enhancement label Nov 7, 2022
@boswelja
Copy link
Collaborator Author

boswelja commented Nov 7, 2022

Do not merge, we need Appyx first (I can't block it)

@imashnake0
Copy link
Owner

imashnake0 commented Nov 7, 2022

Draft it?

@boswelja
Copy link
Collaborator Author

boswelja commented Nov 7, 2022

I don't have a draft button, if you can please do

@imashnake0 imashnake0 marked this pull request as draft November 7, 2022 08:58
@boswelja boswelja marked this pull request as ready for review November 11, 2022 06:56
@imashnake0
Copy link
Owner

Let's spend some more time thinking about this, ideally we'll have moved stuff to where they belong before merging.

@boswelja
Copy link
Collaborator Author

I have, except Home which needs some more prep work
Remember, this was just supposed to be "add support for submodules" lol

# Conflicts:
#	app/src/main/java/com/imashnake/animite/features/MainActivity.kt
#	app/src/main/java/com/imashnake/animite/features/home/Home.kt
@boswelja boswelja requested a review from imashnake0 November 14, 2022 23:58
@boswelja boswelja merged commit 78e1f14 into imashnake0:main Nov 16, 2022
@boswelja boswelja deleted the refactor/feature_modules branch November 16, 2022 11:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Break the app down into modules
3 participants