Skip to content

Conversation

jaanque
Copy link

@jaanque jaanque commented Sep 30, 2025

This commit introduces Supabase integration to allow storing data in the cloud.

The following changes have been made:

  • Added Supabase and Ktor dependencies to the project.
  • Added internet permission to the AndroidManifest.xml.
  • Created a Supabase client with placeholder credentials.
  • Modified the Favorite model to be serializable and compatible with both Room and Supabase.
  • Implemented logic to synchronize favorites with Supabase, including fetching on startup and updating on user actions.
  • Refactored network calls to use non-blocking coroutines to prevent ANR errors.
  • Improved error handling with logging.

This commit introduces Supabase integration to allow storing data in the cloud.

The following changes have been made:
- Added Supabase and Ktor dependencies to the project.
- Added internet permission to the AndroidManifest.xml.
- Created a Supabase client with placeholder credentials.
- Modified the Favorite model to be serializable and compatible with both Room and Supabase.
- Implemented logic to synchronize favorites with Supabase, including fetching on startup and updating on user actions.
- Refactored network calls to use non-blocking coroutines to prevent ANR errors.
- Improved error handling with logging.
@JimmysMaths
Copy link

@jaanque SimpleMobileTools apps were sold to ad and spyware company.

Fork is here:
https://github.com/FossifyOrg

Discussion Here:
SimpleMobileTools/General-Discussion#241

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

Successfully merging this pull request may close these issues.

2 participants