๐Ÿ‚ Minimal Dark and Monochrome Apk Extractor App available for Android 4.1+

Overview

โญ โญ โญ โญ โญ

Kanade - Apk Extractor

Dark and Minimal Pixel Art based Apk Extractor for Android 4.1+

Application Type Repo Main Language Repo API


Art

Fonts

Open Source Libraries


Report a bug

Please, fill a issue with a printscreen or a small description of the bug, thx.

Improvements

Any ideas are welcome, please add a issue to further discuss a feature or any improvement, thx.

Open Source

Copyright ยฉ 2020-present, Laks Castro.

Kanade is MIT licensed ๐Ÿ’–

Comments
  • versionCode

    versionCode

    I see 2 versions being tagged, but the newest one still identifies with versionCode: 1. Can you please increase that with each new release? It's what Android uses internally to tell versions apart. Thanks!

    bug 
    opened by IzzySoft 23
  • initial fastlane structure

    initial fastlane structure

    as discussed in #13 โ€“ and here are some hints to it:

    • my Fastlane Cheat Sheet with the metadata structure, so you can build upon it and add other elements โ€“ such as a featureGraphic, or per-release changelogs
    • my formatting hints for the full_description.txt should you need to update the description, or want to provide one for other languages.

    Enjoy!

    opened by IzzySoft 7
  • Add configuration page

    Add configuration page

    The configuration page should allow user pick a default export location. So we will not be forced to request the export location every time user ask for an export process.

    • [x] Configuration page UI.
    • [x] Shared preferences package (to persist across reboots).
    enhancement 
    opened by alexrintt 1
  • Migrate to `SAF Storage Access Framework`

    Migrate to `SAF Storage Access Framework`

    Why do we need it?

    For long term support and to follow PlayStore privacy policies we need to migrate to the new way to manage Android files, the StorageAccessFramework.

    • Play Store no longer accepts Apps targeting Android 29 or lower.
    • Environment and MediaStore can't work as 'File Exporter' on API 30 or above.

    Tasks

    documentation enhancement 
    opened by alexrintt 1
  • MVP - Minimum viable product

    MVP - Minimum viable product

    Kanade MVP

    A version of the App with the minimum requirements.

    • [x] Available on Release Tab.
    • [x] Available on Play Store (Currently working on the SAF API).
    • [x] Allow extract single apk.
    • [x] Allow extract multiple apks.
    • [x] Allow search for apks from app name and app id.
    documentation 
    opened by alexrintt 1
  • Initial internationalization features for German (de), Portuguese (pt-BR) and Japanese (ja)

    Initial internationalization features for German (de), Portuguese (pt-BR) and Japanese (ja)

    The i18n features must:

    • Initially include full support for german, portuguese and japanese.
    • Be easily extendable (create a file and edit it's values = add support for a new language).
    enhancement 
    opened by alexrintt 0
  • Add cache and pull to refresh options

    Add cache and pull to refresh options

    When the app is relaunched, the list is refreshed again.

    Add following options:

    • Cache results (disabled by default).
      • Store applications metatada in the local storage, so in the next startup the app list is pulled from storage instead of fetching from OS.
    • Manual refresh (disabled by default).
      • If enabled the list will never be refreshed if cache is available. A manual pull to refresh on homepage (or settings maybe) is required to refresh app list. If disabled, the app list will be loaded in background everytime the app starts.
    enhancement 
    opened by alexrintt 0
  • Extracted names never correspond to actual app version.

    Extracted names never correspond to actual app version.

    • Extracted names never correspond to actual app version.

    • Add as an option to choose the name template for extracted apks that follows the actual fdroid ou gplay release number.

    enhancement 
    opened by alexrintt 0
  • If you click on an application for a long time, I want everything in between to be highlighted

    If you click on an application for a long time, I want everything in between to be highlighted

    between them all applications must be highlighted

    As in mixplorer

    https://user-images.githubusercontent.com/113500363/204114196-1479791d-8654-41a3-b2ba-30c67f8abf62.mp4

    https://user-images.githubusercontent.com/113500363/204114197-f6298d40-5d1a-44bf-bdfb-9e3dd71d357e.mp4

    please do this๐Ÿ™‚

    enhancement 
    opened by Wjxfi 1
  • Add Layout Settings

    Add Layout Settings

    UI Button Location

    Add a setting button as last action of normal menu (Default AppBar).

    Settings

    View Mode

    • Grid.
    • List.

    Spacing Mode

    • Compact.
    • Confortable.
    enhancement 
    opened by alexrintt 0
Releases(v0.4.0)
  • v0.4.0(Nov 23, 2022)

    Update app launcher icon.

    New

    Docs

    • Update README.md to include project build steps.

    Checksum

    | Variant | SHA-256 | |-------------------------|------------------------------------------------------------------| | Universal | 6102fa71419f97789424f454b16efac9251c69d5134a5e01a4f0ae14d70b9795 | | arm64-v8a | 4aa913234a1a42c2700e1dc66d7ba154a3851d9d0b22aaf6cc08b1a99e6f938f | | armeabi-v7a | ee966f2d6270de99e4f9550c87b1534336aae49c7cc1703647bf0f9aaa4eb4f7 | | x86_64 | f64770ffded478d895882ad4a3b11d472af14700ad23001d56355df08a19a6a6 |

    Source code(tar.gz)
    Source code(zip)
    kanade-arm64-v8a-v0.4.0.apk(9.83 MB)
    kanade-armeabi-v7a-v0.4.0.apk(9.43 MB)
    kanade-v0.4.0.apk(21.91 MB)
    kanade-x86_64-v0.4.0.apk(9.99 MB)
  • v0.3.2(Nov 20, 2022)

    Behavior changes on home and search page.

    Behavior changes

    • On start the app there is a throttling being applied to the render process which makes the app fps smoothier.
    • Search page has now a debounce applied (of 50ms) to improve performance.
    • The search algorithm is now using a string_similarity algorithm to rank and display best results.

    Checksums

    | Variant | SHA-256 | |-------------------------|------------------------------------------------------------------| | Universal | aa037e14ff5abd9b7a9df7cee6762d87b95fc49d5b0d695e239e6aafbcfa4c2f | | arm64-v8a | 0723f53f3428ece4b4f4389bfcebdb4cd9af124783fd61398d22345838a64cf1 | | armeabi-v7a | 27ad7882eef5ca4feb682604dd2e5f3b06c7c1350642270e792c1be1f2605f4b | | x86_64 | 818d68e54edaab1235f36cbaa31fde594129eac5c070d54f1e84c20186f07d31 |

    Source code(tar.gz)
    Source code(zip)
    kanade-arm64-v8a-v0.3.2.apk(9.77 MB)
    kanade-armeabi-v7a-v0.3.2.apk(9.37 MB)
    kanade-v0.3.2.apk(21.84 MB)
    kanade-x86_64-v0.3.2.apk(9.93 MB)
  • v0.3.1(Nov 19, 2022)

    This released was focused in adding internationalization features to the app, following languages were added:

    • German (de).
    • Portuguese (pt-BR).
    • Japanese (ja).
    • Spanish (es).
    • (Previously supported) English (en).

    New

    • Settings:
      • Added location settings tile.
      • Added Zen Kaku Gothic Antique (Yoshimichi Ohira) font.
      • Minimal UI changes (Section title and horizontal rule).

    Checksums

    | Variant | SHA-256 | |-------------------------|------------------------------------------------------------------| | Universal | 684bd3ae7f0e2ef5dceffa293bf7bef8bcf72c4d197ad24d809e0e10f1f032e7 | | arm64-v8a | 065529dc83b2d139b4b6517f6825c26fac253ca115d83b12467dd664068f1dff | | armeabi-v7a | 225b9bcff8b9208b440eed134ec322a93f584cfb2c8691974f1a9683e0d85acf | | x86_64 | fbeb6a4cf67ca5b4388336cf44832f614c6b227a89c08a1dac0f6bf332d70b02 |

    Source code(tar.gz)
    Source code(zip)
    kanade-arm64-v8a-v0.3.1.apk(9.77 MB)
    kanade-armeabi-v7a-v0.3.1.apk(9.36 MB)
    kanade-v0.3.1.apk(21.83 MB)
    kanade-x86_64-v0.3.1.apk(9.92 MB)
  • v0.3.0(Nov 14, 2022)

    Most release changes are related to UI and design stuff, minimal changes to core behavior of the apk extraction process.

    UI/UX improvements:

    New

    • Settings:

      • It now supports multiple themes (see README.md for screenshots):

        • Dark dimmed (default when system in dark mode): theme was available in the previous versions.
        • Light (default when system in light mode): ~~lazy~~ basic light theme.
        • Dark lights out: ~~best~~ high-contrast dark theme.
        • Dark hacker: high-contrast dark mode with green as primary color.
        • Dark blood: high-contrast dark mode with red as primary color.
        • Follow system: follows native system color scheme, dark dimmed if in dark mode, light otherwise.
      • Support for multiple font families:

      • It now display app version code and name

    • Homepage:

      • Apk/package tiles are now transparent and have no more touch boundaries (implicitly added before through padding).
      • The repository link button was removed from app bar.
      • Theme button was added to the app bar.
    • Homepage and loading:

      • Replaced gif and app bar with a minimal logo animation written using FFF Forward font.

    Behavior changes

    • When in selection or search mode, on tap back (through arrow back or native device buttons) it now redirects to the previous state instead popping to the homepage directly.

    Bug fixes

    • Fix crash when trying to export to a folder that no longer exists (probably was deleted through the system file manager or a third-party app). It now prompt the user to select a new location.

    Checksums

    | Variant | SHA-256 | |-------------------------|------------------------------------------------------------------| | Universal | 2f26f2ea3d31063878cad3ab2f9998a7649feaeb979ea413f7b9ed209e7c6bb0 | | arm64-v8a | 65729fb7b25299b1b686083f605af2c55ed0b6941030589e6e6dafb764a5c9fa | | armeabi-v7a | ca04a72eaec98552114502ad620d26ee50c02d9b4e000a75fe8d3ac3bac2dbb8 | | x86_64 | f667ecd83b7062904c5eeeeee764a8b49b30b679e1e0ebde77ce4b2816d2cec3 |

    Source code(tar.gz)
    Source code(zip)
    kanade-arm64-v8a-v0.3.0.apk(8.30 MB)
    kanade-armeabi-v7a-v0.3.0.apk(7.88 MB)
    kanade-v0.3.0.apk(20.16 MB)
    kanade-x86_64-v0.3.0.apk(8.46 MB)
  • v0.2.1(Nov 10, 2022)

    Following the issue #13:

    • Update app version id to io.alexrintt.kanade and version code to versionCode: 2.
    • Update legacy app id: the app will be installed as duplicated, you can just uninstall the old one.

    Checksums

    | Variant | SHA-256 | |-------------------------|------------------------------------------------------------------| | Universal | a6ae64087577e8d0c6d72e54be0153e134d840008fd01a4cee9eadc8a79c9b8c | | arm64-v8a | 94eafe141b0ff352ce3aae2bd3a10a5c2004fff9e506dc028bcbb38daa5b11ca | | armeabi-v7a | cb5b8c56f194fab03fafd7b13a526a0b6da221a1f121c31fac0417648793eed6 | | x86_64 | 2054b2877ca9b2f5c89ef5f7b1f177a173274e669ab49c859d3eb88b2b5c2efe |

    Source code(tar.gz)
    Source code(zip)
    kanade-arm64-v8a-v0.2.1.apk(8.27 MB)
    kanade-armeabi-v7a-v0.2.1.apk(7.86 MB)
    kanade-v0.2.1.apk(19.92 MB)
    kanade-x86_64-v0.2.1.apk(8.43 MB)
  • v0.2.0-alpha(Jul 2, 2022)

  • v0.1.0-alpha(Oct 25, 2021)

Owner
Laks Castro
Cares about Open-Source, Android and Waifus.
Laks Castro
Beautiful, minimal, and fast weather app. (Requires Android 6.0 or later)

Beautiful, minimal, and fast weather app. (Requires Android 6.0 or later)

Lacertรฉ 104 Dec 20, 2022
This app is a minimal TodoList app that functions like a whiteboard. You can add new tasks, keep track of your tasks to make your day more productive, and then delete it after it is done.

My First Mobile App _ Minimal TodoList Flutter A new Flutter project. Getting Started This project is a starting point for a Flutter application. A fe

null 0 Nov 23, 2021
Amazing task management application with fluid, minimal and modern UI using Flutter! One of The Winner Apps for Google DevFest 2021!

Orb "Let your task orbit!" ?? Description Orb is an easy-to-use task manager app that help you manage your daily struggles to get your things done eff

Tom Huynh 9 Oct 28, 2022
Minimal zenon.network JS SDK

znn.js znn.js is a community-backed javascript SDJ for the zenon.network project. The implementation is based on the official Dart SDK. Minimal requir

Alien Valley 10 May 19, 2022
Flutter Satellite.im Minimal Secure Chat Client

Uplink Flutter Satellite.im Minimal Secure Chat Client Getting Started ?? To run this project either use the launch configuration in VSCode or use the

Satellite 27 Dec 21, 2022
A flutter app for a wordpress websites with clean and elegant design. This app is available in free and pro version. You can choose to use the one you need.

?? Get Flutter for Wordpress Flutter for wordpress is currently available in free and pro version: Flutter for Wordpress Flutter for Wordpress Pro Bea

mcyos118 18 Dec 13, 2022
A chatting app made with Flutter and FireBase. It supports GIPHY gifs, images, stcikers, dark mode, custom animations, google login, online storage, beautiful UI and more.

ChatMe A Flutter based chatting app which lets user chat from random peoples or strangers, has GIPHY gif support, sitckers, custom animations, dark mo

Hash Studios 20 Nov 7, 2022
AI powered plant disease detection and assistance platform currently available as an App and API.

SUSya - Plant ?? Disease ?? Detector ?? ML Powered App to assist farmers in crop disease detection and alerts. Product Walkthrough SUSya.Demo.mp4 Down

Nanda Kishor M Pai 42 Jan 5, 2023
AI powered plant disease detection and assistance platform currently available as an App and API.

SUSya - Plant ?? Disease ?? Detector ?? ML Powered App to assist farmers in crop disease detection and alerts. Product Walkthrough SUSya.Demo.mp4 Down

Nanda Kishor M Pai 42 Jan 5, 2023
Weather-app - Simple Weather app with light and dark mode

weatherapp Simple Weather app with light and dark mode All licensed code belongs

Shivam Mishra 2 Jul 30, 2022
Messaging App Light and Dark Theme

Messaging App Light and Dark Theme

null 1 Sep 26, 2021
Flutter Crypto App (API+UI) with support for dark and light mode

Flutter Crypto App (API+UI) with support for dark and light mode. Flutter 2.10.3 Null Safety (2022) Beautiful Crypto App (API+UI) with support for dar

Martin Gogoล‚owicz 12 Nov 1, 2022
Beautiful Login Panel UI with support for dark mode and validation. Created by Martin Gogoล‚owicz.

Flutter Login UI with darkmode support Flutter 2.8.0 Null Safety Beautiful Login Panel UI with support for dark mode and validation. Created by Martin

Martin Gogoล‚owicz 24 Dec 17, 2022
Flutter chat-app UI with multiple themes & light + Dark mode.

Chat-App UI If you liked it, please give it a star . Features of the app - Light Mode + Dark Mode 4 different color themes - pink/teal/yellow/purple I

Deepa Pandey 31 Oct 5, 2022
Open Source app to view Free resources available online.

University Open Source app to view Free resources available online. The resources would be condesed into roadmaps provided by mentors skilled in their

Aditya Thakur 23 Sep 3, 2022
App can detect COVID via X-Ray image, just use some sample image available in the listed links.

Covid19detector : Detecting COVID-19 from X-Ray ?? App can detect COVID via X-Ray image, just use some sample image available in the listed links. And

Sanskar Tiwari 21 Jun 14, 2022
An open sourced wordle built with flutter. A new puzzle is available every 6 hours.

Furdle (Flutter + Wordle) An open sourced wordle built with flutter. A new puzzle is available every 6 hours. Supports physical keyboard input Saves G

Mahesh Jamdade 7 Jun 20, 2022