Code Monkey home page Code Monkey logo

accrescent.app's Introduction

Accrescent

Build Quality Gate Status Weblate

Accrescent

A novel Android app store focused on security, privacy, and usability.

Currently in early alpha.

Screenshots

Home Page App Details
Img 1 Img 2
Settings Menu Material You
Img 3 Img 4

About

Accrescent is a private and secure Android app store built with modern features in mind. It aims to provide a developer-friendly platform and pleasant user experience while enforcing modern security and privacy practices and offering robust validity guarantees for installed apps. It does this through the following features:

  • App signing key pinning
  • Signed repository metadata
  • Automatic, unprivileged, unattended updates (Android 12+)
  • First-class support for split APKs
  • No remote APK signing
  • Meaningful quality control for submitted apps
  • No account requirement for installing apps

...and more. See the features page on the website for details.

Accrescent currently runs on Android 10 and up.

Contributions are welcome! If you're interested in helping out, be sure to check out the contributing guidelines for tips on getting started.

Signing certificate hash

Accrescent's SHA-256 signing certificate hash is as follows:

067a40c4193aad51ac87f9ddfdebb15e24a1850babfa4821c28c5c25c3fdc071

Be sure to check it against the hashes on our website and Twitter to verify its legitimacy.

Translations

Accrescent has a project on Hosted Weblate if you would like to help translate.

Trademark

The name "Accrescent" and the Accrescent logo are common law trademarks owned by the Accrescent project. All other parties are forbidden from using Accrescent's name and branding, as are derivatives of Accrescent. Derivatives include, but are not limited to forks and unofficial builds.

accrescent.app's People

Contributors

e-zk avatar lberrymage avatar matchboxbananasynergy avatar soupslurpr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

accrescent.app's Issues

Homepage and Features Page Icons

The Accrescent icon on both the homepage and Features pages are different sizes and the change when switching between those pages is very noticeable on both desktop and mobile, especially the latter. I recommend using the same icon for a more consistent and professional appearance site-wide whenever the icon is large such as on those 2 pages. The smaller of the two seems to be a better choice given my testing of them, since it gives padding around the icon rather than having it almost touch the sides of the display on mobile.

A minor detail, but I believe it's less distracting and more consistent when the icons are the same size, especially when the smaller of the two is used on both pages.

Publishing requirements: Tracking & advertising | App directory/file structure

  • Allow submission of non-open source code app

Allow submission of non-open source code app

f-droid and IzzyOnDroid To submit an app, you have to open source it, and not all developers are willing to open source it, which makes it impossible for people to get rid of Google play completely.

Must be in line with other accrescent Publicish Requirements


  • Tracking & advertising Cookies no ip & GPS coordinates latitude

Tracking & advertising

The advertised version may generate more revenue for developers than purchasing the Pro version.

Third-party analysis libraries in the form of proprietary software are not accepted
appteka Exodus | android-classyshark | ClassyShark3xodus | TrackerControl instance scan application

Examples of more than 250 permissions completely infringe privacy


  • directory/file structure

directory/file structure

Free developers from clutter. People analyzing ads, tracking, antivirus, faster and more efficient.

tauri | fastlane | GPP | Gradle


  • Forbidden to submit the APP that damages the freedom of the Internet

Forbidden to submit the APP that damages the freedom of the Internet

For example, VPN APP restricts national/regional use. due to policy this service is not available in your region.

By discriminating in this way, they undermine the freedom of the Internet.
VPN are supposed to be apps that bring freedom of the internet to people, not to be used for political purposes to undermine it.

Create landing page for website

Should contain basic information about what Accrescent is, a link to download the app, and references to the developer portal, doc site, GitHub organization, Twitter profile, and Matrix room. Assuming donation information exists once work begins on the website, that should be included as well.

Doesn't need to be fancy, but should have a consistent colors with the app and look pleasing. We can look at achieving color consistency with Google's Material Theme Builder.

Tweet with `apksigner` certificate hash currently not publicly available

Due to the change of Twitter limiting content access to only logged in Twitter users on June 30, 2023; the tweet with the apksigner certificate hash can only be seen by logging into Twitter.

That tweet was saved once on the Wayback Machine. I also just saved a capture from the Wayback Machine's copy on archive.today.

I'm not sure if this will be an issue, since "allegedly supposedly" this change is supposed to be "temporary", but only time will tell.

Add android.permission.GET_TASKS to Review List

Retrieving running apps permission allows apps to retrieve info about currently and recently running tasks. This allows the apps to discover info about which apps are used on the device. Only specific kinds of apps will need such a permission.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.