All Projects → kirtan403 → K4kotlin

kirtan403 / K4kotlin

Licence: apache-2.0
A sweet, small set of Kotlin functions to reduce your android boilerplate code

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to K4kotlin

Cameraxdemo
A sample camera app with CameraX API from Android Jetpack
Stars: ✭ 112 (-46.67%)
Mutual labels:  android-studio, androidstudio, android-development
AOSP-Kayboard-7.1.2
Full functional AOSP Keyboard with glide typing
Stars: ✭ 33 (-84.29%)
Mutual labels:  android-development, android-studio, androidstudio
Android-MonetizeApp
A sample which uses Google's Play Billing Library and it makes In-app Purchases and Subscriptions.
Stars: ✭ 149 (-29.05%)
Mutual labels:  android-development, android-studio, androidstudio
awesome-android-tips
😎 A curated list of awesome Android tips
Stars: ✭ 34 (-83.81%)
Mutual labels:  android-development, android-studio, androidstudio
Awesome Android
😎 A curated list of awesome Android resources
Stars: ✭ 26 (-87.62%)
Mutual labels:  android-studio, library, android-development
Android Inappbilling
A sample which uses Google's Play Billing Library and it does InApp Purchases and Subscriptions.
Stars: ✭ 114 (-45.71%)
Mutual labels:  android-studio, androidstudio, android-development
Ibackdrop
A library to simply use Backdrop in your project (make it easy). Read more ->
Stars: ✭ 137 (-34.76%)
Mutual labels:  android-studio, androidstudio, android-development
Biometric-Authentication-Android
A sample implementation of AndroidX biometrics API using Kotlin. Authenticate using biometrics or PIN/Password if biometrics isn't available on device. Fully implemented in Jetpack compose using Material 3 dynamic theming and also has a separate implementation in xml with MDC 3.
Stars: ✭ 29 (-86.19%)
Mutual labels:  android-development, android-studio, androidstudio
Zoomrecylerlayout
🎢 Zoom Recycler Layout Manager For Android Kotlin
Stars: ✭ 618 (+194.29%)
Mutual labels:  android-studio, androidstudio, android-development
Awesome Android Ui
😎 A curated list of awesome Android UI/UX libraries
Stars: ✭ 353 (+68.1%)
Mutual labels:  android-studio, library, android-development
Modern Android Development
Modern Android Development tools & key points
Stars: ✭ 219 (+4.29%)
Mutual labels:  android-studio, androidstudio, android-development
Mediapicker
Easy customizable picker for all your needs in Android application
Stars: ✭ 105 (-50%)
Mutual labels:  android-studio, androidstudio, android-development
media-picker
Easy customizable picker for all your needs in Android application
Stars: ✭ 167 (-20.48%)
Mutual labels:  android-development, android-studio, androidstudio
The Pit Of The Android Studio
👍 👍 👏 🌟 ⭐️ ⭐️ Everything about the Android Studio and Intellij IDEAfor example:Install,common problems and solutions,each libraries for android and androidx library,code and peoject templates,etc.全面总结Android Studio以及Intellij IDEA的填坑指南,详解AS版本号、Gradle版本、BuildTools三者的对照关系,AS模板配置,gradle插件,Android自带注解库详解,support详解等干货。
Stars: ✭ 296 (+40.95%)
Mutual labels:  android-studio, androidstudio, android-development
Androidkex
Extensions for Kotlin. Use the power of Kotlin to make your code smaller and beautiful.
Stars: ✭ 35 (-83.33%)
Mutual labels:  android-studio, androidstudio, android-development
Customrefreshview
一个支持网络错误重试,无数据页(可自定义),无网络界面(可自定义)的上拉加载更多,下拉刷新控件
Stars: ✭ 160 (-23.81%)
Mutual labels:  android-studio, androidstudio, android-development
Reel Search Android
Reel Search for Android is a UI/UX design for autocomplete action. It is a beautiful minimalistic addition to any use case.
Stars: ✭ 110 (-47.62%)
Mutual labels:  android-studio, android-development
Android Ratingreviews
Simple star rating system bars, a view similar to the ones seen on Google Playstore. ⭐🌟✨
Stars: ✭ 110 (-47.62%)
Mutual labels:  android-studio, android-development
Chocobar
The usual Snackbar with more 🍫 and colours 🎉
Stars: ✭ 110 (-47.62%)
Mutual labels:  library, android-development
Fastdex
🚀 加快 apk 的编译速度 🚀
Stars: ✭ 1,457 (+593.81%)
Mutual labels:  android-studio, androidstudio

K4Kotlin Release

A sweet, small set of Kotlin functions to reduce your android boilerplate code

Dependency

Add this in your project level build.gradle file (not your module build.gradle file):

allprojects {
	repositories {
        maven { url "https://jitpack.io" } // add this line
    }
}

Then, add the library to your module build.gradle

dependencies {
    // K4Kotlin core extension functions
    compile 'com.github.kirtan403.k4kotlin:k4kotlin-core:1.0.0-beta1'
    
    // K4Kotlin androidx extension functions (Uses appcompat version of androidx)
    compile 'com.github.kirtan403.k4kotlin:k4kotlin-androidx:1.0.0-beta1'
    
    // K4Kotlin databinding extension functions
    compile 'com.github.kirtan403.k4kotlin:k4kotlin-databinding:1.0.0-beta1'
    
    // K4Koltin Extensions for Retrofit
    compile 'com.github.kirtan403.k4kotlin:k4kotlin-retrofit:1.0.0-beta1'
}

Upgrade Notes

Upgrading to 1.0.0-beta1

All the functions have been divided into multiple dependencies. Now all functions that can directly be called without any androidx dependencies are part of the k4kotlin-core module. All the functions that requires one or more androidx component, are moved to k4kotlin-androidx module. Databinding related functions are moved to k4kotlin-databinding package. So you can just what is required for you without adding unnecessary components to your project. The full migration guide will be published with changes when 1.0.0 hits stable.

Upgrading from < 0.3.0 to < 1.0.0

If you are upgrading from 0.1.x or 0.2.x to > 0.3.0, you might need to change the dependency in your build.gradle file.

From 0.3.0, library modules are divided into multiple specific modules. So if you will not change the dependency package, then you might unnecessary adding recurring dependencies you might not need. So

For including your basic functionality, you should change from

// from
compile 'com.github.kirtan403:K4Kotlin:0.2.x'
// to 
compile 'com.github.kirtan403.k4kotlin:k4kotlin:0.3.0'

Then, additionally you can add as many other modules you might need.

Usage / Documentaion

Check out the wiki for detailed documentation and usage examples.

For k4kotlin core module click here For k4kotlin-retrofit module's documentation, click here

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].