smarttoolfactory/jetpack-compose-tutorials

๐Ÿš€๐Ÿงจ๐Ÿ“ Series of Tutorials to learn about Jetpack Compose with subjects Material Widgets, Layout, SubcomposeLayout, custom layouts, State, custom...

View on GitHub โ†—Jump to charts โ†“

Summary Information

Updated 52 minutes ago
Type:Template / ExampleCategory(s):AndroidProgramming Courses & BooksMobile & Desktop
Added to GitGenius on September 19th, 2026
Created on January 3rd, 2021
Open Issues & Pull Requests: 4 (+0)
GitHub issues: Enabled
Number of forks: 420
Total Stargazers: 3,655 (+0)
Total Subscribers: 62 (+0)

Charts & Analytics

Fetching additional details & charts...

Issue Activity (beta)

Open issues: 0
New in 7 days: 0
Closed in 7 days: 0
Avg open age: N/A days
Stale 30+ days: 0
Stale 90+ days: 0

Recent activity

Opened in 7 days: 0
Closed in 7 days: 0
Comments in 7 days: 0
Events in 7 days: 0

Top labels

No label distribution available yet.

Most active issues this week

No issue events were indexed in the last 7 days.

Detailed Description

Jetpack Compose Tutorials is a learning resource and playground application that teaches Jetpack Compose through organized, searchable tutorial modules.

The project addresses the challenge of learning Jetpack Compose by providing a structured series of tutorials covering core topics like Material Widgets, layouts, state management, animations, navigation, and canvas drawing. Each tutorial is organized into its own module with accompanying code examples and visual previews. The application includes a search feature that lets developers find tutorials by tag or description, making it easy to locate specific topics while exploring the framework.

Developers learning Jetpack Compose will find this most useful as a reference during their learning journey. The modular structure means you can focus on individual topics in isolation, from foundational concepts like Row, Column, and Box layouts through more advanced subjects like custom layouts, SubcomposeLayout, recomposition, LaunchedEffect, gestures, and animations. The inclusion of practical UI examples such as WhatsApp-like interfaces demonstrates how concepts apply to real applications. This is suited for developers new to Compose who want hands-on examples alongside explanations, rather than those seeking API documentation or a complete framework reference.

The project shows consistent tutorial development with new chapters and examples being added to cover different Compose features. The codebase is organized to make searching and navigation straightforward, with each tutorial self-contained within its module. A recommended section is noted as under construction, indicating ongoing expansion of the learning material. The project maintains an active approach to covering Compose's breadth, from basic layout primitives through side effects, testing, and complex UI patterns.