Comments (4)
Can you be more specific about modularization? Gong was built with the idea to be a foundation to build upon but in so it has to be capable to adapt to the different needs that a project can have. By modularizing, you will be left with a static core of modules, I don't think that suits the flexibility we want.
from gong.
please have a look at Joe Birch's following example
https://github.com/hitherejoe/minimise/tree/main/platform_android
would it be bad idea if Gong template had common-ui, navigation, core, app modules ?
from gong.
I don't think it would be a bad idea but I think it is a matter of preference. We have tried modularization in the past and we didn't get that many advantages out of it, furthermore, it caused slow compilation times. I think this approach is more suitable for kotlin multiplatform projects like the example that you link to rather than native ones.
from gong.
"it is a matter of preference" ... agree
from gong.
Related Issues (20)
- Setup Loggers (Appbase.kt) HOT 1
- Any plans to merge jetpack compose based template? HOT 3
- Statusbar color / insets in jetpack compose (main-v2) HOT 1
- Signin error toast not shown in jetpack compose (main-v2) HOT 4
- AGP upgrade fails HOT 1
- Available depedency updates are not shown in AS HOT 1
- Add ribbons to app icon
- Dependency Dashboard
- MVI -> workflow-kotlin ? HOT 1
- Timber's mentioned issue is fixed
- gong_setup.sh not using main branch HOT 1
- app/build.gradle seems outdated HOT 2
- Migrate project to Material 3
- lint.xml missing? HOT 1
- Documentation about git-flow and when/how we deploy to firebase app distribution and google play. HOT 1
- Update versioning.gradle for budles
- Rename master branch
- Action Required: Fix Renovate Configuration
- Setup Crashlytics (Appbase.kt)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gong.