Skip to content

Commit cdfd946

Browse files
committed
Update README.md
1 parent ab611c5 commit cdfd946

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

README.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Currently it contains codebases for:
1111
- [App Shortcuts](https://developer.android.com/develop/ui/views/launch/shortcuts): Shortcuts can be displayed in a supported launcher. They help users quickly start common or recommended tasks within apps.
1212
- [Autofill](https://developers.google.com/identity/sms-retriever/request): Retrieve otp from SMS automatically using Google SMS Retriever API.
1313
- [Broadcast Receiver](https://github.com/AsemLab/Samples/tree/main/broadcast_receiver): Create a custom broadcast receiver.
14+
- [Build Variants](https://developer.android.com/build/build-variants): a way to create different versions of your app from a single project. Each build variant represents a different version of your app that you can build.
1415
- [Chucker](https://github.com/ChuckerTeam/chucker): an HTTP inspector for Android & OkHTTP. Apps using Chucker will display a notification showing a summary of ongoing HTTP activity.
1516
- [Firebase](https://firebase.google.com/):
1617
- [App Distribution](https://firebase.google.com/docs/app-distribution): makes distributing your apps to trusted testers painless. By getting your apps onto testers' devices quickly, you can get feedback early and often.
@@ -23,15 +24,17 @@ Currently it contains codebases for:
2324
- [lint](https://developer.android.com/reference/tools/gradle-api/7.2/com/android/build/api/dsl/Lint?hl=en): is static code analysis tools used to flag programming errors, bugs, stylistic errors and suspicious constructs:
2425
- [Ktlint](https://pinterest.github.io/ktlint/latest/): an anti-bikeshedding Kotlin linter with built-in formatter.
2526
- [Detekt](https://detekt.dev/): a static code analysis tool for the Kotlin.
26-
- [Media3](https://developer.android.com/media/media3): Jetpack Media3 is the home for media libraries that enables Android apps to display rich audio and visual experiences.
27-
- [Navigation component](https://developer.android.com/guide/navigation): the Navigation component handles diverse navigation use cases, from straightforward button clicks to more complex patterns, such as app bars and the navigation drawer.
27+
- [Media3](https://developer.android.com/media/media3): Jetpack Media3 is the home for media libraries that enables Android apps to display rich audio and visual experiences. See [media_player](https://github.com/AsemLab/Samples/tree/main/media_player) module.
28+
- [Navigation Component](https://developer.android.com/guide/navigation): The Navigation component handles diverse navigation use cases, from straightforward button clicks to more complex patterns, such as app bars and the navigation drawer. See [main_graph.xml](https://github.com/AsemLab/Samples/blob/main/navigation-component/src/main/res/navigation/main_graph.xml) to learn how to navigate between modules.
29+
- [Play Feature Delivery](https://developer.android.com/guide/playcore/feature-delivery): Uses advanced capabilities of app bundles, allowing certain features of your app to be delivered conditionally or downloaded on demand. See [feature_delivery](https://github.com/AsemLab/Samples/tree/main/feature_delivery) module.
2830
- [Realm](https://www.mongodb.com/docs/realm/sdk/kotlin/): fast, powerful data storage for Kotlin and KMM apps.
31+
- [Stripe](https://docs.stripe.com/sdks/android): allows you to quickly build a payment flow in your Android app.
2932
- [Timber](https://github.com/JakeWharton/timber/): a logger with a small, extensible API which provides utility on top of Android's normal Log class.
30-
- [ViewPager2](https://developer.android.com/guide/navigation/advanced/swipe-view-2): navigate between sibling screens, such as tabs, with a horizontal finger gesture, or swipe.
31-
- [Unit Testing](): conduct unit tests with various frameworks:
33+
- [Unit Testing](https://github.com/AsemLab/Samples/tree/main/unit_testing): conduct unit tests with various frameworks:
3234
- [Mockk](https://mockk.io/): mocking library for Kotlin.
3335
- [Robolectric](https://robolectric.org/): is a framework that brings fast and reliable unit tests to Android. Tests run inside the JVM on your workstation instead of real device.
3436
- [Kaspresso](https://kasperskylab.github.io/Kaspresso/): is a framework for Android UI testing. Based on Espresso and UI Automator.
37+
- [ViewPager2](https://developer.android.com/guide/navigation/advanced/swipe-view-2): navigate between sibling screens, such as tabs, with a horizontal finger gesture, or swipe.
3538
- [WebSocket](https://github.com/AsemLab/Samples/tree/main/websocket): simple currencies prices app with WebSocket connection. Connections are implemented with OkHttp & Ktor libraries. WebSocket server is developed with Ktor see [KtorServer](https://github.com/AsemLab/Kotlin-Samples/tree/main/KtorServer).
3639

3740
</br></br>

0 commit comments

Comments
 (0)