TextFileViewer For Android

screenshot of TextFileViewer For Android

A Text viewer for Android written in Kotlin. Allows viewing of .txt, .html, .xml, .css, .csv, .json file types. Makes use of JetPack Compose's LazyColumn and fully implemented in Jetpack compose using Material You 3.0 dynamic theming.

Overview

Are you looking for a versatile text file viewer for your Android device? Look no further than this newly released text viewer, crafted in Kotlin, that supports a variety of file types including .txt, .html, .xml, .css, and .csv. With its clean and lightweight design, this app fully embraces Jetpack Compose, showcasing dynamic theming through Material You 3.0, making it not just functional but also visually appealing.

This app is designed to facilitate an effortless viewing experience, whether you're a developer wanting to check out code snippets, a writer reviewing manuscripts, or simply someone who handles various text formats daily. The intuitive user interface and support for night mode ensure that you can read comfortably at any time of the day.

Features

  • Supports Multiple File Types: View .txt, .html, .xml, .css, and .csv files with ease.
  • Lightweight Implementation: Designed for efficiency, ensuring quick load times and responsiveness.
  • Night Mode Support: Easily switch to a dark theme for comfortable viewing in low-light settings.
  • Customizable Viewing Options: Toggle line numbers and line length to suit your reading preferences.
  • Flexible File Access: Load files using either content Uri or file scheme for greater convenience.
  • Asynchronous Loading: Utilizes coroutines for seamless and efficient loading of files in the background.
  • Modern Design Framework: Implemented using Jetpack Compose with Material You 3.0 for a modern aesthetic.