Skip to content

Commit 9e84ef3

Browse files
committed
release (2.0.0) feature centric template
1 parent 1d895d3 commit 9e84ef3

File tree

785 files changed

+6657
-7293
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

785 files changed

+6657
-7293
lines changed

README.md

Lines changed: 25 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -123,9 +123,9 @@ All documentation related to features can also be found and accessed online, up-
123123

124124
When a project is configured and downloaded via [Kotli](https://kotli.xyz/project), it also provides showcases of all included features. Furthermore, the screen with showcases is configured as the initial screen when running the downloaded template.
125125

126-
| Showcases :: Overview | Showcases :: Theme Dialog | Showcases :: Key-Value Storage |
127-
|:---------------------------------------------------------:|:-------------------------------------------------------:|:-----------------------------------------------------------------:|
128-
| ![Showcases Overview](images/screenshots/showcases_overview.jpg) | ![Theme Dialog](images/screenshots/showcases_theme_dialog.jpg) | ![Key-Value Storage](images/screenshots/showcases_key_value_objects.jpg) |
126+
| Home Screen | Features Screen | Basic Theme API | Basic Navigation API |
127+
|:----------------------------------:|:----------------------------------:|:----------------------------------:|:----------------------------------:|
128+
| ![Image](images/screenshots/1.png) | ![Image](images/screenshots/2.png) | ![Image](images/screenshots/3.png) | ![Image](images/screenshots/4.png) |
129129

130130
# How to use
131131

@@ -146,44 +146,33 @@ The generated project will include a similar table in its README.MD file, but wi
146146

147147
| Group | Feature | Overview | Configuration | Usage |
148148
|-------|---------|----------|---------------|-------|
149-
| Platforms | iOS | [Link](docs/Platforms/iOS/overview.md) | - | [Link](docs/Platforms/iOS/usage.md) |
150149
| Platforms | Android | [Link](docs/Platforms/Android/overview.md) | - | [Link](docs/Platforms/Android/usage.md) |
150+
| Platforms | iOS | [Link](docs/Platforms/iOS/overview.md) | - | [Link](docs/Platforms/iOS/usage.md) |
151151
| Platforms | Desktop | [Link](docs/Platforms/Desktop/overview.md) | - | [Link](docs/Platforms/Desktop/usage.md) |
152152
| Platforms | Web (JS) | [Link](docs/Platforms/Web%20%28JS%29/overview.md) | - | [Link](docs/Platforms/Web%20%28JS%29/usage.md) |
153153
| Platforms | Ktor | [Link](docs/Platforms/Ktor/overview.md) | - | [Link](docs/Platforms/Ktor/usage.md) |
154154
| Platforms | Supabase | [Link](docs/Platforms/Supabase/overview.md) | - | [Link](docs/Platforms/Supabase/usage.md) |
155-
| Base Setup | Compose Multiplatform | [Link](docs/Base%20Setup/Compose%20Multiplatform/overview.md) | - | - |
156-
| Base Setup | Jetpack Navigation | [Link](docs/Base%20Setup/Jetpack%20Navigation/overview.md) | - | [Link](docs/Base%20Setup/Jetpack%20Navigation/usage.md) |
157-
| Base Setup | Material 3 | [Link](docs/Base%20Setup/Material%203/overview.md) | - | [Link](docs/Base%20Setup/Material%203/usage.md) |
158-
| Base Setup | Koin | [Link](docs/Base%20Setup/Koin/overview.md) | - | - |
159-
| Base Setup | Gradle (Kotlin DSL) | [Link](docs/Base%20Setup/Gradle%20%28Kotlin%20DSL%29/overview.md) | - | - |
160-
| Data Flows | Ktor HTTP Client | [Link](docs/Data%20Flows/Ktor%20HTTP%20Client/overview.md) | - | [Link](docs/Data%20Flows/Ktor%20HTTP%20Client/usage.md) |
161-
| Data Flows | Korlibs Crypto Library | [Link](docs/Data%20Flows/Korlibs%20Crypto%20Library/overview.md) | - | [Link](docs/Data%20Flows/Korlibs%20Crypto%20Library/usage.md) |
162-
| Data Flows | Basic Cache API | [Link](docs/Data%20Flows/Basic%20Cache%20API/overview.md) | - | [Link](docs/Data%20Flows/Basic%20Cache%20API/usage.md) |
163-
| Data Flows | Basic Config API | [Link](docs/Data%20Flows/Basic%20Config%20API/overview.md) | - | [Link](docs/Data%20Flows/Basic%20Config%20API/usage.md) |
164-
| Data Flows | SQLDelight | [Link](docs/Data%20Flows/SQLDelight/overview.md) | - | [Link](docs/Data%20Flows/SQLDelight/usage.md) |
165-
| Data Flows | SQLite (Jetpack Room) | [Link](docs/Data%20Flows/SQLite%20%28Jetpack%20Room%29/overview.md) | - | [Link](docs/Data%20Flows/SQLite%20%28Jetpack%20Room%29/usage.md) |
166-
| Data Flows | Multiplatform Paging Library | [Link](docs/Data%20Flows/Multiplatform%20Paging%20Library/overview.md) | - | [Link](docs/Data%20Flows/Multiplatform%20Paging%20Library/usage.md) |
167-
| Data Flows | Basic Analytics API | [Link](docs/Data%20Flows/Basic%20Analytics%20API/overview.md) | - | [Link](docs/Data%20Flows/Basic%20Analytics%20API/usage.md) |
168-
| Data Flows | Gemini AI | [Link](docs/Data%20Flows/Gemini%20AI/overview.md) | - | [Link](docs/Data%20Flows/Gemini%20AI/usage.md) |
169-
| User Flows | Coil Image Library | [Link](docs/User%20Flows/Coil%20Image%20Library/overview.md) | - | [Link](docs/User%20Flows/Coil%20Image%20Library/usage.md) |
170-
| User Flows | Markdown Text Renderer | [Link](docs/User%20Flows/Markdown%20Text%20Renderer/overview.md) | - | [Link](docs/User%20Flows/Markdown%20Text%20Renderer/usage.md) |
171-
| User Flows | Adaptive Navigation | [Link](docs/User%20Flows/Adaptive%20Navigation/overview.md) | - | [Link](docs/User%20Flows/Adaptive%20Navigation/usage.md) |
172-
| User Flows | Bottom Navigation | [Link](docs/User%20Flows/Bottom%20Navigation/overview.md) | - | [Link](docs/User%20Flows/Bottom%20Navigation/usage.md) |
173-
| User Flows | Dismissible Navigation | [Link](docs/User%20Flows/Dismissible%20Navigation/overview.md) | - | [Link](docs/User%20Flows/Dismissible%20Navigation/usage.md) |
174-
| User Flows | Modal Navigation | [Link](docs/User%20Flows/Modal%20Navigation/overview.md) | - | [Link](docs/User%20Flows/Modal%20Navigation/usage.md) |
175-
| User Flows | Permanent Navigation | [Link](docs/User%20Flows/Permanent%20Navigation/overview.md) | - | [Link](docs/User%20Flows/Permanent%20Navigation/usage.md) |
176-
| User Flows | Rail Navigation | [Link](docs/User%20Flows/Rail%20Navigation/overview.md) | - | [Link](docs/User%20Flows/Rail%20Navigation/usage.md) |
177-
| User Flows | Save Theme API | [Link](docs/User%20Flows/Save%20Theme%20API/overview.md) | - | [Link](docs/User%20Flows/Save%20Theme%20API/usage.md) |
178-
| User Flows | Change Theme Screen | [Link](docs/User%20Flows/Change%20Theme%20Screen/overview.md) | - | [Link](docs/User%20Flows/Change%20Theme%20Screen/usage.md) |
179-
| User Flows | Toggle Theme Button | [Link](docs/User%20Flows/Toggle%20Theme%20Button/overview.md) | - | [Link](docs/User%20Flows/Toggle%20Theme%20Button/usage.md) |
180-
| User Flows | Auth Flow | [Link](docs/User%20Flows/Auth%20Flow/overview.md) | - | [Link](docs/User%20Flows/Auth%20Flow/usage.md) |
181-
| User Flows | Passcode Flow | [Link](docs/User%20Flows/Passcode%20Flow/overview.md) | - | [Link](docs/User%20Flows/Passcode%20Flow/usage.md) |
182-
| User Flows | FileKit | [Link](docs/User%20Flows/FileKit/overview.md) | - | [Link](docs/User%20Flows/FileKit/usage.md) |
155+
| Dev Tools | Compose Hot Reload | [Link](docs/Dev%20Tools/Compose%20Hot%20Reload/overview.md) | - | [Link](docs/Dev%20Tools/Compose%20Hot%20Reload/usage.md) |
183156
| Dev Tools | kotlin-logging | [Link](docs/Dev%20Tools/kotlin-logging/overview.md) | - | [Link](docs/Dev%20Tools/kotlin-logging/usage.md) |
184157
| Dev Tools | Kermit | [Link](docs/Dev%20Tools/Kermit/overview.md) | - | [Link](docs/Dev%20Tools/Kermit/usage.md) |
185158
| Dev Tools | Napier | [Link](docs/Dev%20Tools/Napier/overview.md) | - | [Link](docs/Dev%20Tools/Napier/usage.md) |
186-
| Dev Tools | Compose Hot Reload | [Link](docs/Dev%20Tools/Compose%20Hot%20Reload/overview.md) | - | [Link](docs/Dev%20Tools/Compose%20Hot%20Reload/usage.md) |
187-
| Guides | README.md | [Link](docs/Guides/README.md/overview.md) | - | - |
188-
| Guides | Feature Showcases | [Link](docs/Guides/Feature%20Showcases/overview.md) | - | - |
189-
| Guides | Feature Template | [Link](docs/Guides/Feature%20Template/overview.md) | - | [Link](docs/Guides/Feature%20Template/usage.md) |
159+
| Data Layer | Ktor HTTP Client | [Link](docs/Data%20Layer/Ktor%20HTTP%20Client/overview.md) | - | [Link](docs/Data%20Layer/Ktor%20HTTP%20Client/usage.md) |
160+
| Data Layer | Multiplatform Settings | [Link](docs/Data%20Layer/Multiplatform%20Settings/overview.md) | - | [Link](docs/Data%20Layer/Multiplatform%20Settings/usage.md) |
161+
| Data Layer | Korlibs Crypto Library | [Link](docs/Data%20Layer/Korlibs%20Crypto%20Library/overview.md) | - | [Link](docs/Data%20Layer/Korlibs%20Crypto%20Library/usage.md) |
162+
| Data Layer | Basic Cache API | [Link](docs/Data%20Layer/Basic%20Cache%20API/overview.md) | - | [Link](docs/Data%20Layer/Basic%20Cache%20API/usage.md) |
163+
| Data Layer | Basic Config API | [Link](docs/Data%20Layer/Basic%20Config%20API/overview.md) | - | [Link](docs/Data%20Layer/Basic%20Config%20API/usage.md) |
164+
| Data Layer | SQLDelight | [Link](docs/Data%20Layer/SQLDelight/overview.md) | - | [Link](docs/Data%20Layer/SQLDelight/usage.md) |
165+
| Data Layer | SQLite (Jetpack Room) | [Link](docs/Data%20Layer/SQLite%20%28Jetpack%20Room%29/overview.md) | - | [Link](docs/Data%20Layer/SQLite%20%28Jetpack%20Room%29/usage.md) |
166+
| Data Layer | Multiplatform Paging Library | [Link](docs/Data%20Layer/Multiplatform%20Paging%20Library/overview.md) | - | [Link](docs/Data%20Layer/Multiplatform%20Paging%20Library/usage.md) |
167+
| Data Layer | Basic Analytics API | [Link](docs/Data%20Layer/Basic%20Analytics%20API/overview.md) | - | [Link](docs/Data%20Layer/Basic%20Analytics%20API/usage.md) |
168+
| Data Layer | Gemini AI | [Link](docs/Data%20Layer/Gemini%20AI/overview.md) | - | [Link](docs/Data%20Layer/Gemini%20AI/usage.md) |
169+
| UI Layer | Coil Image Library | [Link](docs/UI%20Layer/Coil%20Image%20Library/overview.md) | - | [Link](docs/UI%20Layer/Coil%20Image%20Library/usage.md) |
170+
| UI Layer | Markdown Text Renderer | [Link](docs/UI%20Layer/Markdown%20Text%20Renderer/overview.md) | - | [Link](docs/UI%20Layer/Markdown%20Text%20Renderer/usage.md) |
171+
| UI Layer | FileKit | [Link](docs/UI%20Layer/FileKit/overview.md) | - | [Link](docs/UI%20Layer/FileKit/usage.md) |
172+
| User Features | Stub Auth | [Link](docs/User%20Features/Stub%20Auth/overview.md) | - | [Link](docs/User%20Features/Stub%20Auth/usage.md) |
173+
| User Features | Supabase Auth | [Link](docs/User%20Features/Supabase%20Auth/overview.md) | - | [Link](docs/User%20Features/Supabase%20Auth/usage.md) |
174+
| User Features | Basic Loader | [Link](docs/User%20Features/Basic%20Loader/overview.md) | - | [Link](docs/User%20Features/Basic%20Loader/usage.md) |
175+
| User Features | Basic Navigation | [Link](docs/User%20Features/Basic%20Navigation/overview.md) | - | [Link](docs/User%20Features/Basic%20Navigation/usage.md) |
176+
| User Features | Basic Passcode | [Link](docs/User%20Features/Basic%20Passcode/overview.md) | - | [Link](docs/User%20Features/Basic%20Passcode/usage.md) |
177+
| User Features | Basic Splash | [Link](docs/User%20Features/Basic%20Splash/overview.md) | - | [Link](docs/User%20Features/Basic%20Splash/usage.md) |
178+
| User Features | Basic Theme | [Link](docs/User%20Features/Basic%20Theme/overview.md) | - | [Link](docs/User%20Features/Basic%20Theme/usage.md) |

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[versions]
2-
kotli = "0.8.0"
2+
kotli = "0.10.0"
33
kotlin = "1.9.23"
44
kotlinxCoroutines = "1.8.1"
55
logback = "1.5.6"

images/screenshots/1.png

611 KB
Loading

images/screenshots/2.png

686 KB
Loading

images/screenshots/3.png

643 KB
Loading

images/screenshots/4.png

650 KB
Loading
-47.7 KB
Binary file not shown.
-51 KB
Binary file not shown.
-37.1 KB
Binary file not shown.

processor/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
apply from: "${project.rootDir}/gradle/kotlin/processor.gradle"
22

33
group = 'com.kotlitecture.kotli'
4-
version = '1.4.3'
4+
version = '2.0.0'

0 commit comments

Comments
 (0)