Skip to content

officialdad/t9-app-dialer

Repository files navigation

t9-app-dialer

T9 App Dialer

A minimalist Android launcher with T9 keypad search

Latest Release License


demo.mp4

Installation

Obtainium (Recommended)

Get it on Obtainium

  1. Install Obtainium
  2. Add app with URL: https://github.com/officialdad/t9-app-dialer
  3. Obtainium will download & notify you of updates automatically

GitHub Release

Get it on GitHub

  1. Download the t9-app-dialer.apk in release
  2. Install app normally

Features

  • T9 Search - Type app names using a classic phone keypad (2=ABC, 3=DEF, etc.)

    • Smart matching: beginning, word start, and substring matching
    • Real-time filtering as you type
  • Theme Support - Switch between light and black themes

  • Icon Pack Support - Use your favorite icon packs

  • Movable Container - Position the dialer anywhere on screen

  • Resizable Container - Adjust the dialer size to your preference

  • App Management - Long-press apps for quick actions

    • View app info in system settings
    • Uninstall apps directly
    • Open in Play Store
  • About Dialog - View version info and GitHub link

Usage

Basic Controls

Action Result
Press 2-9 Search apps using T9 input (e.g., 43556 for "GMAIL")
Tap app icon Launch the app
Tap outside container Close the dialer

Keyboard Shortcuts

Button Press Long-Press
1 Clear search Open icon pack selector
2 Type ABC Toggle light/dark theme
3 Type DEF Enter/save move mode
4 Type GHI Shrink container
5 Type JKL Reset container size
6 Type MNO Expand container
7 Type PQRS -
8 Type TUV -
9 Type WXYZ Show About dialog

Move Mode

  1. Long-press 3 to enter move mode (border highlights)
  2. Drag the container to your desired position
  3. Long-press 3 again to save and exit move mode

App Context Menu

Long-press any app in the search results to:

  • View App Info in system settings
  • Uninstall the app
  • Open in Play Store

System Requirements

  • Android 6.0+ (API 23 or higher)
  • ~15MB storage
  • Permissions: None required

Building

Termux (Android)

gradle assembleDebug

Linux/macOS

./gradlew assembleDebug

Windows

gradlew.bat assembleDebug

Output: app/build/outputs/apk/debug/app-debug.apk

Contributing

Contributions are welcome! Feel free to:

  • Report bugs
  • Suggest features
  • Submit pull requests

License

This project is licensed under the MIT License - see the LICENSE file for details.