Skip to content

πŸš€πŸ§¨πŸ“ Series of Tutorials to learn about Jetpack Compose, Material Widgets, State, Animation, and Navigation.

Notifications You must be signed in to change notification settings

kururu-abdo/Jetpack-Compose-Tutorials

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

29 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Jetpack Compose Tutorials and Playground

πŸ€“ Overview

Series of Tutorials to learn about Jetpack Compose, Material Widgets, State, Animation, and Navigation.

⚠️ Under Development




Tutorial Preview

1-1 Column, Row, Box, Modifiers


Create Row that adds elements in horizontal order, and Column that adds elements in vertical order.

β€’ Column
β€’ Row
β€’ Box
β€’ Modifier

1-2 Surface, Shape, Clickable


Create and modify Surface to draw background for Composables, add click action to any composable. Set weight or offset modifiers.

β€’ Surface
β€’ Shape
β€’ Clickable

Material Widgets

Tutorial Preview

2-1 Text


Create Text component with different properties such as color, background, font weight, family, style, spacing and others

β€’ Text
β€’ Row
β€’ FontStyle
β€’ Annotated String Hyperlink

2-2 Button, IconButton, FAB, Chip


Create button with text and/or with image, Floating Action Button or Chips. Modify properties of buttons including color, text, and click actions.

β€’ Button
β€’ IconButton
β€’ FloatingActionButton
β€’ Chip

2-3 TextField


Create TextField component with regular style or outlined. Set error, colors, state, icons, and IME actions.

β€’ TextField
β€’ OutlinedTextField
β€’ IME
β€’ Regex

2-4 Image


Create Image with image, vector resource or with Painter, set image and Content scales to fit, expand or shrink image. Change shape of Image or apply ColorFilter and PorterDuff modes.

β€’ Image
β€’ Canvas
β€’ Drawable
β€’ Bitmap

About

πŸš€πŸ§¨πŸ“ Series of Tutorials to learn about Jetpack Compose, Material Widgets, State, Animation, and Navigation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%