Hacktoberfest 2026 : les issues que les mainteneurs ont marquées pour octobre, ouvertes et accessibles aux débutants. Parcourir les issues Hacktoberfest

Refactor ScoreBox to accept ScoreBoxViewState

Ouverte
#84 0 commentaires 0 réactions 0 personnes assignées Voir sur GitHub

Personne n'a encore pris cette issue.

Évaluation

Difficulté
4/5
Temps estimé
3-5 jours
Accessibilité débutants
35/100
Type d'issue
Refactorisation
Clarté
À clarifier
Activité
À l'abandon
Stack technique
android, kotlin
Domaine
mobile

Piste de recherche

Commencez par suivre ScoreBox, ScoreBoxViewState, GameData, mapToPeriodScores et toPeriodScores à travers le view model et le composant. Déterminez si le refactoring complet du view state ou la modification plus limitée de GameData est prévu, puis vérifiez que ScoreBox reçoit le state choisi et que les scores par période continuent de s’afficher correctement.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Description

Ideally mapToPeriodScores should be done in the VM, and the ScoreBox component as a whole should accept ScoreBoxViewState instead of GameData. But if you don't want to refactor all of this right now we don't have to. For now, you could just make toPeriodScores a function on the GameData data class.

Originally posted by @zachseidner1 in https://github.com/cuappdev/score-android/pull/83#discussion_r2370251309

Langage dominant
Kotlin
Étoiles
3
Forks
0
Métriques de merge des PR
Aucune PR mergée en 30 j

Guide de contribution

Aucun guide de contribution indexé pour ce dépôt

Par où commencer

  1. Lisez l'issue en entier, puis le guide de contribution du projet.
  2. Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
  3. Forkez le dépôt et travaillez sur une branche.
  4. Ouvrez une pull request qui référence le numéro de l'issue.

Autres issues de cuappdev/score-android

Toutes les issues de cuappdev/score-android

Issues similaires

Plus d'issues Kotlin

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.