Skip to content

todsdev/Project-Notes-App

Repository files navigation

Notes

Demo

  • The user can add notes with title, content and background color
  • The note can easily be deleted and undo in case of mistake
  • All the notes can be reorder to easily find the specific one you want

Application developed for studying purposes, mainly for design it with a clean archicture and jetpack compose.



Tags

Android Studio Kotlin Jetpack Compose Coroutines MVVM Retrofit Hilt Clean Architecture


Demo

  • Work with all the functionalities of the app easily, such as add, remove, edit and reorder your notes

  • Create your notes with title and content, but also the note background color personalized

  • The user can easily edit the note, changing all it's aspects

  • Reorder the notes however it is necessary

Code Example

@Composable
fun DefaultRadioButton(
    text: String,
    selected: Boolean,
    onSelect: () -> Unit,
    modifier: Modifier = Modifier
) {
    Row(
        modifier = modifier,
        verticalAlignment = Alignment.CenterVertically
    ) {
        RadioButton(
            selected = selected,
            onClick = onSelect,
            colors = RadioButtonDefaults.colors(
                selectedColor = MaterialTheme.colors.primary,
                unselectedColor = MaterialTheme.colors.onBackground
        ))
        Spacer(modifier = Modifier.width(8.dp))
        Text(text = text, style = MaterialTheme.typography.body1)
    }
}

The code shows a basic radio button creation using jetpack compose. It allows the coder to create the user interface basically just by codes. All the interfaces of the app was built in this design.


Libraries


Contributors

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages