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
Build Securely on AWS with Proven Frameworks Icon
Build Securely on AWS with Proven Frameworks

Lay a foundation for success with Tested Reference Architectures developed by Fortinet’s experts. Learn more in this white paper.

Moving to the cloud brings new challenges. How can you manage a larger attack surface while ensuring great network performance? Turn to Fortinet’s Tested Reference Architectures, blueprints for designing and securing cloud environments built by cybersecurity experts. Learn more and explore use cases in this white paper.
Download Now
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