jeremyckahn / chitchatter

Secure peer-to-peer chat that is serverless, decentralized, and ephemeral
https://chitchatter.im/
GNU General Public License v2.0
1.56k stars 205 forks source link

Android native app #98

Open jeremyckahn opened 1 year ago

jeremyckahn commented 1 year ago

Adding Android .apk support is a distinct effort from Windows/Linux, so I'll break that out into a new issue.

Originally posted by @jeremyckahn in https://github.com/jeremyckahn/chitchatter/issues/44#issuecomment-1458371461

Generate and provide installable Android .apk files as part of the build process.

africa552036012020255252355634346346346 commented 1 year ago

react native android build apk github action maybe (?)

jeremyckahn commented 1 year ago

Nice find @africa552036012020255252355634346346346! Have you used this before? I'm curious to know how it handles app updates. We'll need something that's completely automatic (similar to https://www.electron.build/auto-update) for any native app targets.

africa552036012020255252355634346346346 commented 1 year ago

Nice find @africa552036012020255252355634346346346! Have you used this before? I'm curious to know how it handles app updates. We'll need something that's completely automatic (similar to https://www.electron.build/auto-update) for any native app targets.

I haven't used neither yet, just checked out what's out there. Electron seems neat but relatively un-optimized due to bundling chromium (which can be good too in terms of compatibility).

Speaking of automation btw I think it's worth checking out automatic dependency updates using Renovate &/ Dependabot, quite a hustle keeping up with those manually & potentially a security risk not doing it in time.

jeremyckahn commented 1 year ago

Speaking of automation btw I think it's worth checking out automatic dependency updates using Renovate &/ Dependabot, quite a hustle keeping up with those manually & potentially a security risk not doing it in time.

Great idea. I thought that Dependabot was enabled automatically for GitHub repos, but that does not appear to be the case. I've just enabled that and there are already a whole bunch of automatic update PRs! 😂