Skip to content

Integrate & Refactor Lotto Feature with Multiple Architectural Patterns#18

Merged
sh1mj1 merged 65 commits intodevfrom
solid
Mar 13, 2025
Merged

Integrate & Refactor Lotto Feature with Multiple Architectural Patterns#18
sh1mj1 merged 65 commits intodevfrom
solid

Conversation

@sh1mj1
Copy link
Owner

@sh1mj1 sh1mj1 commented Mar 13, 2025

  1. Jetpack Compose Integration
  2. Lotto Feature Refactored with Multiple Architectures
  3. SOLID Principle-Based Modularization
  4. Project Structure & Package Organization

The Rectangle is the super class of the Square.
But rectangle can't substitute the square.
use abstract class and template method pattern
remove is-A relation between Square and Rectangle
sh1mj1 added 29 commits March 5, 2025 15:17
remove MorningChat, HellChat, QuietReset, NoisyReset
…Controller and CustomerView

In this way, the view and controller must directly refer to the exception message to control the exception shown in the view separately.
…ith improved error handling and result management
…er, and LottoMVPActivity for improved lotto purchasing flow
…nd LottoViewModel for enhanced lotto purchasing experience
…te, LottoViewModel, and LottoScreen for enhanced lotto purchasing experience
@sh1mj1 sh1mj1 merged commit 4d083a1 into dev Mar 13, 2025
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant