An easy way to dynamically replace Strings of your Android App or provide new languages Over-the-air without needed to publish a new release on Google Play
If there's a typo or you find a better way to express something, a new version needs to be deployed to include the newer translation. This is a slow process and a poor user experience. We all know users take their time to update an app and there's also the time Google Play takes to make a new version of an app available
Philology doesn't replace the way you are using resources. It improves the process by intercepting the value returned from your hardcoded translation files inside of the app and check if there is a newer value in the server. This allows for typo fixing, better wording or even for adding a new language. All in real time, without releasing a new version. With Philology you could replace hardcoded texts instantly and win time before a new release is d
A complete library to build apps for Android 14+ (ICS or above) devices with a built-in theme engine. It is built on top of the latest app compat (or AndroidX) library to provide best compatibility.
It is a collection of activities, fragments, widgets, views and some utility functions required to build a standard Android app. It also provides some in-built use cases like an intro screen, drawer activity, about screen, collapsing app bar, bottom navigation, color picker, multiple locales, runtime permissions, etc. which can be used and customised according to the need.
Library designed to display an array of arrows that can be adjusted direction and color. Can be used for a variety of uses, directions of a particular object at different times, addition to the graph, etc.
EasyPermission Library is a library that will make android run-time permissions much easier. It allows you to request a specific permission without adding any validation code
Features
DateTime Picker tries to offer you the date and time pickers as shown in IOS, with an easy themable API.
NaraeAudioRecorder is AudioRecorder for Android powered by Kotlin
Key Features
RedirectGlide
empowers Glide to load images with indirect URL
s.
Sometimes the images you want to show with Glide have indirect link and you should redirect the URL to reach the real direct link. RedirectGlide
is an extension over Glide's OkHttp3 Integration which adds the redirection functionality to Glide.
An OkHttp interceptor to intercept and manipulate response at runtime. It is useful for QA engineers who want to test the app against different api responses.
External logger library for android applications. You can save logs in any component in your app (Activity, Service, Fragment). The data will be stored in memory even after exiting the application or turning off the device. You can access the information at any time, export the data to an email, to a text file or to a server. The data can be accessed by the tag filter, text, or log creation time. The data will be deleted by a function under your control.
A simple and easy to use stopwatch library for android. With TimeIt, you can create a stopwatch app with very few lines of code!
Features
OnTickListener
to listen for updates in clock.A simple calendar where you can add or remove event. Customize event base color.
BottomSheetPickers is a tiny Android library for adding Date and Time Pickers as Modal BottomSheetDialogs with From and To ranges.
A calendar that allows you to select both a single date and a period. Calendar allows you to change colors programmatically without reference to the topic.
An Android library for easily calling runtime permission on Marshmallow and above.
Ticker is an Android Library used for circular view loaders and countdown timers. The widget contains circle and arc rotating inside that circle. User can change color and size of rotating arc and outer circle.
This library helps to pick day of week.
This library allows you to run Android UI tests multiple times in a single instrumentation execution. Written in Kotlin.
Framework for the development of android applications by Surf studio. Contains modules and development standards with which you can build a quality application in a short time.