jacob-macleod/Dolphin-Flashcard-App

Investigate Porting Dolphin Flashcards to Mobile

Open

#198 opened on Feb 12, 2025

 (1 comment) (0 reactions) (0 assignees)JavaScript (31 forks)auto 404
Core Featuredocumentationgood first issuehelp wanted

Repository metrics

Stars
 (18 stars)
PR merge metrics
 (PR metrics pending)

Description

Investigate how much work it would take to port Dolphin Flashcards to Android (and if possible, IOS, although you should focus more on the android side)

You should produce an MVP (minimum viable prototype) APK file with prefably all the features of Dolphin Flashcards. Some features can be removed if they have problems (see the below section on React Native)

There are several key ways this could be done:

  • Using Capacitor to wrap the web page into an app - https://www.codemancers.com/blog/2024-07-08-react-to-native-mobile-app-capacitor-js/. This is probably the best and fastest option
  • Using React Native
    • This may require some work, depending on what exactly needs to be changed. If needed, you can remove any components that pose a significant problem in React Native when you produce your MVP
    • Any other way you can think of. However, a complete rewrite is not feasible at the moment - you should find a way that doesn't require the app to be entirely rewritten, such as using Capacitor

You should also consider how easy it would be to automate building an APK for android - could it be done in the pipeline by running a bash script?

If you'd like to work on this, let me know! And let me know if you have any questions

Contributor guide