Supabase Crash Course for iOS Developers | Swift | CRUD Create Read Update Delete with Postgres

แชร์
ฝัง
  • เผยแพร่เมื่อ 12 พ.ย. 2024

ความคิดเห็น • 51

  • @thomasanderson1416
    @thomasanderson1416 ปีที่แล้ว +5

    Awesome video, please do more about Swift and Supabase.

    • @MikaelaCaron
      @MikaelaCaron  ปีที่แล้ว

      Thank you! Do you have something specific you’d like to see?

    • @thomasanderson1416
      @thomasanderson1416 ปีที่แล้ว

      @@MikaelaCaron As a newbie just beginner stuff, maybe storage and how to make different CRUD queries.

  • @benjaminlee9380
    @benjaminlee9380 11 หลายเดือนก่อน +1

    Amazing content and well explained.
    Subscribed and cannot wait to see more content.

    • @MikaelaCaron
      @MikaelaCaron  11 หลายเดือนก่อน

      Thanks so much!! ❤️
      So you have anything specific you be interested in seeing?

  • @ingongoyama3995
    @ingongoyama3995 ปีที่แล้ว

    Cool stuff as always Mishaela Thank you. Shared on my Linkedin

  • @peitzuhuang4104
    @peitzuhuang4104 18 วันที่ผ่านมา

    best supabase tutorial!

  • @suncicaparoski1608
    @suncicaparoski1608 5 หลายเดือนก่อน

    I would like to see using Supabase range in Swift, like fetching only 10 or 20 items per table view. I tried but seem to be stuck. One small suggestion for update feature: I would add a check for updating - if the text is the same the update is not possible. Best regards, the video is awesome.

  • @_marlon
    @_marlon 4 หลายเดือนก่อน

    Awesome video! Is it possible to setup live updates? For example: other users can see when something is marked as completed without them having to re-run the app?

    • @MikaelaCaron
      @MikaelaCaron  4 หลายเดือนก่อน +1

      @@_marlon yes I believe so! You’d have to start looking at the “Realtime” functionality
      supabase.com/docs/guides/realtime

    • @_marlon
      @_marlon 4 หลายเดือนก่อน

      @@MikaelaCaron Awesome! Thanks!

  • @iamcodfish
    @iamcodfish 7 หลายเดือนก่อน

    Any chance you'll do a video covering realtime with swift? This video was great!

    • @MikaelaCaron
      @MikaelaCaron  7 หลายเดือนก่อน

      If there was enough interest possibly! I don’t have it in my plans right now though
      I’m glad you found this video useful!

  • @raphaels8585
    @raphaels8585 ปีที่แล้ว

    This is SUPA cool! (badum tss 🥁)
    Seriously though, that seems like an interesting alternative to Firebase especially for apps where SQL would be preferred over NoSQL. Will need to try it sometime. Thanks for the tutorial!

    • @MikaelaCaron
      @MikaelaCaron  ปีที่แล้ว +1

      You’re welcome! I’m glad you find it useful!
      It’s definitely a great option when you know some SQL

  • @corybunge5209
    @corybunge5209 ปีที่แล้ว +1

    Will you be doing anymore videos on Supabase? Great video btw, was curious since there isn’t much on the real-time features or storage buckets

    • @MikaelaCaron
      @MikaelaCaron  ปีที่แล้ว

      Maybe if there’s enough interest!
      How have you been using Supabase?

    • @corybunge5209
      @corybunge5209 ปีที่แล้ว +3

      @@MikaelaCaron I use it for my company as a test database. And I love it. But the docs on iOS are lagging in my opinion specifically for real-time and storage.

    • @MikaelaCaron
      @MikaelaCaron  ปีที่แล้ว +1

      It’s open source! You can make an issue to something specific in the docs and ask for clarification
      Also post in the Discord!
      Start talking about it and Supabase can really see people using it in iOS / Swift and hopefully improve things

    • @Supabase
      @Supabase ปีที่แล้ว

      Hey@@corybunge5209. Great to see you are using Supabase and thanks a lot for the feedback. Please feel free to contribute to the client library, we recently released new documentation and we are assessing community usage and interest. This evaluation will guide us in allocating additional resources towards the further development of this library.

  • @UniqueHash
    @UniqueHash 11 หลายเดือนก่อน

    Thanks for this! I added a new column for practice. Similar to what we did in video. After submitting a feature request, it uploads to Supabase. But the view doesn’t display anything. Any idea what i might have done wrong?

    • @MikaelaCaron
      @MikaelaCaron  11 หลายเดือนก่อน

      Sounds like you aren’t fetching the data properly from Supabase? Do you have a link to your repo? And what the table looks like?
      (You can DM me on any social media and I can try to help)

  • @daco9464
    @daco9464 7 หลายเดือนก่อน

    Is this in real time ? I mean, if I add something in the database, will it appear in real time also in the frontend? Or a realtime subscription has to be added to the project?

    • @MikaelaCaron
      @MikaelaCaron  7 หลายเดือนก่อน

      It is not realtime, but it is possible!
      You would have to use their realtime APIs to do that

    • @daco9464
      @daco9464 7 หลายเดือนก่อน

      @@MikaelaCaron I try all the time this realtimeV2 (the old realtime is deprecated) and I didn’t solved it until now. On nodejs it’s not a problem. But on SwiftUI yes.

    • @daco9464
      @daco9464 7 หลายเดือนก่อน

      @@MikaelaCaron I solved all 😁

  • @FabricioMTL
    @FabricioMTL ปีที่แล้ว

    CAN you do Multiple type user simple ex: employee and client with super base thank you ❤️

    • @MikaelaCaron
      @MikaelaCaron  ปีที่แล้ว +1

      You mean like having relationships between users?

  • @Spacer-l3j
    @Spacer-l3j 4 หลายเดือนก่อน

    Nice thank you my lovely

  • @jasondubon
    @jasondubon ปีที่แล้ว

    Looks like a to do list to me 🤔😉

    • @MikaelaCaron
      @MikaelaCaron  ปีที่แล้ว

      I see no such thing 🤔

    • @Spacer-l3j
      @Spacer-l3j 4 หลายเดือนก่อน

      Your Supabase auth with Apple is disastrous. Consider deleting it my friend you will confuse people even more. Now Supabase has updated their docs and Singing in with Apple takes a few lines of code

  • @relax_music668
    @relax_music668 ปีที่แล้ว

    用Swiftui 如何一下子获取storage的所有文件的url 比如说图像文件好几个,能回复下吗,谢谢

    • @MikaelaCaron
      @MikaelaCaron  ปีที่แล้ว

      Hi sorry, I only speak English, can you please ask your question again in English? Thank you

    • @relax_music668
      @relax_music668 ปีที่แล้ว

      How to use Swiftui to obtain the URLs of all storage files at once, such as several image files? Can you reply? Thank you@@MikaelaCaron

  • @robertramirez8142
    @robertramirez8142 11 หลายเดือนก่อน

    Where can you host a suprabase web app?

    • @MikaelaCaron
      @MikaelaCaron  11 หลายเดือนก่อน +1

      Supabase is hosted on their platform! You don’t have to host it yourself

  • @chezchezchezchez
    @chezchezchezchez 11 หลายเดือนก่อน

    “ if for some reason you don’t want to use firebase “?
    Why are you not mentioning swift data?

    • @MikaelaCaron
      @MikaelaCaron  11 หลายเดือนก่อน

      This is specifically a video about Supabase. But also Firebase and Supabase is for storing data in the cloud, SwiftData is only for storing data locally
      This video mentions other cloud database options
      th-cam.com/video/jNSdYE1nL8o/w-d-xo.htmlsi=LAQ0r6JlwT45CYEf

    • @Spacer-l3j
      @Spacer-l3j 4 หลายเดือนก่อน

      SwiftData is in his early stages. I had a LAB meeting with two of the CloudKit engineers following the WWDC24, you could book a meeting on a specific topic and speak with real engineers from Apple, so i did. They told me to stick with CoreData for now as SwiftData is not yet fully developed and is not even supporting public database on which in fact this means you can't do much with it apart from a small app

  • @clint87ua
    @clint87ua ปีที่แล้ว

    How to delete user from Authentication? I mean delete user totally!

    • @MikaelaCaron
      @MikaelaCaron  ปีที่แล้ว

      From within the app, or from the Supabase console on the web?

    • @clint87ua
      @clint87ua ปีที่แล้ว

      @@MikaelaCaron from app

    • @MikaelaCaron
      @MikaelaCaron  ปีที่แล้ว

      You would need to delete them from the users table and delete all their data

    • @clint87ua
      @clint87ua ปีที่แล้ว

      @@MikaelaCaron not from tables. delete from Authentication

    • @MikaelaCaron
      @MikaelaCaron  ปีที่แล้ว

      Hmmm actually from what I can tell with the docs it looks like the Swift API only interacts with the public schema, and I’m not sure it communicates with the auth schema
      I’d check the JS library and see if it does it, otherwise, I’d look at making a cloud function in Supabase, and if that still isn’t possible, probably reach out to the Supabase Swift maintainer or file an issue on the repo