Saturday 30 November 2019

ktimber

KTimber is Kotlin logging library based on JakeWharton's Timber library that brings some extra functionality:

  • A built in file logger that formats the logs and writes them to a HTML file
  • The possibility to easily share the logs file

You can also:

  • Use the built in Trees for Release and Debug modes
  • View and delete log files directly



from The Android Arsenal

HiddenCamera

📸 A library that allows you to capture images secretly, in background without alerting users.



from The Android Arsenal

Android String XML Reference

This is a Gradle plugin that will resolve placeholders in your XML strings at build time. There's no need to write any Java or Kotlin code in order to use it, just place your placeholders in string templates and build your project, e.g:

Input:

xml <resources> <string name="app_name">My App Name</string> <string name="template_welcome_message">Welcome to ${app_name}</string> </resources>

Output:

xml <!-- Auto generated --> <resources> <string name="welcome_message">Welcome to My App Name</string> </resources> The templates are defined by the "template_" prefix, which is removed for the autogenerated resolved string.

This plugin takes into account multi language strings and flavors. More info on the repo's page: https://ift.tt/2R6jvZS


Android Arsenal

from The Android Arsenal

Thursday 28 November 2019

Wednesday 27 November 2019

Android SQLite KTX

Kotlin extensions to simplify working with SQLite database.



from The Android Arsenal

OnActivityResult

Intercept onActivityResult from anywhere withing your application, all you need is a Context



from The Android Arsenal

Tagged

Tagged is a simple library built in Kotlin to automate fragments tags declaration and initialization using annotation processing and code generation.



from The Android Arsenal

Monday 25 November 2019

AabResGuard

A tool used to obfuscate aab resources.

  • Merge duplicated resources: Consolidate duplicate resource * files to reduce package size.
  • Filter bundle files: Support for filtering files in the bundle package. Currently only supports filtering in the MATE-INFO/ and lib/ paths.
  • White list: The resources in the whitelist are not to be obfuscated.
  • Incremental obfuscation: Input the mapping file to support incremental obfuscation.
  • Remove string: Input the unused file splits by lines to support remove strings.



from The Android Arsenal

Material Dialogs for Android

Android Library to implement animated, beautiful, stylish Material Dialog in android apps easily.



from The Android Arsenal

Sunday 24 November 2019

anim-press-effect

Easy to use Push/Pop animation effect on view click


Android Arsenal

from The Android Arsenal

LiquidSwipe

LiquidSwipe is a viewpager library that can be used to make awesome onboarding designs.



from The Android Arsenal

HR-Vertical-Calender

This awesome calendar is designed to meet more complex business requirements for Android development. And it's easy to make a custom perfect ui. This calendar is more flexible to adapt different ui and the complicated logic.



from The Android Arsenal

Crypto Tracker

Demo application with statistics of some cryptocurrencies from CoinMarketCap API.



from The Android Arsenal

Saturday 23 November 2019

AndroidColorX

AndroidColorX is a library to provide color utilities as Kotlin extension functions. Supports many different color models. Generate tints and shades for a color, complimentary, analogous, triadic, tetradic, contrasting and much more.



from The Android Arsenal

EasyReveal

EasyReveal is an extensible reveal library that contains various reveal animations.



from The Android Arsenal

Wednesday 20 November 2019

Kelm

Kelm simplifies management of complex app states and asynchronous tasks. Kelm is a Kotlin library based on the Elm Architecture and RxJava.



from The Android Arsenal

GButton

A simple library that can implement custom google sign in button in your android app.



from The Android Arsenal

Tuesday 19 November 2019

reactive-tiny

Reactive Tiny is a lightweight library for composing asynchronous and event-based programs using observable sequences.



from The Android Arsenal

Monday 18 November 2019

lympha

Lympha is a library for logging by annotation-triggered method call.



from The Android Arsenal

KryptoPrefs

KryptoPrefs is an open source Kotlin library for handling encrypted SharedPreferences in Android.

Features

  • Lightweight library (~70 KB) with no dependencies.
  • High compatibility (API 9 to API 29).
  • Modular: Use the provided algorithms or make your own.
  • Usable from Java and Kotlin.
  • Supports the Android Keystore.
  • KryptoContext for higher level features:
    • Supported types: string, int, long, boolean, date, double, float, short, byte, char, enum and json.
    • Types can be nullable.
    • Types can be memory backed.
    • Types can be observed.
    • Custom types with your custom transform (e.g. JSON).
    • Asynchronous reads and writes.



from The Android Arsenal

MyWall

This library used for setting wallpaper in our device. In wallpaper application we need to write lot's a extra code to set a wallpaper. So i decided to wrie a library which can be usefull for all developer.

Set Scrollable Wallpaper Set Crop Wallpaper Set Lock screen Wallpaper 

So i write a library about this and want to share with you.



from The Android Arsenal

Thursday 14 November 2019

Wednesday 13 November 2019