[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-7495":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":17,"stars7d":18,"stars30d":19,"stars90d":16,"forks30d":16,"starsTrendScore":20,"compositeScore":21,"rankGlobal":10,"rankLanguage":10,"license":22,"archived":23,"fork":23,"defaultBranch":24,"hasWiki":25,"hasPages":23,"topics":26,"createdAt":10,"pushedAt":10,"updatedAt":32,"readmeContent":33,"aiSummary":34,"trendingCount":16,"starSnapshotCount":16,"syncStatus":35,"lastSyncTime":36,"discoverSource":37},7495,"ReFra","IacobIonut01\u002FReFra","IacobIonut01","Media Gallery app for Android made with Jetpack Compose","",null,"Kotlin",2363,139,15,92,0,3,25,113,12,86.94,"Apache License 2.0",false,"main",true,[27,28,29,30,31],"android","android-gallery","gallery","jetpack-compose","kotlin","2026-06-12 04:00:34","# ReFra\n> An Android Gallery app built with Jetpack Compose.\n> \n> The goal of this project is to create and bring the Gallery app everyone wants, with the features everyone needs. FOSS\n\n![Downloads](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fdownloads\u002FIacobIonut01\u002FGallery\u002Ftotal?color=%23247EE0&label=Downloads)\n[![CI](https:\u002F\u002Fgithub.com\u002FIacobIonut01\u002FGallery\u002Factions\u002Fworkflows\u002Fnightly.yml\u002Fbadge.svg?branch=main)](https:\u002F\u002Fgithub.com\u002FIacobIonut01\u002FGallery\u002Factions\u002Fworkflows\u002Fnightly.yml)\n![License](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Flicense\u002FIacobIonut01\u002FGallery?color=%23247EE0)\n[![Crowdin](https:\u002F\u002Fbadges.crowdin.net\u002Fgallery-compose\u002Flocalized.svg)](https:\u002F\u002Fcrowdin.com\u002Fproject\u002Fgallery-compose)\n![GitHub Repo stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002FIacobIonut01\u002FGallery?color=%23247EE0)\n\n![](.\u002Fscreenshots\u002Fpreview.png)\n[![Crowdin](.\u002Fscreenshots\u002Fitems\u002Fsupport_banner.png)](https:\u002F\u002Fcrowdin.com\u002Fproject\u002Fgallery-compose)\n[![Community](.\u002Fscreenshots\u002Fitems\u002Fcommunity_banner.png)](https:\u002F\u002Ft.me\u002FGalleryCompose)\n\n## Download\n[\u003Cimg src=\"https:\u002F\u002Ffdroid.gitlab.io\u002Fartwork\u002Fbadge\u002Fget-it-on.png\"\n    alt=\"Get it on F-Droid\"\n    height=\"80\">](https:\u002F\u002Ff-droid.org\u002Fpackages\u002Fcom.dot.gallery)\n[\u003Cimg \n    alt='Get it on Google Play'\n    src='https:\u002F\u002Fplay.google.com\u002Fintl\u002Fen_us\u002Fbadges\u002Fstatic\u002Fimages\u002Fbadges\u002Fen_badge_web_generic.png'\n    height=\"80\" \u002F>](https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=com.dot.gallery.gplay&pcampaignid=pcampaignidMKT-Other-global-all-co-prtnr-py-PartBadge-Mar2515-1)\n[\u003Cimg \n    alt='Get it on GitHub'\n    src='.\u002Fscreenshots\u002Fitems\u002Fget-it-on-github.png'\n    height=\"80\" \u002F>](https:\u002F\u002Fgithub.com\u002FIacobIonut01\u002FGallery\u002Freleases\u002Flatest)\n\n## Support\n- Translate the project using the link from above\n- Donations:\n    - Use the links on the right side of the repo (Sponsor me)\n    - More options available in-app (Settings -> Donate)\n## Frequent Questions\n- Why 'ReFra'?\n    - Refra is a short form of 'refraction', which is the bending of light when it passes through different mediums. This app aims to refract our perception of media files, making them more accessible and easier to manage.\n- What is the `nomaps` variant?\n    - The `nomaps` variant is a version of the app that does not include the maps features - Map Preview, Location Map Viewer. This is useful for users who do not need this feature and want to remove unecessary permissions like INTERNET access.\n- Why Google Play version is 'Paid'?\n    - It's just another way to support the project while getting back automatic updates via Google Play\n- Why Android 11 is the minimum version required?\n    - Some Media features and APIs require Android 11 as a minimum version [Trash feature, most APIs used in the app]\n- Will you support lower android versions?\n    - While this is not a priority right now, I do have in mind to include support for lower Android versions at a cost of reduced features. If anyone volntueers to do so before me can request a pull request.\n- Can I verify the downloaded APK file?\n    - Checksums of APKs are provided in the release notes. The signing certificate fingerprint is listed below:\n      - SHA-256: `78:46:05:DD:50:75:BE:05:82:78:A5:42:5C:BD:E5:21:31:62:CB:B4:59:1B:44:28:F4:4E:75:E0:8C:C6:43:8A`\n      - SHA-1: `AD:93:69:27:F2:3B:33:99:FC:C0:B2:8A:25:44:C8:1C:AA:42:B0:9A`\n      - MD5: `73:FC:3C:60:14:D3:69:6D:1B:DA:34:F1:BF:5A:33:3C`\n- Will you add [X] feature?\n    - Please open a new feature request under 'Issues' tab and if the feature will be considered useful and possible can be added.\n- Can you remove permission [X]?\n    - Several permissions (e.g. Internet connectivity, location) are for showing a map preview of your current photo location data. If you do not need this feature, you can download a `nomaps` release from the [Releases page](https:\u002F\u002Fgithub.com\u002FIacobIonut01\u002FGallery\u002Freleases).\n","ReFra 是一款基于 Jetpack Compose 构建的 Android 媒体画廊应用。它利用现代 Kotlin 语言和 Jetpack Compose UI 工具包，提供了流畅且直观的用户体验，具备用户所需的各种媒体管理功能。项目遵循开源原则（FOSS），支持多种语言，并且可以通过 F-Droid 和 Google Play 下载。此外，还提供了一个不包含地图功能的版本以减少不必要的权限请求。ReFra 适合需要一个高效、美观且可定制媒体管理工具的 Android 用户，特别是那些希望在最新版 Android 系统上获得最佳体验的人群。",2,"2026-06-11 03:12:45","top_language"]