Comments (7)
Hi @bernaferrari !
Thank you for your feedback! I will update the README.md
with your suggestions.
One thing, the reason why data
is dynamic
is because it could also be a Map
in a case like this:
final res = await supabase
.from('videos')
.select()
.eq('id', videoId)
.single()
.execute();
final data = res.data; // This is a Map
from supabase-dart.
You could write somewhere this example, like... Ok, so it can either be a Map or List (miss TypeScript so much). I got confused like... dynamic can be anything, will it be an integer someday? Now I know it won't.
My main issue with supabase is that I don't know how to go from one place to the other in the documentation. Some things are there, but everything is disconnected, I need to Google a lot. Thanks.
from supabase-dart.
Hey @bernaferrari, thanks for the quick reply.
You could write somewhere this example, like... Ok, so it can either be a Map or List (miss TypeScript so much). I got confused like... dynamic can be anything, will it be an integer someday? Now I know it won't.
Maybe this is something we can mention in the comments within the code.
My main issue with supabase is that I don't know how to go from one place to the other in the documentation. Some things are there, but everything is disconnected, I need to Google a lot. Thanks.
Are you referring to the official documentation, or dart specific documentation here? Generally, the Dart library should be very similar to the JavaScript library, but I'm curious to hear what part you were having trouble finding solutions.
from supabase-dart.
Dart only. I'm trying to do the basics on Dart and it is been hard (not impossible, just hard).
I didn't see the JS :(
from supabase-dart.
Thanks for the clarification!
Maybe I can include a sentence somewhere within the readme to direct developers arriving here to the JavaScript references. Would you say that would solve the current problem?
from supabase-dart.
Saying it came from JS wouldn't help. I think if you can take a screenshot of a method from JS and Dart and show why it is better in JS but same in Dart could be veeery helpful. You would make me visit the JS page then.
from supabase-dart.
Having some kind of screenshot might be great for amazing developer experience. Will consider it for future improvements!
For now, I will include a link to the official Supabase documentation kind of like how supabase-js does it. This way, developers should know where to go to look at documentations!
from supabase-dart.
Related Issues (20)
- Status 404 with returned public url HOT 2
- Resending OTP HOT 2
- Functions-dart repo is not public yet HOT 1
- Dart library rework HOT 1
- Token leaked in network tab HOT 3
- can not update phone number via auth.update() HOT 1
- getx +supabase HOT 4
- Implementation `Column is in an array` HOT 3
- Dart client unable utilize eq() or match() to retrieve a row from table
- RealtimeSubscription Unhandled Exception: type 'Null' is not a subtype of type 'List<dynamic>' in type cast HOT 10
- Int column turned to String in realtime listening (for one row) HOT 6
- Boolean values comes with null in realtime events HOT 2
- Bug: flags field is missing on RLS-Realtime HOT 13
- Kong Error : No Api key found in request HOT 7
- On Stream: The new updated value/row is always replacing the first element of return List of rows. HOT 1
- Can't use `StreamSubscription` with realtime streams HOT 1
- Supabase doesnot export gotrue_error.dart class HOT 1
- Kong Error : No Api key found in request HOT 2
- stream returns invalid response HOT 5
- Unhandled Exception with realtime rls HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from supabase-dart.