Story

The Story Behind Texi

In 2013, Matin and Soha embarked on an ambitious journey: creating a platform that would preserve digital knowledge through plain text. With no external funding, they invested their personal savings and, more importantly, their time – dedicating 10 hours daily to bringing their vision to life.

The early years were intensive. Working as a two-person team meant handling everything: from core development to user interface design, from testing to maintenance. Every line of code was written with care, every feature thoughtfully considered.

2020 marked a pivotal moment. Despite having a working Java codebase, they made the bold decision to completely rewrite Texi in Kotlin. The rewrite meant essentially starting over, but they knew it was necessary for Texi’s long-term sustainability.

The following four years were perhaps the most challenging. While maintaining the existing app, they worked tirelessly on the new version. Each day brought new challenges: rigorous testing cycles, multiple UI redesigns, and the constant need to adapt to evolving Android development standards. Keeping up with IDE updates, API changes, and SDK revisions became a substantial task on its own – especially for a two-person team.

The scale of Texi today is impressive: approximately 800,000 lines of code spread across numerous functionalities, resulting in a robust 130MB application. With over 50 unique pages and features, each meticulously crafted and tested, Texi stands as a testament to what dedicated developers can achieve with persistence and clear vision. Every feature, every optimization, and every line of code reflects a decade of unwavering commitment to user satisfaction and technical objectives.