git404hub

what is imagetype-android-app fr?

ahmedthebest31/imagetype-android-app — explained in plain English

Analysis updated 2026-05-18

3KotlinAudience · generalComplexity · 2/5LicenseSetup · easy

tl;dr

An offline Android app for adding custom text to images, built with full screen-reader accessibility for blind users.

vibe map

mindmap
  root((ImageType))
    What it does
      Add text to images
      Blind-first design
      TalkBack support
    Tech stack
      Kotlin
      Android
      Jetpack Compose
    Use cases
      Greeting cards
      Social posts
      Video thumbnails
    Audience
      Blind users
      Sighted users
      Content creators

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

what do people make with this?

VIBE 1

Design greeting cards or holiday posts with custom text overlays.

VIBE 2

Create Instagram or WhatsApp stories and statuses with styled text.

VIBE 3

Add Arabic or other right-to-left text to images with correct rendering.

VIBE 4

Generate quick text thumbnails for YouTube Shorts or Reels.

what's the stack?

KotlinAndroidJetpack Compose

how it stacks up fr

ahmedthebest31/imagetype-android-appad-chd/decloudfuma-nama/discord-bot-dashboard-backend
Stars333
LanguageKotlinKotlinKotlin
Last pushed2022-12-10
MaintenanceDormant
Setup difficultyeasyeasymoderate
Complexity2/53/53/5
Audiencegeneralgeneraldeveloper

Figures from each repo's GitHub metadata at analysis time.

how do i run it?

Difficulty · easy time til it works · 5min

Install the APK from Google Play or IzzyOnDroid, no account or configuration needed.

Use, modify, and distribute freely, but any modified versions you share must also be released under the same GPLv3 license.

in plain english

ImageType is an Android app for adding custom text to images, built around what its creator calls a Blind-First philosophy. The interface is designed to work equally well for blind users navigating with TalkBack, Android's screen reader, and sighted users who want a clean, simple editor. Every checkbox, slider, button, and status message is labeled so a screen reader can announce it, and image generation status is announced automatically without extra navigation. The app lets you type text in many languages, including mixing right-to-left languages like Arabic with English on the same image, and it supports emoji. It bundles the Cairo and Amiri fonts for immediate use, gives access to system fonts like Roboto, and can download extra fonts such as Open Sans and Montserrat on demand, caching them locally so they only download once. If you pick an English font but type Arabic text, it automatically switches to Amiri so the text still renders correctly. A Fit Text option uses a binary search algorithm to automatically find the largest font size that still fits inside the image. You can position text using nine anchor points, adjust size, apply bold or italic styling, and choose from a wide range of text and background colors. The app automatically adds a shadow or outline to text so it stays readable against any background. Canvas options include standard HD, square, and portrait sizes for formats like Instagram Reels, or you can load your own background image through the Android Photo Picker. You can save your typography setups as templates to reuse later, and the app can receive text shared from other apps and share finished images back out. ImageType works fully offline for its core features and only uses the internet to download additional fonts when needed. It collects no personal data, has no analytics or crash reporting, and uses no artificial intelligence, relying instead on deterministic algorithms for font sizing and text positioning. The app is free, ad-free, and open source under the GNU General Public License version 3, which means anyone can use, modify, and distribute it as long as derivative works stay under the same license.

prompts (copy fr)

prompt 1
Explain how ImageType's binary search font sizing algorithm would work in Kotlin.
prompt 2
Help me build an Android photo picker integration like the one in ImageType.
prompt 3
Show me how to implement TalkBack accessibility labels for a custom image editor UI.
prompt 4
Suggest how to add on-demand font downloading with local caching in an Android app.

Frequently asked questions

what is imagetype-android-app fr?

An offline Android app for adding custom text to images, built with full screen-reader accessibility for blind users.

What language is imagetype-android-app written in?

Mainly Kotlin. The stack also includes Kotlin, Android, Jetpack Compose.

What license does imagetype-android-app use?

Use, modify, and distribute freely, but any modified versions you share must also be released under the same GPLv3 license.

How hard is imagetype-android-app to set up?

Setup difficulty is rated easy, with roughly 5min to a first successful run.

Who is imagetype-android-app for?

Mainly general.

peek the repo → explain another one

This repo across BitVibe Labs

double-check against the repo, no cap.