EdricChan03 / EdricChan03/studybuddy-android

[Refactor] Move all icons to common `StudyBuddyIcons` object

Open
#906 0 comments 0 reactions 1 assignee Claimed by @EdricChan03 View on GitHub
architecture migration user interface
Dominant language
Kotlin
Stars
23
Forks
9
Avg merge
9h 1m
Merged PRs (30d)
1

Description

Part of the Compose migration #368, consider migrating all vector drawable-based icons to their Compose `ImageVector` equivalent.

We can use the [Valkyire IDE plugin](https://plugins.jetbrains.com/plugin/24786-valkyrie--svg-to-imagevector) for this, which can generate the following structure:

```kotlin
object StudyBuddyIcons {
object Filled
object Outlined
}

val StudyBuddyIcons.Filled.Help: ImageVector by lazy { /* ... */ }
```

## Tasks

* [x] Add `:ui:icons` (or `:core:designsystem:icons`)

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.