feat: Scaffold initial BMiniTuner project structure#1
Open
DavidOJ315 wants to merge 1 commit intomainfrom
Open
feat: Scaffold initial BMiniTuner project structure#1DavidOJ315 wants to merge 1 commit intomainfrom
DavidOJ315 wants to merge 1 commit intomainfrom
Conversation
This commit establishes the complete foundational structure for the BMiniTuner Android application. Key features include: - A clean architecture with `data`, `domain`, and `presentation` layers. - Room database setup with all necessary entities and DAOs. - Hilt for dependency injection, configured with modules for the database, DAOs, and repositories. - Moshi for JSON parsing, with a fix for handling generic list types during database population. - Basic presentation layer components, including a MainActivity, navigation graph, and a fragment for the "Mechanics" section. - Initial population of the local database from JSON files located in the `assets` directory. - A comprehensive `.gitignore` file to exclude unnecessary files and local configurations from version control.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This commit establishes the complete foundational structure for the BMiniTuner Android application.
Key features include:
data,domain, andpresentationlayers.assetsdirectory..gitignorefile to exclude unnecessary files and local configurations from version control.