Build a Todoist Clone with React Native (RevenueCat, Clerk, Sentry, Expo, Reanimated, SQLite)

Поделиться
HTML-код
  • Опубликовано: 4 янв 2025

Комментарии • 61

  • @hamzaIVX
    @hamzaIVX 26 дней назад +13

    Simon your the sole reason I stared building software and apps it really changed my life truly grateful for your tutorials bro I wish I can give you a kiss on the forehead bro lmao much love keep crushing it

  • @test-se6pi
    @test-se6pi 25 дней назад +1

    Thanks for everything Simonn. You and your videos are awesome.

  • @SourabhSingh-r9o
    @SourabhSingh-r9o 20 дней назад +2

    Just missing the offline first feature here. With that one this tutorial must've been a blast. Still I need to study alot from this tutorial thanks for the video. 😃😃

  • @AjaySingh-jz8qx
    @AjaySingh-jz8qx 25 дней назад +8

    Simon is the marvel studio for react native tutorials

  • @blogtriggers1054
    @blogtriggers1054 25 дней назад +3

    Hello Simon you have make an complete application you make so what is the size of apk file can you please tell me that? Because the main problem is that apk file size

  • @ilirbajrami2902
    @ilirbajrami2902 21 день назад +1

    Extremely excited about Customer Center as well. Please make a tutorial how to implement it from React Native. For now i think they only have Swift code sample.

  • @anushkasharma3736
    @anushkasharma3736 25 дней назад +2

    more react native + drizzle orm tutorials please as drizzle orm is so cool

    • @galaxies_dev
      @galaxies_dev  23 дня назад +2

      Yeess!

    • @belkocik
      @belkocik 21 день назад

      @@galaxies_dev It seems that useLiveQuery doesn't work properly. I can't make it work.

  • @kritik9231
    @kritik9231 19 дней назад +1

    can you do a multi-guest live app, like on TiKToK? it would be nice to see how that's done with react-native and a interactive livestream SDK.

  • @eliuddyn
    @eliuddyn 26 дней назад +1

    Amazing 🔥🔥

  • @ademoladavid8102
    @ademoladavid8102 15 дней назад

    I'm frustrated with react-native-bottom-tabs, I can't add a padding between the icon and the label. Great tutorial Sir

  • @madmaxdev
    @madmaxdev 25 дней назад +1

    Huge build.

  • @belkocik
    @belkocik 24 дня назад

    10:08 how did you get this auto completion in terminal? What is the plugin for zsh or vsc extenstion? edit: it comes from Cursor Text Editor, I suppose.

  • @vijaykumarmanchuri8452
    @vijaykumarmanchuri8452 25 дней назад +1

    Sir, could you please do a video on how to develop a mobile app and deploy the same to appstore and googleplay.

  • @polski003
    @polski003 24 дня назад +1

    Nice ❤

  • @rubinbajracharya9319
    @rubinbajracharya9319 24 дня назад

    Awesome Video. What are you using to add console log statement that automatically fills methodName and the selectedVariable??

  • @abdelhameedhamdy
    @abdelhameedhamdy 25 дней назад +1

    Hey great video, What is the ai claude plugin u r using in vs code ?

  • @vilioralex2701
    @vilioralex2701 21 день назад

    Hi Simon, this is a great video and very interesting use of Drizzle with SQLite. Is there a way to sync our database with a cloud database ?

  • @DrEnginerd1
    @DrEnginerd1 2 дня назад

    I cant get this run on an android emulator. Im getting javascript heap out of memory error before it can deploy.

  • @viveksharma-uk2jg
    @viveksharma-uk2jg 20 дней назад

    Hi @galaxies_dev I have an issue with the expo
    when I move to some other screens, I first render the homepage just guest users and then move to the signup page and fill in the data then I choose the application to just minimize, but then I come back again, and the full app reloads again, which makes the state lose its values n screen as well
    ** app not in kill state
    how to deal with this?

  • @3nth
    @3nth 25 дней назад +2

    Hi Simon, danke fuer das Video. Koenntest du mal evtl etwas ueber supabase machen ( Mobile ). Besonders wuerde mich die Supabase Filestorage interessieren.

  • @aksharkacha6381
    @aksharkacha6381 26 дней назад +1

    Sir please make a video for use JavaScript project

  • @zineddineamariche
    @zineddineamariche 23 дня назад +1

    thanks

  • @AndyDev404
    @AndyDev404 26 дней назад +1

    Gold mine!

  • @Hax-ma
    @Hax-ma 26 дней назад +1

    Simon give alle Or reshape like app clone

  • @youhabbo01
    @youhabbo01 21 день назад

    Why not just use Apple payments feature? They are already taking a cut, no? Wouldn’t you be paying for two services?

    • @galaxies_dev
      @galaxies_dev  18 дней назад

      Handling IAP purchases directly is a PITA, but feel free to give it a try :D

    • @youhabbo01
      @youhabbo01 18 дней назад

      @galaxies_dev ah, I see. I am new to mobile development and I haven’t gotten to setting up a paywall yet.
      I heard Apple takes 15% of your earnings from other videos and figured that cutting cost would be preferable but I guess not in this case.
      Convenience > money.

  • @AtillaDeniz-nr1qb
    @AtillaDeniz-nr1qb 26 дней назад +1

    first

  • @iaxelrad
    @iaxelrad 8 дней назад +1

    btw the reason at ruclips.net/video/_k5v0KOfNZ0/видео.html that the completed update didnt work without using the async function is because you need to add an .execute() method at the end of the command.

  • @jhmesseroux
    @jhmesseroux 26 дней назад +2

    Make a TikTok clone or RUclips short videos 😊

  • @AbuBakr1
    @AbuBakr1 25 дней назад

    Can we please stop this Nextjs hype. Give us Some clone tutorials with Remix 😢

    • @galaxies_dev
      @galaxies_dev  23 дня назад

      There is no NextJS in this video :D

  • @SoftwareOcean
    @SoftwareOcean 26 дней назад +1

    You speaking a lot without benefit,

  • @nicody23
    @nicody23 17 дней назад

    I have this error that says: drizzle/0000_jittery_millenium_guard.sql: Missing semicolon. (1:6)... this was the file that was generated by the drizzle kit. The file looks like this:
    CREATE TABLE "users_table" (
    "id" integer PRIMARY KEY ,
    "name" text NOT NULL,
    "age" integer NOT NULL,
    "email" text NOT NULL
    );
    --> statement-breakpoint
    CREATE UNIQUE INDEX "users_table_email_unique" ON "users_table" ("email");
    Additionally the sqliteTable() in schema.ts is marked as deprecated...
    Any idea what the problem could be?

    • @Theoadu1
      @Theoadu1 14 дней назад

      Please check the location of your babel.config.js file. It should be in the root of the project directory.

    • @mightyrajesh
      @mightyrajesh 6 дней назад

      If you have prettier to remove semicolons from js/ts files you may get this error.

    • @alvincodes
      @alvincodes 8 часов назад

      I had the same issue. I solved it by replacing const expoDB = openDatabaseSync("todos"); with const expoDB = SQLite.openDatabaseSync("todos"); This is according to the docs because i had installed the latest version of expo-sqlite. You need to import expo-sqlite at the top: import * as SQLite from "expo-sqlite";