Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rohitsangwan01/pocketbase_mobile
pocketbase mobile version
https://github.com/rohitsangwan01/pocketbase_mobile
Last synced: 24 days ago
JSON representation
pocketbase mobile version
- Host: GitHub
- URL: https://github.com/rohitsangwan01/pocketbase_mobile
- Owner: rohitsangwan01
- License: mit
- Created: 2023-05-27T11:29:49.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-09T05:12:56.000Z (4 months ago)
- Last Synced: 2024-07-31T20:40:55.920Z (4 months ago)
- Language: Go
- Size: 101 KB
- Stars: 27
- Watchers: 1
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: Readme.md
- License: LICENSE
Awesome Lists containing this project
- awesome-pocketbase - GitHub
- awesome-pocketbase - GitHub
- awesome-pocketbase - PocketBaseMobile - Android and iOS frameworks for running PocketBase from mobile. ![GitHub Repo stars](https://img.shields.io/github/stars/rohitsangwan01/pocketbase_mobile) (Other tools)
README
# Pocketbase Mobile
Pocketbase mobile is used to generate android and ios packages for using pocketbase in mobiles
## To build
Make sure [gomobile](https://pkg.go.dev/golang.org/x/mobile/cmd/gomobile) is installed
run : `gomobile bind -androidapi 19` for Android, this will generate `pocketbaseMobile.aar`, import this in android and use
run : `gomobile bind --target ios` for IOS or try : `gomobile bind -ldflags='-extldflags=-libresolv.tbd' -target=ios`
# Usage
[pocketbase_server_flutter](https://github.com/rohitsangwan01/pocketbase_server_flutter) to use in Flutter
[pocketbase_android](https://github.com/rohitsangwan01/pocketbase_android) to use in native Android
[pocketbase_ios](https://github.com/rohitsangwan01/pocketbase_ios) to use in native IOS# Examples
checkout [Pocketbase Server Flutter](https://github.com/rohitsangwan01/pocketbase_server_flutter) for android and ios implementation in flutter
checkout [Pocketbase Server Android](https://github.com/rohitsangwan01/pocketbase_server_android_example) for native android implementation
# Usecase
- To create a secure localChat server or maybe a file storage system or anything which provided by pocketBase
- To use an old android device as local server to host PocketBase
- To use a mobile app which is based on PocketBase, so we can simply run PocketBase server within mobile and show demo of our application, useful for someone who don't want to host pocketBase yet
- To use Pocketbase as a College project,and for students team who want to show demo of a mobile app but can't afford hosting or something , so all they have to do is , run pocketBase server from there mobile and their main app which is based on pocketBase is ready to use# Extras
Checkout a Flutter chatApp built using pocketbase: [flutter_pocketbase_chat](https://github.com/rohitsangwan01/flutter_pocketbase_chat)