Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit bfd2fcf

Browse files
Merge remote-tracking branch 'origin/main'
2 parents d52a078 + ea8f38a commit bfd2fcf

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

‎README.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
# Why and What is the aim?
44

55
This project aims to demonstrate a feature-based modularization by managing the inter-feature dependencies through a dedicated navigation module and draws inspiration from Hexagonal Architecture and Clean Architecture to isolate the core of the application (domain logic or business logic) from other factors, allowing for a more flexible and decoupled system design.
6-
![1](https://github.com/basaransuleyman/suleyman-basaranoglu-json/blob/main/AppFlowCurrent.png)
6+
![1](https://github.com/basaransuleyman/suleyman-basaranoglu-json/blob/main/modifierAppFlow.png)
77

88
# Architecture Opinion
99

@@ -40,7 +40,7 @@ With this opinion, the domain layer has a sole dependency on domain-impl. Withi
4040
This module orchestrates the screen transitions and manages the navigation routes within the app. The Navigator class is equipped with functions that facilitate navigation to different screens, while AppNavigation is responsible for setting up the navigation routes. Crucially, the Navigation module operates independently of other modules, which plays a key role in decoupling feature modules from one another. This means that individual features do not have direct knowledge of each other, and all inter-feature navigation is coordinated through the Navigation module.
4141

4242
### Navigation Flow:
43-
![1](https://github.com/basaransuleyman/suleyman-basaranoglu-json/blob/main/NavigationfLow.png)
43+
![1](https://github.com/basaransuleyman/suleyman-basaranoglu-json/blob/main/currentNavFlow.png)
4444

4545
### Advantages:
4646

@@ -78,7 +78,7 @@ The Network Module is a critical component of the architecture, encompassing all
7878

7979
### Dependencies Flow
8080

81-
![1](https://github.com/basaransuleyman/suleyman-basaranoglu-json/blob/main/dependenciesflows.png)
81+
![1](https://github.com/basaransuleyman/suleyman-basaranoglu-json/blob/main/correctDependencies.png)
8282

8383
### App Screens:
8484

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /