An easy way to dynamically replace Strings of your Android App or provide new languages Over-the-air without needing to publish a new release on Google Play. Android Resources provide us with an easy way to internationalize our App: a file with all the strings used by our App and a copy of it for every language the App is translated to. Android OS does the rest choosing the proper file depending on the device's language. These strings are hardcoded inside our App. If there's a typo or you find a better way to express something, a new version of the App 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 (if they ever do so) and there's also the time Google Play takes to make a new version of an app available to all users.

Features

  • Philology use ViewPump library to intercept the view inflate process and reword strings resources
  • It allows you to use other libraries like Calligraphy that intercept the view inflate process
  • Initialize Philology and ViewPump
  • Inject into Context
  • Licensed under the Apache License
  • Documentation available
  • Examples available

Project Samples

Project Activity

See All Activity >

Categories

Languages

License

Apache License V2.0

Follow Philology

Philology Web Site

Other Useful Business Software
Go From AI Idea to AI App Fast Icon
Go From AI Idea to AI App Fast

One platform to build, fine-tune, and deploy ML models. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Philology!

Additional Project Details

Programming Language

Kotlin

Related Categories

Kotlin Languages Software

Registered

2024-02-22