Comments (2)
Hey.
Actually, I'm about to start refactoring the project real soon. What I mean is that over the following weeks, I'll:
- Update all dependencies to their latest versions
- Add static analysis libraries like detekt & ktlint
- Reformat the code according to the official Kotlin style guide
- Improve CI scripts
- Tweak UI a little
- Migrate all the existing views to Jetpack Compose
Therefore, stay tuned for a lot of PRs coming real soon. Updating dependencies comes before anything else, so, hopefully, you should not wait too long.
from gamedge.
Dependencies have been updated. You can now compile it using the AS Arctic Fox. Let me know in case you have problems.
from gamedge.
Related Issues (20)
- Consider adding navigation rail component for big screens
- Try out disabling Jetifier to improve build time
- Create a use case for generating game's different URLs and refactor `GameInfoViewModel` to use it
- Migrate from using Accompanist's insets to Compose's out of the box solution
- Consider replacing toasts with snackbars for showing messages
- Consider adding a light theme
- Refactor multi-modular approach so that each module will contain domain, data, and presentation packages
- Keep the `igdb-api` JSON schema in sync with the backend
- Extract use cases combination logic into a separate use case inside the `GameInfoViewModel`
- Rename UI model classes & mappers to have a `UiModel` & `UiModelMapper` suffixes
- Drop SplashActivity alltogether
- Delete redunant commens inside resource files
- Migrate to using MutableStateFlow.update method when updating values
- Implement OkHttp's Authenticator
- Add an ability to change the app's theme inside the app
- Refactor casting `MutableStateFlow` to `StateFlow` by using `asStateFlow` extension
- Create a custom `@Preview` annotation as a shortcut for both light & dark themes
- AS always shows `Duplicate content roots detected` popup when Gradle sync is performed
- Create a lint check for verifying imports inside `feature-*` domain modules
- About common-domain module HOT 2
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 gamedge.