ReteClock

Verified safeOpen sourceExclusive
No reviews reviews
20
downloads
2.3
android

AI summary

Fullscreen desk clock for repurposed old phones, with no account or network required. Features customizable layouts, fonts, and pictures with burn-in protection for OLED screens. Version 0.38 adds per-layout pictures with import/export, starter layout recovery, and stricter C-style naming. Runs on Android 2.3+ with only WAKE_LOCK permission.

Generated by AI. May contain inaccuracies.

Screenshots

About this app

An old Android phone in a drawer is still a perfectly good screen with a perfectly good clock in it. reteclock is for exactly that: plug the phone into a charger, put it on a stand, and it shows the time in large digits with the weekday and the date.

Old phones are hard to use for much else. Signing in to a Google account stopped working on Android 2.3.7 and older in 2021, Google Play services stopped shipping updates for Android 4.4 KitKat in 2023, and most apps now require a much newer Android. A phone that can no longer install anything can still show the time.

So reteclock asks for nothing: no account, no network, no runtime permission. It runs on Android 2.3 and newer, and it is built and verified against Android 4.4.

▼Features

* Full-screen 24-hour clock with seconds, weekday, month, day and year. * Two layouts. Wide screen: a large HH:MM on the left, with seconds, weekday, date and year in a column on the right. Tall screen: hour and minute stacked, then the weekday with the date, then the year and the seconds. * The hour and the minute are as large as the screen allows. Space is reserved for the smaller lines first and everything left over goes to the big time, so nothing is ever clipped. They arrive bold, and you can turn that off. * Keeps the screen on while the clock is shown. * Burn-in protection: the drawing moves a few pixels every minute, when the displayed minute changes anyway, and works its way around a wide disc over a couple of hours, so an OLED panel does not burn in. * Starts when the charger is connected, and shows over the lock screen when started that way. This can be turned off. * Works as a system screensaver (Daydream) on Android 4.2 and newer, and from a desk dock. * Your own fonts. Add a font file and the clock draws in it — TrueType (.ttf), OpenType (.otf) or a collection (.ttc), with anything the device cannot read refused on the spot. The file goes through the system picker and is copied into the app, so reteclock still asks for no storage permission, and the font keeps working if you move or delete the original. Keep several: the settings screen lists each one's size and the total they occupy, and any of them can be deleted. * A font for each field. The hour, the minute, the seconds, the weekday, the month and day, and the year each take their own font, and their own bold, italic and underline. Sizes stay worked out by the app. * The clock does not fidget. Each field is sized from the widest text it could ever show, so 11:11 is drawn at the same size and in the same place as 88:88 and nothing shifts as the digits change. * Your own pictures, in one pool. Each image is ticked as a background or as the text fill — the digits become a window onto it — or held on hand, unused; a select-all tops each column. The backgrounds take turns: an animated GIF plays through once, a still holds for a time you choose, one cross-fades into the next, and six fit modes cover every shape. The text images cycle on the same rules. Sort by name or date, rename (001, 002 … makes the name sort your order), arrange by hand, or select many and delete together. * How much room the time takes is yours: two sliders — its share of the width in landscape, of the height in portrait. * Your colours: the text and the background, each from a palette — and never the same colour, so the clock cannot vanish into itself. * Settings, opened with a long press on the clock: show seconds, date format, colours, the fonts, images and sliders above, and start-when-charging.

▼Built small and plain

Java and the Android framework only. No AndroidX, no support library, no Kotlin runtime, no third-party dependency, a single classes.dex, and an APK well under 100 KB. The only permission is WAKE_LOCK, which is a normal permission and is never requested at runtime.

▼The name

rete is Latin for net, and -clock is just a clock. The intended pronunciation is the Latin one, RAY-teh. The English reading of the borrowed word, REE-tee, is fine too.

🎯 Project author:github@rubidus

What's new

v0.38.0Aug 29, 2026
  • ●Added ・A layout can carry its own pictures (issue #48, RFC-0010) — a background, and one to fill the writing with. Layout → Pictures… ticks them from the shared pool; they are copied into a folder belonging to that layout, and while it is chosen they are what the clock draws. A layout is a simple skin now: arrangement and pictures as one set.
  • ・Import and Export carry them, as an ordinary folder per layout — layouts/<layout>/preset.txt beside its pictures — so a package can be opened, rearranged by hand and put back.
  • ・New layout… and Put the starter layouts back, on each list (issue #49). A layout could only be made by copying one before, so deleting them all left no way back. Putting the starters back only adds: one whose name is already there is refused rather than written over.
  • ●Changed ・A layout is named like a variable in C — a letter, then letters, digits and underscores. The name is a folder on the phone and an entry in an exported zip, and names that differ only by a space or a bracket collide there. Names beginning with _ belong to the app: the layouts it ships with are now _clock and _clock_with_month. Layouts you already have are renamed to fit when they are next read — The clock becomes The_clock — and their pictures mov
  • ●Fixed ・Every sideways layout was exported under the same name. A package entry may not hold brackets, and the exporter's "(sideways)" was quietly replaced by a fallback — so two layouts wanted one file, and the search for a free name never ended: the app stopped answering in the middle of writing the package. The folder is <layout> - sideways now, and the search always ends.
  • ・A package holding layouts and no settings could not be brought in: the one box that would have ticked them counted only settings, so it was greyed out. It counts layouts too.

About this version

Version
0.38.0 (68)
Size
490.22 KB
Requires Android
2.3
Target SDK
9
Architecture
universal
Downloads
20
Updated
Aug 29, 2026
Package
com.reteclock

Similar apps

Ratings & reviews

0 ratings
  • 5
    0
  • 4
    0
  • 3
    0
  • 2
    0
  • 1
    0

Write a review

Tap a star to rate this app