Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cross-platform version #66

Open
charlesroddie opened this issue Jul 21, 2018 · 7 comments
Open

Cross-platform version #66

charlesroddie opened this issue Jul 21, 2018 · 7 comments

Comments

@charlesroddie
Copy link

I consider Quick Bible the best such app on any platform. It would be great if this were available cross-platform.

I would be willing to support this effort financially and/or organize it. @yukuku I know you won't have time to help but it would be good to get your thoughts.

I would suggest the following approach:

  1. Port to Xamarin.Android. A straight Java to C# conversion.
  2. Make sure the non-view code is sepated from the view code (which depends on Xamarin.Android).
  3. Add a view for Xamarin.Forms, which will give iOS and Windows.

Grateful to know who else would be interested in this and who can support it.

@joielechong
Copy link

Instead porting to Xamarin, I suggest to port it to Flutter. That because a Linux developer won't have enough 'privileges' to works with Xamarin. .Net isn't open source but free so we will absolutely in the mercy of Microsoft hand when working with Xamarin.

@charlesroddie
Copy link
Author

I haven't had time to work on this but still want to make it happen.

Instead porting to Xamarin, I suggest to port it to Flutter.

Xamarin is an easier port because Java -> C# is easy as they are very similar languages.

.Net isn't open source

.Net and Xamarin are VERY open source.

a Linux developer

It is best to have Windows or MacOS to develop Xamarin apps. But they can run on Linux. Do you have a developer in mind who wants to do this project and can't use Win/Mac but only Linux?

@joielechong
Copy link

Xamarin is an easier port because Java -> C# is easy as they are very similar languages.

That's the same thing with Flutter.

.Net and Xamarin are VERY open source.

Xamarin is open source, I stand corrected. But .Net is free not open source only the subset of .Net is open source (cmiiw)

It is best to have Windows or MacOS to develop Xamarin apps. But they can run on Linux. Do you have a developer in mind who wants to do this project and can't use Win/Mac but only Linux?

I probably can join the effort if the port is using other than Xamarin (Though I really really love working with Flutter). That's because I Linux as my primary OS and use MacOS as a secondary OS. Using Windows only on gaming. :D

@yukuku
Copy link
Owner

yukuku commented Feb 13, 2020

Hi, sorry for late response. I am inclined towards Flutter because it is more modern and out-of-the-box supports iOS. I agree that cross-platform capability will be very useful, especially for an open source Bible reader project.

@macbethm
Copy link

Do you have plans to make a flutter version of the bible app?

@mnjrupp
Copy link

mnjrupp commented Jun 23, 2024

I'm also willing to port code to Flutter.

@yukuku
Copy link
Owner

yukuku commented Jun 23, 2024

@mnjrupp I can support you by provide technical details if you are willing to do it. However, not Flutter specific, only about data format and general advice. Please send me a private message if you are interested.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants