GithubHelp home page GithubHelp logo

hummingbird-me / kitsu-mobile Goto Github PK

View Code? Open in Web Editor NEW
145.0 14.0 33.0 60.77 MB

๐Ÿ“ฑ Kitsu mobile app for iOS and Android

Home Page: https://kitsu.io

License: Apache License 2.0

JavaScript 0.29% TypeScript 96.97% Ruby 0.15% Starlark 0.05% Java 1.30% CMake 0.02% C++ 0.59% Shell 0.04% Objective-C 0.19% Objective-C++ 0.32% GLSL 0.08%
react-native anime manga kitsu kitsu-mobile hacktoberfest

kitsu-mobile's Introduction

Kitsu Mobile


This is our mobile repository. It contains the React Native app.
Check out the tools, web, server and api docs repositories.


Setup

You can develop in one of two ways: in an emulator (recommended for general development) or on an actual device (good for performance testing and debugging device-specific issues)

Running it

  1. Run npm install
  2. Run bundle install
  3. Run npx expo run:ios or npx expo run:android to start the app in an emulator
    • Alternatively, you can run `npx expo

Debugging

  • Install Flipper
  • It should automatically connect when you start it
  • Install and enable useful plugins:
    • Install the "Redux Debugger" plugin
    • Enable the Network plugin

Download

Kitsu on Google Play Kitsu on the App Store

kitsu-mobile's People

Contributors

bilalbudhani avatar dependabot[bot] avatar digialchem avatar edencakir avatar joshfabian avatar joshmadewell avatar kaosine avatar kazzarin avatar magneticz avatar matthewdias avatar mikunj avatar nuckchorris avatar ravmn avatar sigmachirality avatar tjkang avatar trmcnvn avatar tuan23 avatar uricorn avatar wopian avatar xiprox 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kitsu-mobile's Issues

iOS App not available

It looks like the app is not available on the iOS App Store anymore. The official links lead to a pop up like that says it is not available in my region

Support StyleSheet.create()

update NativeBase to 2.3.0, and create all style objects with StyleSheet.create({})

Performance:

Making a stylesheet from a style object makes it possible to refer to it by ID instead of creating a new style object every time.
It also allows to send the style only once through the bridge. All subsequent uses are going to refer an id (not implemented yet).

Issue 1
Issue 2
Issue 3 which points the correct version

License

I don't see a license file anywhere. Is this app proprietary software?

App incompatible with Android 14

My phone has android 14 and when i open the app it appears a warning saying it's too old for the android version i have.
The app also goes slow and sometimes doesn't load well.
Screenshot_2024-02-15-21-09-40-336_com everfox animetrackerandroid

Refresh token, how?

Hello!

I'm following the development of your app for a while and seeing the code I doubt arises of when the access_token obtained is refreshed.

How is the work flow of this?

Thanks in advance.

Set feed to "Media Activity"

Hello!

Is it planned a planned feature to be able to change the mobile feed to Media Activity like you can in the browser? It's a great feature, I use it all the time to keep up on what my friends are watching and I think it would be a good addition to the mobile app.

Error of Unable to resolve module

React packager ready.

Loading dependency graph, done.
Bundling index.ios.js 13.7% (435/1175), failed.
error: bundling failed: "Unable to resolve module ../../../node_modules/react-native/src/store/types from /Users/apple/Desktop/kitsu-mobile/src/store/feed/actions.js: could not resolve `/Users/apple/Desktop/kitsu-mobile/node_modules/react-native/src/store/types' as a folder: it did not contain a package, nor an index file"
screen shot 2017-11-17 at 6 59 53 pm

Using "Back" button/gesture on Android closes app when viewing image

Perhaps this is more of a UX request, but in many places of the Kitsu Android app, using the "back" gesture will take me back to the previous page. However, using the "back" gesture when viewing a full-screen media item (image, video, etc) will exit the app, when I'd expect it to simply close the full-screen window

[Android] No 64-Bit App Available in PlayStore

Starting with the Pixel 7, and likely following with future phones in preparation for Android 14, these phones will only be able to install 64-bit apps.

Kitsu is on the app store as only a 32-bit app. Are we able to recompile Kitsu (with 64-bit support) and push it up to the store?

Deleting a post from the Details screen doesn't indicate success

Found on the back of #429 - when you use the Delete Post option from a post's Detail screen, there is no confirmation that the post has been removed.

On the main feed the post is removed from the list; should the Detail screen be closed and the feed refreshed on successful deletion?

Need Updated Readme

Building Errors

Current readme's instructions for building, running, and debugging the app no longer work with the new default expo branch.

Current issues I have while trying to run expo:

  • Running yarn start:reset no longer works. It produces the error:
    image

  • Ignoring that, trying to run yarn start will start expo with the following dependency error:
    image

And in the console:
image

  • Attempting to run the app in the android emulator results in a 500 erorr:

And in the console:
image

  • Attempting to upgrade the expo-random package by using expo install expo-random (using the update or upgrade option always tries to force an upgrade of the expo SDK as well) makes all errors and warning go away, but running the app leaves a blank screen:

Setup

I'm running this on Windows Subsystem for Linux (Ubuntu 20.04.01 LTS) with 64GB of RAM and i7 10th gen processor. I've also tried running this on a computer running the same version of Ubuntu as the OS with the same results. I do not have access to a Mac.

Default Branch

Also, I'm not sure if we should be using the expo branch as the base branch.

I think both the README.md and the Deployment Wiki Page may need to be updated

iOS14 and Clipboard Access

I see a notification that Kitsu read the clipboard contents. Is this intended behavior in Kitsu or is a dependency doing this? From the app source, it didn't appear to be expected behavior. Is this related to the removal of the Kitsu app from the US store?

IMG_6373

Update: Kitsu was taken off of the App Store, so this might have been related?

Request: F-Droid support

Could you please list this app on F-Droid? It's a repository of free (as in freedom) software apps. Your license is already a free software license, so hopefully it would be easy to list it on there. I get 99% of my apps from there, but I have to get the Kitsu app via the aurora store (alternative front-end for the play store). I would love it if the Kitsu app were on F-Droid!

App removed from play store

The app seems to have been removed from the play store on Android. I can no longer find it when searching.

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.