OAuth 2.0 Device Flow Example
Setup
- Create an Auth0 application
- Enable
Device Code
Grants in Advanced settings- Disable Client Credentials
- Enable
Device Code
- create the app/src/main/res/raw/oauth.properties from ./oauth.properties.template
Device Code
Grants in Advanced settings
Device Code
Bumps gradle from 7.2.2 to 7.3.0.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot will merge this PR once CI passes on it, as requested by @poad.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Bumps desugar_jdk_libs from 1.2.2 to 2.0.0.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot will merge this PR once CI passes on it, as requested by @poad.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Bumps core-ktx from 1.8.0 to 1.9.0.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot will merge this PR once CI passes on it, as requested by @poad.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Bumps lifecycle-livedata-ktx from 2.5.0 to 2.5.1.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot will merge this PR once CI passes on it, as requested by @poad.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Bumps aws-android-sdk-mobile-client from 2.49.0 to 2.50.0.
Sourced from aws-android-sdk-mobile-client's releases.
AWS SDK for Android 2.50.0
Features
- aws-android-sdk-iot: update models to latest (#2936)
- aws-android-sdk-translate: update models to latest (#2940)
- aws-android-sdk-polly: update models to latest (#2938)
Miscellaneous
- Stop transfer service if all transfers complete (#2950)
Sourced from aws-android-sdk-mobile-client's changelog.
Release 2.50.0
Features
- aws-android-sdk-iot: update models to latest (#2936)
- aws-android-sdk-translate: update models to latest (#2940)
- aws-android-sdk-polly: update models to latest (#2938)
Miscellaneous
- Stop transfer service if all transfers complete (#2950)
b5623ab
release: AWS SDK for Android 2.50.0 (#2956)99f42a7
Stop transfer service if all transfers complete (#2950)bd4e41d
feat(aws-android-sdk-polly): update models to latest (#2938)0bcc63c
feat(aws-android-sdk-translate): update models to latest (#2940)ebfa9e2
feat(aws-android-sdk-iot): update models to latest (#2936)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)⚠️ Dependabot is rebasing this PR ⚠️
Rebasing might not happen immediately, so don't worry if this takes some time.
Note: if you make any changes to this PR yourself, they will take precedence over the rebase.
Bumps aws-android-sdk-mobile-client from 2.47.0 to 2.48.0.
Sourced from aws-android-sdk-mobile-client's releases.
AWS SDK for Android 2.48.0
Features
- aws-android-sdk-cognitoidentityprovider: update models to latest (#2916)
- aws-android-sdk-transcribe: update models to latest (#2917)
- aws-android-sdk-chimesdkmessaging: update models to latest (#2922)
Bug Fixes
- Fix: API 30+ fix for opening Pinpoint push notification links (#2924)
- Fix(pinpoint) 2762: Resolve Android 12 notification trampolining restrictions and ADM Push Notifications (#2925)
Miscellaneous
- upgrade jmespath to version 1.6.1 (#2926)
Sourced from aws-android-sdk-mobile-client's changelog.
Release 2.48.0
Features
- aws-android-sdk-cognitoidentityprovider: update models to latest (#2916)
- aws-android-sdk-transcribe: update models to latest (#2917)
- aws-android-sdk-chimesdkmessaging: update models to latest (#2922)
Miscellaneous
2c19aa3
release: AWS SDK for Android 2.48.0 (#2928)a544544
Fix(pinpoint) 2762: Resolve Android 12 notification trampolining restrictions...f34d1e7
Fix: API 30+ fix for opening Pinpoint push notification links (#2924)f34c5cb
upgrade jmespath to version 1.6.1 (#2926)e970b10
feat(aws-android-sdk-chimesdkmessaging): update models to latest (#2922)9521ea3
feat(aws-android-sdk-transcribe): update models to latest (#2917)602cf53
feat(aws-android-sdk-cognitoidentityprovider): update models to latest (#2916)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot will merge this PR once CI passes on it, as requested by @poad.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Bumps kotlin_version
from 1.6.21 to 1.7.0.
Updates kotlin-gradle-plugin
from 1.6.21 to 1.7.0
Sourced from kotlin-gradle-plugin's releases.
Kotlin 1.7.0
Changelog
Analysis API. FIR
KT-50864
Analysis API: ISE: "KtCallElement should always resolve to a KtCallInfo" is thrown on call resolution inside plusAssign targetKT-50252
Analysis API: Implement FirModuleResolveStates for librariesKT-50862
Analsysis API: do not create use site subsitution override symbolsAnalysis API. FIR Low Level API
KT-50729
Type bound is not fully resolvedKT-50728
Lazy resolve of extension function from 'kotlin' package breaks over unresolved typeKT-50271
Analysis API: get rid of using FirRefWithValidityCheckBackend. Native. Debug
KT-50558
K/N Debugger. Error is not displayed in variables view for catch blockCompiler
New Features
KT-26245
Add ability to specify generic type parameters as not-nullKT-45165
Remove JVM target version 1.6KT-27435
Allow implementation by delegation to inlined value of inline classKT-47939
Support method references to functional interface constructorsKT-50775
Support IR partial linkage in Kotlin/Native (disabled by default)KT-51737
Kotlin/Native: Remove unnecessary safepoints on watchosArm32 and iosArm32 targetsKT-44249
NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER with type usage in higher order functionPerformance Improvements
KT-48233
Switching to JVM IR backend increases compilation time by more than 15%KT-51699
Kotlin/Native: runtime has no LTO in debug binariesKT-34466
Use optimized switch over enum only when all entries are constant enum entry expressionsKT-50861
FIR: Combination of array set convention and plusAssign works exponentiallyKT-47171
For loop doesn't avoid boxing with value class iterators (JVM)KT-29199
'next' calls for iterators of merged primitive progressive values are not specializedKT-50585
JVM IR: Array constructor loop should use IINCKT-22429
Optimize 'for' loop code generation for reversed arraysKT-50074
Performance regression in String-based 'when' with single equality clauseKT-22334
Compiler backend could generate smaller code for loops using range such as integer..array.size -1KT-35272
Unnecessary null check on unsafe cast after not-null assertion operatorKT-27427
Optimize nullable check introduced with 'as' castFixes
... (truncated)
Sourced from kotlin-gradle-plugin's changelog.
1.7.0
Analysis API. FIR
KT-50864
Analysis API: ISE: "KtCallElement should always resolve to a KtCallInfo" is thrown on call resolution inside plusAssign targetKT-50252
Analysis API: Implement FirModuleResolveStates for librariesKT-50862
Analsysis API: do not create use site subsitution override symbolsAnalysis API. FIR Low Level API
KT-50729
Type bound is not fully resolvedKT-50728
Lazy resolve of extension function from 'kotlin' package breaks over unresolved typeKT-50271
Analysis API: get rid of using FirRefWithValidityCheckBackend. Native. Debug
KT-50558
K/N Debugger. Error is not displayed in variables view for catch blockCompiler
New Features
KT-26245
Add ability to specify generic type parameters as not-nullKT-45165
Remove JVM target version 1.6KT-27435
Allow implementation by delegation to inlined value of inline classKT-47939
Support method references to functional interface constructorsKT-50775
Support IR partial linkage in Kotlin/Native (disabled by default)KT-51737
Kotlin/Native: Remove unnecessary safepoints on watchosArm32 and iosArm32 targetsKT-44249
NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER with type usage in higher order functionPerformance Improvements
KT-48233
Switching to JVM IR backend increases compilation time by more than 15%KT-51699
Kotlin/Native: runtime has no LTO in debug binariesKT-34466
Use optimized switch over enum only when all entries are constant enum entry expressionsKT-50861
FIR: Combination of array set convention and plusAssign works exponentiallyKT-47171
For loop doesn't avoid boxing with value class iterators (JVM)KT-29199
'next' calls for iterators of merged primitive progressive values are not specializedKT-50585
JVM IR: Array constructor loop should use IINCKT-22429
Optimize 'for' loop code generation for reversed arraysKT-50074
Performance regression in String-based 'when' with single equality clauseKT-22334
Compiler backend could generate smaller code for loops using range such as integer..array.size -1KT-35272
Unnecessary null check on unsafe cast after not-null assertion operatorKT-27427
Optimize nullable check introduced with 'as' castFixes
... (truncated)
e4b2a81
Add changelog for 1.7.0ec73f40
Fix Gradle plugin inputs validation issue5f3b1e3
Fix IDEA import error in 'jps-plugin' modulea6df421
Add changelog for 1.7.0-RC279cabc5
Bump klib ABI versionb16d44a
[Parcelize] Remove sources of FIR parcelize plugin9aef691
[FE 1.0] Check callable reference return type safety during resolution1adc50b
Revert "[FE 1.0] Take care callable reference candidates with recursive candi...1df9fea
Add test for KT-504981a8e994
[FE 1.0] Take care standalone lambdas during updating types in the builder in...Updates kotlin-stdlib
from 1.6.21 to 1.7.0
Sourced from kotlin-stdlib's releases.
Kotlin 1.7.0
Changelog
Analysis API. FIR
KT-50864
Analysis API: ISE: "KtCallElement should always resolve to a KtCallInfo" is thrown on call resolution inside plusAssign targetKT-50252
Analysis API: Implement FirModuleResolveStates for librariesKT-50862
Analsysis API: do not create use site subsitution override symbolsAnalysis API. FIR Low Level API
KT-50729
Type bound is not fully resolvedKT-50728
Lazy resolve of extension function from 'kotlin' package breaks over unresolved typeKT-50271
Analysis API: get rid of using FirRefWithValidityCheckBackend. Native. Debug
KT-50558
K/N Debugger. Error is not displayed in variables view for catch blockCompiler
New Features
KT-26245
Add ability to specify generic type parameters as not-nullKT-45165
Remove JVM target version 1.6KT-27435
Allow implementation by delegation to inlined value of inline classKT-47939
Support method references to functional interface constructorsKT-50775
Support IR partial linkage in Kotlin/Native (disabled by default)KT-51737
Kotlin/Native: Remove unnecessary safepoints on watchosArm32 and iosArm32 targetsKT-44249
NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER with type usage in higher order functionPerformance Improvements
KT-48233
Switching to JVM IR backend increases compilation time by more than 15%KT-51699
Kotlin/Native: runtime has no LTO in debug binariesKT-34466
Use optimized switch over enum only when all entries are constant enum entry expressionsKT-50861
FIR: Combination of array set convention and plusAssign works exponentiallyKT-47171
For loop doesn't avoid boxing with value class iterators (JVM)KT-29199
'next' calls for iterators of merged primitive progressive values are not specializedKT-50585
JVM IR: Array constructor loop should use IINCKT-22429
Optimize 'for' loop code generation for reversed arraysKT-50074
Performance regression in String-based 'when' with single equality clauseKT-22334
Compiler backend could generate smaller code for loops using range such as integer..array.size -1KT-35272
Unnecessary null check on unsafe cast after not-null assertion operatorKT-27427
Optimize nullable check introduced with 'as' castFixes
... (truncated)
Sourced from kotlin-stdlib's changelog.
1.7.0
Analysis API. FIR
KT-50864
Analysis API: ISE: "KtCallElement should always resolve to a KtCallInfo" is thrown on call resolution inside plusAssign targetKT-50252
Analysis API: Implement FirModuleResolveStates for librariesKT-50862
Analsysis API: do not create use site subsitution override symbolsAnalysis API. FIR Low Level API
KT-50729
Type bound is not fully resolvedKT-50728
Lazy resolve of extension function from 'kotlin' package breaks over unresolved typeKT-50271
Analysis API: get rid of using FirRefWithValidityCheckBackend. Native. Debug
KT-50558
K/N Debugger. Error is not displayed in variables view for catch blockCompiler
New Features
KT-26245
Add ability to specify generic type parameters as not-nullKT-45165
Remove JVM target version 1.6KT-27435
Allow implementation by delegation to inlined value of inline classKT-47939
Support method references to functional interface constructorsKT-50775
Support IR partial linkage in Kotlin/Native (disabled by default)KT-51737
Kotlin/Native: Remove unnecessary safepoints on watchosArm32 and iosArm32 targetsKT-44249
NEW_INFERENCE_NO_INFORMATION_FOR_PARAMETER with type usage in higher order functionPerformance Improvements
KT-48233
Switching to JVM IR backend increases compilation time by more than 15%KT-51699
Kotlin/Native: runtime has no LTO in debug binariesKT-34466
Use optimized switch over enum only when all entries are constant enum entry expressionsKT-50861
FIR: Combination of array set convention and plusAssign works exponentiallyKT-47171
For loop doesn't avoid boxing with value class iterators (JVM)KT-29199
'next' calls for iterators of merged primitive progressive values are not specializedKT-50585
JVM IR: Array constructor loop should use IINCKT-22429
Optimize 'for' loop code generation for reversed arraysKT-50074
Performance regression in String-based 'when' with single equality clauseKT-22334
Compiler backend could generate smaller code for loops using range such as integer..array.size -1KT-35272
Unnecessary null check on unsafe cast after not-null assertion operatorKT-27427
Optimize nullable check introduced with 'as' castFixes
... (truncated)
e4b2a81
Add changelog for 1.7.0ec73f40
Fix Gradle plugin inputs validation issue5f3b1e3
Fix IDEA import error in 'jps-plugin' modulea6df421
Add changelog for 1.7.0-RC279cabc5
Bump klib ABI versionb16d44a
[Parcelize] Remove sources of FIR parcelize plugin9aef691
[FE 1.0] Check callable reference return type safety during resolution1adc50b
Revert "[FE 1.0] Take care callable reference candidates with recursive candi...1df9fea
Add test for KT-504981a8e994
[FE 1.0] Take care standalone lambdas during updating types in the builder in...Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot will merge this PR once CI passes on it, as requested by @poad.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Bumps aws-android-sdk-mobile-client from 2.41.0 to 2.41.1.
Sourced from aws-android-sdk-mobile-client's releases.
AWS SDK for Android 2.41.1
Bug Fixes
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Bumps kotlin_version
from 1.7.22 to 1.8.0.
Updates kotlin-gradle-plugin
from 1.7.22 to 1.8.0
Sourced from kotlin-gradle-plugin's releases.
Kotlin 1.8.0
Changelog
Analysis API
KT-50255
Analysis API: Implement standalone mode for the Analysis APIAnalysis API. FIR
KT-54292
Symbol Light classes: implement PsiVariable.computeConstantValue for light fieldKT-54293
Analysis API: fix constructor symbol creation when its accessed via type aliasAndroid
KT-53342
TCS: New AndroidSourceSet layout for multiplatformKT-53013
Increase AGP compile version in KGP to 4.1.3KT-54013
Report error when using deprecated Kotlin Android Extensions compiler pluginKT-53709
MPP, Android SSL2: Conflicting warnings forandroidTest/kotlin
source set folderBackend. Native. Debug
KT-53561
Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"Compiler
New Features
KT-52817
Add@JvmSerializableLambda
annotation to keep old behavior of non-invokedynamic lambdasKT-54460
Implementation of non-local break and continueKT-53916
Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compilerKT-32208
Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)KT-53438
Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coveragePerformance Improvements
KT-53347
Get rid of excess allocations in parserKT-53689
JVM: Optimize equality on class literalsKT-53119
Improve String Concatenation LoweringFixes
KT-53465
Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20KT-49658
NI: False negative TYPE_MISMATCH on nullable type withwhen
KT-48162
NON_VARARG_SPREAD isn't reported on *toTypedArray() callKT-43493
NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdasKT-54393
Change in behavior from 1.7.10 to 1.7.20 for java field override.KT-55357
IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper boundKT-55068
Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backendKT-51284
SAM conversion doesn't work if method has context receiversKT-48532
Remove old JVM backend
... (truncated)
Sourced from kotlin-gradle-plugin's changelog.
1.8.0-RC2
Compiler
KT-55357
IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper boundKT-55068
Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backendKT-51284
SAM conversion doesn't work if method has context receiversKT-55065
Kotlin Gradle DSL: Reflection cannot find class data for lambda, produced by JVM IR backendTools. Compiler plugins. Serialization
KT-55340
Argument for kotlinx.serialization.UseSerializers does not implement KSerializer or does not provide serializer for concrete typeTools. Gradle
KT-55334
kaptGenerateStubs passes wrong android variant module names to compilerKT-55255
Gradle: stdlib version alignment fails build on dynamic stdlib version.KT-55363
[K1.8.0-Beta] Command line parsing treats plugin parameters as source files1.8.0-RC
Compiler
KT-55108
IR interpreter: Error occurred while optimizing an expression: VARARGKT-54884
"StackOverflowError: null" caused by Enum constant name in constructor of the same Enum constantKT-55013
State checker use-after-free with XCode 14.1KT-54275
K2: "IllegalArgumentException: KtParameter is not a subtype of class KtAnnotationEntry for factory REPEATED_ANNOTATION"JavaScript
KT-55097
KJS / IR + IC: Using an internal function from a friend module throws an unbound symbol exceptionKT-54934
KJS / IR + IC: Suspend abstract function stubs are generated with unstable lowered ic signaturesKT-54895
KJS / IR + IC: broken cross module references for function default param wrappersLanguage Design
KT-48516
Forbid@Synchronized
annotation on suspend functionsLibraries
KT-54835
Document that Iterable.all(emptyCollection) returns TRUE.KT-54168
Expand on natural order in comparator docsNative. Platform Libraries
KT-54225
Native: update to Xcode 14.1Tools. Compiler plugins. Serialization
... (truncated)
da1a843
Add ChangeLog for 1.8.0-RC2d325cf8
Call additional publishToMavenLocal in maven build scripts and enable info0403d70
Don't leave Gradle daemons after build scripts52b225d
Fix task module-name is not propagated to compiler argumentsd40ebc3
Specify versions-maven-plugin version explicitly2e829ed
Fix version parsing crash on Gradle rich version stringf603c0e
Scripting, IR: fix capturing of implicit receiver06cbf8f
Scripting, tests: enable custom script tests with IRd61cef0
Fix deserialization exception for DNN types from Javaea33e72
JVM IR: script is a valid container for local delegated propertiesUpdates kotlin-stdlib
from 1.7.22 to 1.8.0
Sourced from kotlin-stdlib's releases.
Kotlin 1.8.0
Changelog
Analysis API
KT-50255
Analysis API: Implement standalone mode for the Analysis APIAnalysis API. FIR
KT-54292
Symbol Light classes: implement PsiVariable.computeConstantValue for light fieldKT-54293
Analysis API: fix constructor symbol creation when its accessed via type aliasAndroid
KT-53342
TCS: New AndroidSourceSet layout for multiplatformKT-53013
Increase AGP compile version in KGP to 4.1.3KT-54013
Report error when using deprecated Kotlin Android Extensions compiler pluginKT-53709
MPP, Android SSL2: Conflicting warnings forandroidTest/kotlin
source set folderBackend. Native. Debug
KT-53561
Invalid LLVM module: "inlinable function call in a function with debug info must have a !dbg location"Compiler
New Features
KT-52817
Add@JvmSerializableLambda
annotation to keep old behavior of non-invokedynamic lambdasKT-54460
Implementation of non-local break and continueKT-53916
Support Xcode 14 and new Objective-C frameworks in Kotlin/Native compilerKT-32208
Generate method annotations into bytecode for suspend lambdas (on invokeSuspend)KT-53438
Introduce a way to get SourceDebugExtension attribute value via JVMTI for profiler and coveragePerformance Improvements
KT-53347
Get rid of excess allocations in parserKT-53689
JVM: Optimize equality on class literalsKT-53119
Improve String Concatenation LoweringFixes
KT-53465
Unnecessary checkcast to array of reified type is not optimized since Kotlin 1.6.20KT-49658
NI: False negative TYPE_MISMATCH on nullable type withwhen
KT-48162
NON_VARARG_SPREAD isn't reported on *toTypedArray() callKT-43493
NI: False negative: no compilation error "Operator '==' cannot be applied to 'Long' and 'Int'" is reported in builder inference lambdasKT-54393
Change in behavior from 1.7.10 to 1.7.20 for java field override.KT-55357
IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper boundKT-55068
Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backendKT-51284
SAM conversion doesn't work if method has context receiversKT-48532
Remove old JVM backend
... (truncated)
Sourced from kotlin-stdlib's changelog.
1.8.0-RC2
Compiler
KT-55357
IllegalStateException when reading a class that delegates to a Java class with a definitely-not-null type with a flexible upper boundKT-55068
Kotlin Gradle DSL: No mapping for symbol: VALUE_PARAMETER SCRIPT_IMPLICIT_RECEIVER on JVM IR backendKT-51284
SAM conversion doesn't work if method has context receiversKT-55065
Kotlin Gradle DSL: Reflection cannot find class data for lambda, produced by JVM IR backendTools. Compiler plugins. Serialization
KT-55340
Argument for kotlinx.serialization.UseSerializers does not implement KSerializer or does not provide serializer for concrete typeTools. Gradle
KT-55334
kaptGenerateStubs passes wrong android variant module names to compilerKT-55255
Gradle: stdlib version alignment fails build on dynamic stdlib version.KT-55363
[K1.8.0-Beta] Command line parsing treats plugin parameters as source files1.8.0-RC
Compiler
KT-55108
IR interpreter: Error occurred while optimizing an expression: VARARGKT-54884
"StackOverflowError: null" caused by Enum constant name in constructor of the same Enum constantKT-55013
State checker use-after-free with XCode 14.1KT-54275
K2: "IllegalArgumentException: KtParameter is not a subtype of class KtAnnotationEntry for factory REPEATED_ANNOTATION"JavaScript
KT-55097
KJS / IR + IC: Using an internal function from a friend module throws an unbound symbol exceptionKT-54934
KJS / IR + IC: Suspend abstract function stubs are generated with unstable lowered ic signaturesKT-54895
KJS / IR + IC: broken cross module references for function default param wrappersLanguage Design
KT-48516
Forbid@Synchronized
annotation on suspend functionsLibraries
KT-54835
Document that Iterable.all(emptyCollection) returns TRUE.KT-54168
Expand on natural order in comparator docsNative. Platform Libraries
KT-54225
Native: update to Xcode 14.1Tools. Compiler plugins. Serialization
... (truncated)
da1a843
Add ChangeLog for 1.8.0-RC2d325cf8
Call additional publishToMavenLocal in maven build scripts and enable info0403d70
Don't leave Gradle daemons after build scripts52b225d
Fix task module-name is not propagated to compiler argumentsd40ebc3
Specify versions-maven-plugin version explicitly2e829ed
Fix version parsing crash on Gradle rich version stringf603c0e
Scripting, IR: fix capturing of implicit receiver06cbf8f
Scripting, tests: enable custom script tests with IRd61cef0
Fix deserialization exception for DNN types from Javaea33e72
JVM IR: script is a valid container for local delegated propertiesDependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot will merge this PR once CI passes on it, as requested by @poad.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Bumps logging-interceptor from 5.0.0-alpha.10 to 5.0.0-alpha.11.
Sourced from logging-interceptor's changelog.
Version 5.0.0-alpha.11
2022-12-24
- New: Enable fast fallback by default. It's our implementation of Happy Eyeballs, [RFC 8305][rfc_8305]. Disable with
OkHttpClient.Builder.fastFallback(false)
.- Fix: Don't log response bodies for server-sent events.
- Fix: Skip early hints (status code 103) responses.
- Fix: Don't log sensitive headers in
Request.toString()
.- Fix: Don't crash when the dispatcher's
ExecutorService
is shutdown with many calls still enqueued.- Upgrade: [GraalVM 22][graalvm_22].
- Upgrade: [Kotlin 1.7.10][kotlin_1_7_10].
8869ba1
Attempt to publish17da641
Fixup the sources jar6afb263
Fix publishing for okcurla74bfca
Prepare for release 5.0.0-alpha.11.d65406e
Enable fastFallback by default (#7566)158c66b
Fix testHeadAfterPut failures (#7565)f27a291
Add tests for multiple routes (#7563)05718b4
Use HTML for docs (#7548)02a5634
Avoid logging SSE (#7555)7768de7
Retry tests (#7546)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot will merge this PR once CI passes on it, as requested by @poad.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Bumps amplify_version
from 2.0.0 to 2.1.0.
Updates core
from 2.0.0 to 2.1.0
Sourced from core's releases.
Amplify Android 2.1.0
Features
- feat(Geo): Add Kotlin Geo Facade (#2155)
- Add a network status listener to restart DataStore after the network comes back online. (#2148)
- feat(auth): Overriding sign in when the State machine is already in the signing in state (#2187)
Miscellaneous
- chore: Remove deprecated maven plugin (#2137)
- chore: Remove Javadoc tasks (#2139)
- Update README.md (#2120)
- Dengdan stress test (#2153)
- Feat(Auth Test): Custom party testing for Custom Test without SRP (#2149)
- Unignore storage and pinpoint tests (#2156)
- Update DeviceFarm build config (#2168)
- Add Geo Rx Bindings (#2159)
- chore: Re-add storage tests (#2163)
- chore: Upgrade Gradle, AGP, and KtLint (#2172)
- Add a buildspec file for nightly tests (#2180)
- Chore(Auth): Implementation of the custom auth with SRP parity testing use case (#2167)
- chore: Add PR checker workflow (#2188)
- fix(auth): Fix for when loading credentials the success/error is fired twice (#2184)
Bug fixes
- fix(core): remove unused dynamic nav dependency (#2132)
- fix(datastore): remove typename from ModelMetadata (#2122)
- fix: Change order of updating state in local cache (#2141)
- fix: fix integration test and added logger to integration test (#2143)
- Fix for when move to idle state is called twice (#2152)
- Fix(Auth): Sign up if successful should return DONE instead of Confirm sign up (#2130)
- fix: Add missing apis in storage Kotlin & RxJava facade (#2160)
- fix: user metadata was persisted empty in the database (#2165)
- fix(geo): Increase Geo timeout so that it runs successfully on a Pixel 3a XL (#2177)
Sourced from core's changelog.
Release 2.1.0
Features
- feat(Geo): Add Kotlin Geo Facade (#2155)
- Add a network status listener to restart DataStore after the network comes back online. (#2148)
- feat(auth): Overriding sign in when the State machine is already in the signing in state (#2187)
Miscellaneous
- chore: Remove deprecated maven plugin (#2137)
- chore: Remove Javadoc tasks (#2139)
- Update README.md (#2120)
- Dengdan stress test (#2153)
- Feat(Auth Test): Custom party testing for Custom Test without SRP (#2149)
- Unignore storage and pinpoint tests (#2156)
- Update DeviceFarm build config (#2168)
- Add Geo Rx Bindings (#2159)
- chore: Re-add storage tests (#2163)
- chore: Upgrade Gradle, AGP, and KtLint (#2172)
- Add a buildspec file for nightly tests (#2180)
- Chore(Auth): Implementation of the custom auth with SRP parity testing use case (#2167)
- chore: Add PR checker workflow (#2188)
- fix(auth): Fix for when loading credentials the success/error is fired twice (#2184)
Bug fixes
- fix(core): remove unused dynamic nav dependency (#2132)
- fix(datastore): remove typename from ModelMetadata (#2122)
- fix: Change order of updating state in local cache (#2141)
- fix: fix integration test and added logger to integration test (#2143)
- Fix for when move to idle state is called twice (#2152)
- Fix(Auth): Sign up if successful should return DONE instead of Confirm sign up (#2130)
- fix: Add missing apis in storage Kotlin & RxJava facade (#2160)
- fix: user metadata was persisted empty in the database (#2165)
- fix(geo): Increase Geo timeout so that it runs successfully on a Pixel 3a XL (#2177)
e0676c7
chore: fix inconsistency with endpointWithAttributes test (#2196)b075845
feat(Auth): Overriding sign in when the State machine is already in the signi...f562b1e
chore: update changelog for Amplify Android 2.1.0 (#2193)ba16385
fix(Auth): Fix for when loading credentials the success/error is fired twice ...3818cc7
chore: Add PR checker workflow (#2188)f6508d8
release: Amplify Android 2.1.0 (manually created) (#2185)1f210b7
Chore(Auth): Implementation of the custom auth with SRP parity testing use ca...d24b15d
Add a buildspec file for nightly tests (#2180)e6848ef
fix(geo): Increase Geo timeout so that it runs successfully on a Pixel 3a XL ...dee1a81
chore: Upgrade Gradle, AGP, and KtLint (#2172)Updates aws-api
from 2.0.0 to 2.1.0
Sourced from aws-api's releases.
Amplify Android 2.1.0
Features
- feat(Geo): Add Kotlin Geo Facade (#2155)
- Add a network status listener to restart DataStore after the network comes back online. (#2148)
- feat(auth): Overriding sign in when the State machine is already in the signing in state (#2187)
Miscellaneous
- chore: Remove deprecated maven plugin (#2137)
- chore: Remove Javadoc tasks (#2139)
- Update README.md (#2120)
- Dengdan stress test (#2153)
- Feat(Auth Test): Custom party testing for Custom Test without SRP (#2149)
- Unignore storage and pinpoint tests (#2156)
- Update DeviceFarm build config (#2168)
- Add Geo Rx Bindings (#2159)
- chore: Re-add storage tests (#2163)
- chore: Upgrade Gradle, AGP, and KtLint (#2172)
- Add a buildspec file for nightly tests (#2180)
- Chore(Auth): Implementation of the custom auth with SRP parity testing use case (#2167)
- chore: Add PR checker workflow (#2188)
- fix(auth): Fix for when loading credentials the success/error is fired twice (#2184)
Bug fixes
- fix(core): remove unused dynamic nav dependency (#2132)
- fix(datastore): remove typename from ModelMetadata (#2122)
- fix: Change order of updating state in local cache (#2141)
- fix: fix integration test and added logger to integration test (#2143)
- Fix for when move to idle state is called twice (#2152)
- Fix(Auth): Sign up if successful should return DONE instead of Confirm sign up (#2130)
- fix: Add missing apis in storage Kotlin & RxJava facade (#2160)
- fix: user metadata was persisted empty in the database (#2165)
- fix(geo): Increase Geo timeout so that it runs successfully on a Pixel 3a XL (#2177)
Sourced from aws-api's changelog.
Release 2.1.0
Features
- feat(Geo): Add Kotlin Geo Facade (#2155)
- Add a network status listener to restart DataStore after the network comes back online. (#2148)
- feat(auth): Overriding sign in when the State machine is already in the signing in state (#2187)
Miscellaneous
- chore: Remove deprecated maven plugin (#2137)
- chore: Remove Javadoc tasks (#2139)
- Update README.md (#2120)
- Dengdan stress test (#2153)
- Feat(Auth Test): Custom party testing for Custom Test without SRP (#2149)
- Unignore storage and pinpoint tests (#2156)
- Update DeviceFarm build config (#2168)
- Add Geo Rx Bindings (#2159)
- chore: Re-add storage tests (#2163)
- chore: Upgrade Gradle, AGP, and KtLint (#2172)
- Add a buildspec file for nightly tests (#2180)
- Chore(Auth): Implementation of the custom auth with SRP parity testing use case (#2167)
- chore: Add PR checker workflow (#2188)
- fix(auth): Fix for when loading credentials the success/error is fired twice (#2184)
Bug fixes
- fix(core): remove unused dynamic nav dependency (#2132)
- fix(datastore): remove typename from ModelMetadata (#2122)
- fix: Change order of updating state in local cache (#2141)
- fix: fix integration test and added logger to integration test (#2143)
- Fix for when move to idle state is called twice (#2152)
- Fix(Auth): Sign up if successful should return DONE instead of Confirm sign up (#2130)
- fix: Add missing apis in storage Kotlin & RxJava facade (#2160)
- fix: user metadata was persisted empty in the database (#2165)
- fix(geo): Increase Geo timeout so that it runs successfully on a Pixel 3a XL (#2177)
e0676c7
chore: fix inconsistency with endpointWithAttributes test (#2196)b075845
feat(Auth): Overriding sign in when the State machine is already in the signi...f562b1e
chore: update changelog for Amplify Android 2.1.0 (#2193)ba16385
fix(Auth): Fix for when loading credentials the success/error is fired twice ...3818cc7
chore: Add PR checker workflow (#2188)f6508d8
release: Amplify Android 2.1.0 (manually created) (#2185)1f210b7
Chore(Auth): Implementation of the custom auth with SRP parity testing use ca...d24b15d
Add a buildspec file for nightly tests (#2180)e6848ef
fix(geo): Increase Geo timeout so that it runs successfully on a Pixel 3a XL ...dee1a81
chore: Upgrade Gradle, AGP, and KtLint (#2172)Updates aws-auth-cognito
from 2.0.0 to 2.1.0
Sourced from aws-auth-cognito's releases.
Amplify Android 2.1.0
Features
- feat(Geo): Add Kotlin Geo Facade (#2155)
- Add a network status listener to restart DataStore after the network comes back online. (#2148)
- feat(auth): Overriding sign in when the State machine is already in the signing in state (#2187)
Miscellaneous
- chore: Remove deprecated maven plugin (#2137)
- chore: Remove Javadoc tasks (#2139)
- Update README.md (#2120)
- Dengdan stress test (#2153)
- Feat(Auth Test): Custom party testing for Custom Test without SRP (#2149)
- Unignore storage and pinpoint tests (#2156)
- Update DeviceFarm build config (#2168)
- Add Geo Rx Bindings (#2159)
- chore: Re-add storage tests (#2163)
- chore: Upgrade Gradle, AGP, and KtLint (#2172)
- Add a buildspec file for nightly tests (#2180)
- Chore(Auth): Implementation of the custom auth with SRP parity testing use case (#2167)
- chore: Add PR checker workflow (#2188)
- fix(auth): Fix for when loading credentials the success/error is fired twice (#2184)
Bug fixes
- fix(core): remove unused dynamic nav dependency (#2132)
- fix(datastore): remove typename from ModelMetadata (#2122)
- fix: Change order of updating state in local cache (#2141)
- fix: fix integration test and added logger to integration test (#2143)
- Fix for when move to idle state is called twice (#2152)
- Fix(Auth): Sign up if successful should return DONE instead of Confirm sign up (#2130)
- fix: Add missing apis in storage Kotlin & RxJava facade (#2160)
- fix: user metadata was persisted empty in the database (#2165)
- fix(geo): Increase Geo timeout so that it runs successfully on a Pixel 3a XL (#2177)
Sourced from aws-auth-cognito's changelog.
Release 2.1.0
Features
- feat(Geo): Add Kotlin Geo Facade (#2155)
- Add a network status listener to restart DataStore after the network comes back online. (#2148)
- feat(auth): Overriding sign in when the State machine is already in the signing in state (#2187)
Miscellaneous
- chore: Remove deprecated maven plugin (#2137)
- chore: Remove Javadoc tasks (#2139)
- Update README.md (#2120)
- Dengdan stress test (#2153)
- Feat(Auth Test): Custom party testing for Custom Test without SRP (#2149)
- Unignore storage and pinpoint tests (#2156)
- Update DeviceFarm build config (#2168)
- Add Geo Rx Bindings (#2159)
- chore: Re-add storage tests (#2163)
- chore: Upgrade Gradle, AGP, and KtLint (#2172)
- Add a buildspec file for nightly tests (#2180)
- Chore(Auth): Implementation of the custom auth with SRP parity testing use case (#2167)
- chore: Add PR checker workflow (#2188)
- fix(auth): Fix for when loading credentials the success/error is fired twice (#2184)
Bug fixes
- fix(core): remove unused dynamic nav dependency (#2132)
- fix(datastore): remove typename from ModelMetadata (#2122)
- fix: Change order of updating state in local cache (#2141)
- fix: fix integration test and added logger to integration test (#2143)
- Fix for when move to idle state is called twice (#2152)
- Fix(Auth): Sign up if successful should return DONE instead of Confirm sign up (#2130)
- fix: Add missing apis in storage Kotlin & RxJava facade (#2160)
- fix: user metadata was persisted empty in the database (#2165)
- fix(geo): Increase Geo timeout so that it runs successfully on a Pixel 3a XL (#2177)
e0676c7
chore: fix inconsistency with endpointWithAttributes test (#2196)b075845
feat(Auth): Overriding sign in when the State machine is already in the signi...f562b1e
chore: update changelog for Amplify Android 2.1.0 (#2193)ba16385
fix(Auth): Fix for when loading credentials the success/error is fired twice ...3818cc7
chore: Add PR checker workflow (#2188)f6508d8
release: Amplify Android 2.1.0 (manually created) (#2185)1f210b7
Chore(Auth): Implementation of the custom auth with SRP parity testing use ca...d24b15d
Add a buildspec file for nightly tests (#2180)e6848ef
fix(geo): Increase Geo timeout so that it runs successfully on a Pixel 3a XL ...dee1a81
chore: Upgrade Gradle, AGP, and KtLint (#2172)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot will merge this PR once CI passes on it, as requested by @poad.
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)Use Android as Rubber Ducky against another Android device
________ / ____/ /___ _ __ / /_ / / __ \ | /| / / / __/ / / /_/ / |/ |/ / /_/ /_/\____/|__/|__/ Flow-based programming "language" This
Cran Flow-based programming "language", the aim of this project is not to create an entry-friendly programming language, and more over to create a cap
EasyDeviceInfo Android library to get device information in a super easy way. The library is built for simplicity and approachability. It not only eli
Seismic Android device shake detection. Download Download the latest .jar or depend via Maven: <dependency> <groupId>com.squareup</groupId> <artif
Motion An Android library allowing images to exhibit a parallax effect. By replacing static pictures and backgrounds with a fluid images that reacts t
RoboGif A small utility to record Android device screen to an optimized GIF so you can paste it to GitHub or a similar service. Requirements Python 2.
ConnectionChecker Android library for checking the internet connectivity of a device. Used in https://play.google.com/store/apps/details?id=com.muddas
Save On Device adds an option to the Android Sharesheet that allows you to save files to your device. Download Get the app from the Google Play Store
A simple starter service client written in Kotlin against generated models (protos)A simple starter service client written in Kotlin against generated models (protos)
poc-simulate-bio-auth-aidl POC Simulate Backend Biometric Authentication with AIDL (client app/server app) #How to use Install server app and run Inst
DEMOMovieDB DEMOMovieDB is a gorgeous client application for TMDb on Android, bu
Secure-preferences - Deprecated Please use EncryptedSharedPreferences from androidx.security in preferenced to secure-preference. (There are no active
API Calling Flow API Calling Flow is a Android library which can help you to simplify handling different conditions while calling an API (Web Service)
Android Gesture Detectors Framework Introduction Since I was amazed Android has a ScaleGestureDetector since API level 8 but (still) no such thing as
Android Utilities Library build in kotlin Provide user 100 of pre defined method to create advanced native android app.
StatusBarUtil A util for setting status bar style on Android App. It can work above API 19(KitKat 4.4). 中文版点我 Sample Download StatusBarUtil-Demo Chang
This is a logger with a small, extensible API which provides utility on top of Android's normal Log class. I copy this class into all the little apps
Disk LRU Cache A cache that uses a bounded amount of space on a filesystem. Each cache entry has a string key and a fixed number of values. Each key m