Ugrás a tartalomra
Jónás Gergely
Saját projekt · Android app

Padlás

Galéria-válogató és tárhelykezelő

Nyílt forráskód 2026. október · v2.2.0
sor Kotlin
32 000
automatikus teszt
257
képkocka-idő (26,6 ms-ról)
17,5 ms
modul
16

01Röviden

Tinder-szerű swipe-pal mész végig a fotóidon és videóidon hónapok vagy mappák szerint: balra törlés, jobbra marad, fel kedvenc. Közben látod, mi foglalja a helyet a telefonon.

Mellette teljes tárhelykezelő: WizTree-szerű térkép, duplikátumkereső, képernyőkép-takarító, videótömörítő, kuka, napló és szabálymotor. Minden a telefonon történik, semmi nem kerül fel a felhőbe (a Google Drive archívum opcionális). Angol és magyar nyelvű.

02Kiemelt pillanatok

01

Swipe-pal a galérián át

Balra törlés, jobbra marad, fel kedvenc, és bármi visszavonható. A döntések mentődnek, a megjelöltek egyetlen rendszer-párbeszédben törlődnek.

02

A mappa pakli lesz

Közös elemes átmenetek: egy hónap borítója a pakli első kártyájává nő, és visszafelé ugyanoda zsugorodik. Rugós mozgás és haptika mindenhol.

03

Mi foglalja a helyet?

Négyzetes treemap, mappafa, fájltípusok, legnagyobb fájlok, appok mérete, és okos takarítás régi APK-kra, letöltésekre, üres mappákra.

04

Óvatos duplikátumkereső

A bájtra egyező másolatok egy koppintással mennek. Hasonló képeknél csak javaslat van, mert ott lehet az az egy kép, amin épp mosolyog valaki.

03Képernyők

Mobil · 4 képernyő
Áttekintés: tárhely-gyűrű és gyors nyereségek
A swipe-pakli egy képpel és a döntés gombjaival
Eldobható képek a forrásapp szerint csoportosítva
Tárhely-elemző négyzetes treemappel

04Mit tud

01

Funkciók

  • Válogatás: swipe-pakli bármilyen hónap, mappa és fotó/videó kombinációra, visszavonással; a döntések mentődnek, a megjelöltek egyetlen rendszer-párbeszédben törlődnek.
  • Tárhely-elemző: négyzetes treemap, mappafa, fájltípusok, legnagyobb fájlok, appok mérete, okos takarítás (régi APK-k, letöltések, üres mappák).
  • Duplikátumok: a bájtra egyező másolatok egy koppintással mennek; sorozat- és hasonló képeknél csak javaslat van, mert ott lehet az az egy kép, amin épp mosolyog valaki.
  • Eldobható képek: a képernyőképeket a forrásapp szerint csoportosítja, a jelszót vagy helyreállító kódot tartalmazókat zárolja.
  • Nagy videók tömörítése hőfokfigyeléssel, ellenőrzött csere után.
  • Kuka, teljes műveleti napló visszavonással és CSV exporttal, szabálymotor kötelező próbafuttatással, élő galériafigyelés.
02

Design

  • Saját „Aurora” design rendszer: majdnem fekete alap, mögötte lassan sodródó ibolya–türkiz–bíbor fények, előtte matt üveg felületek.
  • Közös elemes átmenetek: egy hónap borítója a pakli első kártyájává nő, egy eszköz-csempe a megnyíló képernyővé, és visszafelé ugyanoda zsugorodik.
  • Rugós mozgás és haptika mindenhol, csökkentett mozgás támogatása, saját adaptív app-ikon.

05Mérnöki megoldások

  1. 01 Valós mérések egy Galaxy S22 Ultrán:
  2. 02 Nagy törlések körökben, rendszerkérésenként 1000 fájllal, így 5000 fájl törlése sem omlik össze.
  3. 03 Tele telefonon (0–1% szabad hely) sem fagy ki: minden törlés utáni írás védett.
  4. 04 A képrács képkocka-ideje 26,6 ms-ról 17,5 ms-ra csökkent (blur helyett színezett üveg).
  5. 05 Biztonsági elvek a kódban: automatizmus soha nem töröl véglegesen, a titkosnak ítélt kép soha nem kerül törlési javaslatba, minden végleges törlés egy kötegelt párbeszéd.
  6. 06 16 modulos architektúra (core + feature), egyetlen Activity; GitHub Actions CI tesztekkel és linttel minden pushra, aláírt release APK minden verziótagre. Kb. 32 000 sor Kotlin, 257 automatikus teszt.

A képeken látható fotók és képernyőképek generált mintaképek.