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
Forever Free Full-Stack Observability | Grafana Cloud Icon
Forever Free Full-Stack Observability | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
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