
Is there any sample for java function with Appwrite Database Read functionality ?

Our docs have java examples 🧐
https://appwrite.io/docs/server/databases?sdk=kotlin-java#databasesList

new CoroutineCallback<>((result, error) -> {
if (error != null) {
error.printStackTrace();
return;
}
System.out.println(result);
})
hmmm.....

any plans for true java sdk ?

What do you mean?

I mean right now it's more like emulation of kotlin behaviour in java sdk. There are no corotuines in java 🙂

No plans at the moment

ok, got it. Thanks ! Looks like it's better to use kotlin for Appwrite Functions at the moment.

Dart FTW! 😆

Unfortunately there are no firebase admin sdk for dart and so I can't send push notifications with dart functions 😦

looks like it's possible using https://firebase.google.com/docs/cloud-messaging/send-message#rest

so I'll try to do it on dart, because based on experience dart functions are the faster one on Appwrite

Those were python cloud function execution time

And those are exactly same functionality, but written on dart with rest request to firebase cloud messaging

avg time now ~120ms instead of 900ms

dart is really fast

I believe Dart was the fastest runtime the last time I checked 🔥 Alonside Swift, but Swift takes REALLY LONG time compared to Dart. So overall, Dart is currently winner for serverless functions. In my eyes, at least.

Exactly the same impression for me
Recommended threads
- Query timeout on 10 concurrent functions
Hi, I have appwrite 1.7.4 self hosted I have a Node.js function that does several operations: 1. Query a collection to get a document, currently there is a sin...
- Migrate IDs
Hi everyone, is it possible to migrate entries with an ID to another ID (like just change the ID of e.g. a database, collection, bucket, etc.)? I could write a ...
- Bulk API upsert or Create documents func...
Hi , I keep getting “databases.upsertDocuments” or “createDocuments” function is not a valid appwrite function error . Following is a simple node.js code (modi...
