Skip to content

TextScaler is a simple and interactive Android application developed using Kotlin and XML. The app uses a SeekBar (slider) to dynamically adjust the text size in real-time, demonstrating responsive UI handling and modern Kotlin-based Android development.

Notifications You must be signed in to change notification settings

mayank4singh/TextScaler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TextScaler 📱 (Kotlin + XML)

📌 Overview

TextScaler is a simple and interactive Android application developed using Kotlin and XML. The app uses a SeekBar (slider) to dynamically adjust the text size in real-time, demonstrating responsive UI handling and modern Kotlin-based Android development.

This project was built as part of my transition from Java to Kotlin, focusing on practical implementation and UI responsiveness.


🚀 Features

  • Real-time text resizing using SeekBar
  • Clean and minimal UI
  • Developed using Kotlin + XML
  • Smooth and user-friendly interaction
  • Lightweight and fast performance

🛠 Tech Stack

  • Language: Kotlin
  • UI: XML
  • Components: SeekBar, TextView
  • IDE: Android Studio
  • Minimum SDK: 21

📸 Functionality

  • Sliding the SeekBar to the right increases the text size
  • Sliding to the left decreases the text size
  • Updates happen instantly (real-time feedback)

📚 What I Learned

  • Kotlin syntax and structure
  • Working with SeekBar in Kotlin
  • Dynamic UI updates
  • Real-time UI manipulation
  • Converting Java-based logic into Kotlin

👨‍💻 Developer

Name: Mayank Singh
Role: Android Developer
Focus: Kotlin | Android |


🏁 Future Improvements

  • Add color picker for text
  • Support multiple fonts
  • Add dark mode
  • Save user preferences

⭐ If you liked this project, give it a star and feel free to fork it!

About

TextScaler is a simple and interactive Android application developed using Kotlin and XML. The app uses a SeekBar (slider) to dynamically adjust the text size in real-time, demonstrating responsive UI handling and modern Kotlin-based Android development.

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages