Code Monkey home page Code Monkey logo

kanade's People

Contributors

alexrintt avatar depuntism avatar fantazzj avatar izzysoft avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

kanade's Issues

[Bug] App crashes during batch backup

Hello,

I am on a Pixel 6 running latest version of Android 13.

When I select all apps (Total of 387), it will export and crash seconds later. No error message, no force close but just puts me back at home launcher.

It exports some apps fine, it managed to export 26 the first time.

p.s as theres no option to hide system apps, thats why the total of 387 apps is so many.

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!

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

Can't extract Brave browser apk

Describe the bug
Can't extract apk of Brave Browser.

To Reproduce
Steps to reproduce the behavior:

  1. Go to 'the app.'
  2. Click on 'Brave browser.'
    3.See error

Expected behavior
Should be able to extract the apk of Brave Browser

Smartphone (please complete the following information):

  • OS: Android 13
  • Version 0.4,0

Additional context

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.

option to hide split apks

they are not supported, so they must be hidden

edit:
In the play market almost all apk of this structure (sapk or apks, I do not know which is correct)

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.

Add new language

I want to add a new language but actually it's my first time so i don't know that much if you say i will try

List extracted apks files inside the app

  • Add option to uninstall app from the apps list.
  • Add tab to list extracted apks (from the selected folder).
  • Add option to share apk (both, from app list and extracted apks list).

It's extracting an extra file

Describe the bug
It's saving an extra file after extracting apk .

To Reproduce
Steps to reproduce the behavior:
Extract apk
Open file manager
See an extra file with the apk

Screenshots
Screenshot_2_Files by Google.jpg

Smartphone

  • OS: android 13

  • Version 0.5.0 (pre release)

Additional context
I liked the new ui . It's great but give a look at the bug.

Feature request: Add an option to select the data of app in extracting apks

As described earlier, having an option to add all the data in the apk and then extract it will all the data will make this app the best.
For example if the size of app is 30mb and the data is 1gb then it should extract these both in the apk which we can transfer to any phone and can use app without restoring online backup.

Enable CI/CD

CI/CD

Enable CI/CD for:

  • Code Fmt.
  • Integration Tests.
  • PlayStore Deploy.

Fix Performance Gaps

Performance Gaps

Fix any performance gap if any. Focusing on a smooth experience.

Material you theme support

Is your feature request related to a problem? Please describe.
No

Describe the solution you'd like
Using dynamic color library

Describe alternatives you've considered
N/a

Additional context
N/a

MVP - Minimum viable product

Kanade MVP

A version of the App with the minimum requirements.

  • Available on Release Tab.
  • Available on Play Store (Currently working on the SAF API).
  • Allow extract single apk.
  • Allow extract multiple apks.
  • Allow search for apks from app name and app id.

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.

  • Configuration page UI.
  • Shared preferences package (to persist across reboots).

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.