Search code examples
androidcloud

how to use free cloud database with android app?


I am developing an Google maps android application in which I want to use database in cloud for saving usernames, passwords, GPS Locations etc. Can any option to achieve this with free of cost ? If there are any examples, posts, or tutorials?


Solution

  • Now there are a lot of cloud providers , providing solutions like MBaaS (Mobile Backend as a Service). Some only give access to cloud database, some will do the user management for you, some let you place code around cloud database and there are facilities of access control, push notifications, analytics, integrated image and file hosting etc.

    Here are some providers which have a "free-tier" (may change in future):

    1. Firebase (Google) - https://firebase.google.com/
    2. AWS Amplify (Amazon) - https://aws.amazon.com/amplify/
    3. Azure Mobile (Microsoft) - https://azure.microsoft.com/en-us/products/app-service/mobile
    4. MongoDB Mobile (MongoDB) - https://www.mongodb.com/use-cases/mobile
    5. Back4app (Popular) - https://www.back4app.com/

    Open source solutions, that you can self host:

    1. Parse - http://parseplatform.org/
    2. AppWrite - https://github.com/appwrite/appwrite
    3. SupaBase - https://supabase.io/
    4. Nakama - https://github.com/heroiclabs/nakama
    5. Nhost - https://github.com/nhost/nhost
    6. Loopback - https://loopback.io/