[Android Apps and Games] Nx Biotic:
CARPENTER - ICON PACK MANAGER

It's been awhile since I built anything new and something that wasn't entirely revolving around a luancher app, so here I am today presenting my next project that I'm ready to show off, Carpenter. Carpenter is an Icon Pack Manager app built with Google Firebase. This is an app that allows you to keep tabs on your favorite Icon Packs, preview them, inspect them and even extract icons for personal use. You can even "Craft" your own icons with assets extracted from Icon Packs or images on your device. I got the idea for Carpenter actually about a year or 2 ago when I started plans for my next app but I wasn't sure how to approach it without disrupting the content providers who build Icon Packs for us. I had to execute something that did what I wanted it to do but also come with the pre cautions of not destroying the market for fellow developers. This app is designed to allow users to give new life to older icon packs like Moonshine for example or extract Icon Sets for custom shortcuts youv'e made on Windows 11, since Android is now a subsystem in some situations like Waydroid as another example. I wanted to create an app that allowed users to use Icon Packs for personal use but also hold onto the idea of content protection. So, Lets talk deets.

CONTENT PROTECTION

Carpenter is powered by Google's Firebase which in turn requires the user to login to unlock features in the app. The application is also a paid app to prevent piracy. After logging in, Carpenter will locate installed Icon Packs. Any Icon Packs that have been manually installed will be locked up on higher android os supporting the ability to detect installation source. They will not be supported unless installed by a trusted source. Some Icon Packs that allow you to create custom sets are currently not supported. All Icon Packs installed by Google Play have to "Settle" which simply means it needs to stay on your device for one calendar day before Carpenter is allowed to inspect it for Icons Sets. This means you cannot go on Google Play, buy an icon pack, get what you want from it and refund it. Icon Packs also cannot be inspected if your not connected to an internet source which cooencides with not being logged in. Multiple doors shut when one open to prevent content from being stolen.

DEMO MODE

Demo Mode is something I crafted instead of a license verification system. Carpenter will detect if the user side loaded an APK for installation or installed directly from Google Play. If you open Carpenter after side loading it to your device, The application will go into DEMO MODE. This simply locks out "Priority" features as well as some major Firebase powered sections of the application so it doesn't congest the cloud for paid users.

Priority features include the following...

Extracting Icon Sets to your device

Saving icons sets to your cloud

Viewing the saved assets tab from your cloud

View the favored icon packs tab from your cloud

Saving crafted icons to your cloud

REQUIREMENTS

Latest Google Services installed on your device (Login will be disabled but limited functionality will work)

Active Internet Connection

Icon Packs installed from Google Play (Aurora store, Galaxy Store and Amazon now supported)

Successful Login

Supports Android 7+

Icon Set processing will be effected by the chipset in your device and how much ram is available, sometimes, loading icon sets will take some time on older devices. This cannot be improved.

Android 8.1 for Adaptive Icon Sets to be crafted and shapes overrided

CURRENT FEATURES

(Not Logged In)

Locate installed Icon Packs on your device

View compatible percentage of selected Icon Pack

Preview Icon Pack against installed apps on your device

(Logged In)

Unlock your own personal database for saved Icons and Adaptive Assets

Unlock your own personal database for favorited Icon Packs (save for later or keep tabs on)

Craft your own Icons with saved assets and modify saved icons

Locate installed Icon Packs on your device

View compatible percentage of selected Icon Packs

Save to the Cloud or Extract Icons from Settled Icon Packs

Preview Icon Packs before applying them to your favorite launcher homescreen

Show total icons and categories available in selected Icon Pack

Share, View application Info and Uninstall selected Icon Pack

Identify if Icon Packs are adaptive or regulare icon sets

Change shapes of supported adaptive icon pack sets in real time

See Icon Pack categories available

Browse Icons Sets by category

Search icons

Improved Launcher Logic to load icon sets by optimal hardware

Preview icons from Categories and save them to the cloud or save them as an asset to your cloud

Preview Adaptive Icons from Categories and save the Icon as a whole or extract layers as assets for crafting

Craft your own icons by using assets you've saved to your cloud or with images on your device

Carpenter stats

Discover Icon Masking and craft as backgrounds

Predictive Adaptive Icon Shapes

Shape override

Icon Bookmarking

Share Icon Bookmarks and Favorite a icon Pack List with the communities

Apply Icon Packs directly to launchers (Supported launchers only, Recently up kept)

If you like what you see, Give a go for yourself.

Friendly Tips

Long Click on Icon Packs to favor them

Icon Packs detected by Carpenter must "Settle" for one Calendar day before users can craft or extract them. This is both for DEMO and PAID users

Long Click on Assets or Icons in your personal cloud for the crafting menu.

Long Click on favored icon packs/sets to modify its availability

Try extracting foregrounds from Adaptive Icon packs/sets and apply them to older icons to create new styles and appearances for user flavor!

Premium Features

-Increase Download credits for the month (how many icons you can extract per month)

-Increase memory Blocks (cloud storage)

-Increase asset quality (Quality of which icons are stored in your cloud)

-Pledge for the year (donations)

-(Consumable) skid daily wait time on new icon packs registered

Google Play Link

GocalSD Discord https://discord.gg/WD889WFg