How to build a Gmail-like UI with React Native [at a Zen temple Koshoji]

Sdílet
Vložit
  • čas přidán 1. 07. 2024
  • ▶ Check out my product: Inkdrop - Markdown note-taking app
    • How to take notes in M...
    ▶ Source code
    github.com/craftzdog/inkdrop-...
    ▶ Koshoji website
    www.uji-koushouji.jp/eng/inde...
    ▶ My dotfiles
    github.com/craftzdog/dotfiles...
    ▶ My equipment
    * Video editing: Final Cut Pro X
    * Camera: Fujifilm X-T4 - amzn.to/3MVuPBV
    * Tripod: PeakDesign TT-CB-5-150-CF-1 - amzn.to/3NCqN2c
    * Mic: Zoom H1n - amzn.to/38VAwkx
    * Keyboard: NuPhy Air60 nuphy.com/collections/shop/pr...
    * Keyboard: Keychron Q1 with Gateron Zealios V2 67g
    * Browser: Min - minbrowser.org/
    Follow me online here:
    ▶ Twitter / inkdrop_app
    ▶ Blog blog.inkdrop.app/
    ▶ Instagram / craftzdog
    ▶ Subscribe to my Newsletter www.devas.life/
    00:00 Intro
    01:20 Heading to Koshoji
    06:56 Create a new react native project
    07:15 Install dependencies
    10:15 Configure the project
    17:45 Integrate React Navigation
    19:48 Add main screen and sidebar
    25:34 Add types to navigator
    26:51 Add basic atoms and light theme
    34:19 Style the sidebar with the theme
    35:57 Make fixtures
    39:38 Container component
    41:40 Note list
    47:15 Header bar
    53:24 Add vector icons
    58:26 Touchable (Button)
    01:07:55 Add press handler to sidebar
    01:09:39 Prepare making header sticky
    01:12:02 Sticky header
    01:19:22 Implement snapping
    01:21:14 Status bar
    01:24:20 Swipeable View
    01:33:34 Note list swipe action
    01:42:06 Bottom sheet
    01:54:28 Notebook list
    02:01:37 Add Inkdrop logo
    02:05:39 Add notebook list to the bottom sheet
    02:07:17 Detail screen
    02:10:29 Dark theme
    02:14:47 Time-up! Let's go home
    02:15:15 Fix a TS error in theme
    02:15:36 Theme picker
    02:26:51 More themes
    02:29:24 Thanks for watching
    ▶ Ingredients
    - TypeScript - www.typescriptlang.org/
    - React Native - reactnative.dev/
    - React Navigation(v6) - reactnavigation.org/
    - Restyle - github.com/Shopify/restyle
    - React Native Reanimated - docs.swmansion.com/react-nati...
    - React Native SVG - github.com/react-native-svg/r...
    - React Native Vector Icons - github.com/oblador/react-nati...
    - React Native Bottom Sheet - github.com/gorhom/react-nativ...
    - jotai - jotai.org/
    #ReactNative #CodeWithMe #ASMR
  • Věda a technologie

Komentáře • 312

  • @devaslife
    @devaslife  Před 7 měsíci +2

    Check out my Markdown note-taking app designed for developers 👉 www.inkdrop.app/?M9UFHLAl0

  • @tommyboii3066
    @tommyboii3066 Před 2 lety +138

    I really love these videos and I'm glad you included yourself walking to the temple it was very pretty. I can only imagine that the environment creates a great mindset for problem solving. Thanks for the video!

    • @bkr_vids
      @bkr_vids Před 2 lety +1

      I agree, these videos are very nice!

  • @stoicfloor
    @stoicfloor Před 2 lety +49

    This is absolutely incredible. The filming, your sense of beauty, the app's aesthetics. Beautiful.

  • @micamicamarumiru9677
    @micamicamarumiru9677 Před 2 lety +12

    Love your style of coding combined with filmmaking. Life is joy when connect nature and what you love.

  • @devaslife
    @devaslife  Před 2 lety +92

    Thank you so much for collaborating with me, Koshoji🙏🙏 www.uji-koushouji.jp/eng/

  • @SNIPERZ1111
    @SNIPERZ1111 Před 2 lety

    Your video's are so aesthetically, creatively and beautifully put together Takuya! Keep up the amazing work.

  • @japanlocal6841
    @japanlocal6841 Před 2 lety +2

    Hey Takuya, thanks for the soothing ASMR keyboard and awesome editing. It makes your videos so pleasant to watch. The content is pure genius !!

  • @oldo-nicho
    @oldo-nicho Před 2 lety +1

    Thoroughly enjoyed that video! Currently on a trip in Brazil and picked up Covid so just isolating in a room for a few days and it was such a meditative pleasure to take 2 hours to watch you at work. Thank you and good luck with Inkdrop 🙂

  • @WiseManCOD
    @WiseManCOD Před 2 lety

    This was actually super cool, really awesome to see someone so skilled as well as seeing the beautiful scenery.

  • @samuelzierlinger
    @samuelzierlinger Před 2 lety +40

    Man, love your videos. It’s like coding in the purest form, not only that, it’s art. Learned so much from coding with you. Thanks.

  • @Tri-Technology
    @Tri-Technology Před 2 lety

    I love the style of your videos! It's so nice to see you in the background and the editor and emulator at the same time!

  • @captainlennyjapan27
    @captainlennyjapan27 Před 2 lety +4

    Absolutely amazing video! I’ve been thinking about doing something like this but your video aesthetics is a whole next level. めっちゃ好きです。

  • @resurrexi
    @resurrexi Před 2 lety

    Not only are your videos educational, they are also relaxing and soothing to my ears! Thanks for sharing.

  • @veronicageek
    @veronicageek Před 2 lety +12

    I don't even code in React. I just watch for the typing sounds, the beautiful scenery, and the peace & quiet when coding 😌

  • @user-hy4sz8lx5z
    @user-hy4sz8lx5z Před 2 lety

    You are an inspiration for many developers around the world, and the quality of your videos is amazing. I really like to watch your videos while I'm coding. Greetings from Punta Arenas, Chile, one of the closest cities to the Antarctic continent

  • @ryanbeatbox
    @ryanbeatbox Před 2 lety +9

    Amazing video, and the environmental aspects are great... I live out in the mountains here in CR and will code in my backyard now to enjoy the nature, listening to the river and the birds and breathing fresh air while I code out projects is simply amazing. You are an inspiration to me and I'm sure many others. Keep up the great videos!

  • @ninostephen
    @ninostephen Před 2 lety +38

    Not sure how you do it but you are yet again exactly on time when I need something to boost my morales to do my side project. The fact that you smade inkdrop on your own is my inspiration. Thank you!

  • @nikkehtine
    @nikkehtine Před 2 lety

    Undoubtedly one of my favorite channels on CZcams and my favorite technology related channel

  • @ramasubramanyam.s.6927

    Your videos are always refreshing to watch!

  • @joemac84
    @joemac84 Před 2 lety +4

    Even aside from the coding, the scenery & filmmaking is a delight, thank you!

  • @TheSalaho1
    @TheSalaho1 Před 2 lety +1

    I will comeback to watch the whole thing, just 5 minutes in and I'm astonished by the quality of cinematic an sound design.

  • @juleswinnfield1437
    @juleswinnfield1437 Před 2 lety +3

    Your videos are beautiful pieces of art, and I hope whole-heartedly you're proud of them! They're amazing :)

  • @itskrox-johnochuro
    @itskrox-johnochuro Před 2 lety +3

    Ah man! you're the baddest to ever do it. I really love your work! Let's get in!

  • @CaptTragedy
    @CaptTragedy Před 2 lety

    As if I already didn't want to go to Japan, your videos make it that much more enticing as a new programmer!

  • @jfriis
    @jfriis Před 2 lety

    I would lowkey just want "travelling in Japan" vlogs, your video style, the beauty of Japan. Just wow, you can talk or not, whatever is fine!!

  • @SownJevan
    @SownJevan Před 2 lety

    The video quality! My God. This is such a good video. As always, appreciate the mind-blowing video.

  • @gavriel6089
    @gavriel6089 Před 2 lety

    I have watched some of your videos in the past and I found them pretty interesting, but after watching this video I had to subscribe!

  • @samdroid37
    @samdroid37 Před rokem

    your style is so clean and relaxing. I try to be like this.

  • @imerla1316
    @imerla1316 Před 2 lety

    this keyboard techniques is just incredible!

  • @rog0079
    @rog0079 Před 2 lety +2

    Craving more react-native builds after watching this mind blowing build :D!!!!

  • @sunraiii
    @sunraiii Před rokem +2

    I'm currently about to finish my CS degree and have lost my motivation to really be interested in anything. Your videos have been a great inspiration for me to go into full stack development to make cool stuff people love to use, from wherever I want.
    Thank you for making your content. You may have changed my future indefinitely for the better :)

  • @malvaloca
    @malvaloca Před 2 lety

    Your videos always are good news. Thanks Takuya!

  • @Fizzify
    @Fizzify Před 2 lety

    Wow, these videos are getting crazy!

  • @Way_Of_The_Light
    @Way_Of_The_Light Před 2 lety

    I think this is one of your best videos yet 🙏

  • @gatca5744
    @gatca5744 Před 2 lety +17

    I live in Japan and usually develop using React Native.
    This video reminded me that I have a great environment around me and that being a programmer is a wonderful thing.
    Thanks, I respect him a lot.

  • @cecece775
    @cecece775 Před 2 lety +3

    Good video as always man, good work, thaught about Inkrop when i saw Tauri framework, it look like electron for but it's way more fastee using react for the front and rust for the backend, that's one of my issues with inkdrop, that's all, you such an inspiration for me while I was depressed. ❤

  • @deadnihilist9957
    @deadnihilist9957 Před 2 lety +1

    I have visited the Japanese Garden in temple in Kyoto many years ago. I cant imagine programming in a temple. It is so amazing.

  • @user-xr6oz7to2e
    @user-xr6oz7to2e Před 2 lety

    かっこよすぎます。これからも頑張ってください!

  • @umanajohan
    @umanajohan Před 2 lety

    It's so satisfying to watch your videos

  • @pruthvil
    @pruthvil Před 2 lety

    i like watching these long format videos much better than movies and shows

  • @doraemon3376
    @doraemon3376 Před 2 lety

    His videos are the most aesthetic videos i've found on ytube
    i like the way he creates his videos without saying anything
    wish you all the best for your ytube journey

  • @marcogirolamo6911
    @marcogirolamo6911 Před 2 lety

    it is a great pleasure to see your videos!

  • @daunampc
    @daunampc Před 2 lety

    I come from Vietnam , Love your style of coding combined with filmmaking

  • @robimuhammad95
    @robimuhammad95 Před rokem

    Love this video style, man! Deserves more sub!

  • @addisbyte2279
    @addisbyte2279 Před 2 lety

    You are the sensei I have been looking for!!!!

  • @mohammadmahdifarnia5358

    Really satisfying, even when watching configurations. thanks 🙏

  • @teknologene
    @teknologene Před 2 lety

    I never get to finish your videos in one go. This is ASMR to me. >_

  • @nomad7317
    @nomad7317 Před 2 lety +1

    Wow!! If all coding tutorials were shot like this!!

  • @khalidrafi1111
    @khalidrafi1111 Před 2 lety

    Damn! The setup looks soo clean.

  • @sabinhogui
    @sabinhogui Před 2 lety

    Amazing video, as always!

  • @bishenpatel1676
    @bishenpatel1676 Před 2 lety

    Woohoo Takuya you're back.. Time to clear my schedule for the next 2 hours 30 mins to watch your video

  • @leandropms97
    @leandropms97 Před 2 lety

    Your videos inspired me! thanks and congrats! Hugs from Brazil

  • @luke.f.evarretta9851
    @luke.f.evarretta9851 Před 2 lety +3

    The edits are crazy!! Excellent work man!!

  • @user-rc4en1oe7u
    @user-rc4en1oe7u Před rokem

    У тебя очень классный стиль подачи, очень интересно наблюдать за тем как ты работаешь )))

  • @johnbox5540
    @johnbox5540 Před 2 lety

    this video is such a gift. amazing!

  • @universecode1101
    @universecode1101 Před 2 lety +6

    as Js - React developer I know React Native even if I use it less. Nice project 👏🏻

  • @j946atFIVEFOUR88AA
    @j946atFIVEFOUR88AA Před 2 lety

    Love the aesthetic of the video!

  • @FirstYokai
    @FirstYokai Před 2 lety

    Such a beautiful channel idea

  • @CarlosMartinez-nc7on
    @CarlosMartinez-nc7on Před 2 lety

    I just graduated with my Computer Science Degree. Kinda hard to get my first gig but watching your videos has rebuilt my developer fire within. I definitely hope to be like you later on in my career. Never stop uploading. 😃🔥

  • @chadj1797
    @chadj1797 Před 2 lety

    Absolutely amazing video!

  • @TheMorra93
    @TheMorra93 Před 2 lety

    Top notch video as always.

  • @pokr2934
    @pokr2934 Před 2 lety

    Thanks for the great video!
    BTW Uji is such a beautiful town. I wish I could visit there again.

  • @akaRong
    @akaRong Před 2 lety

    why you so genius, so good programming. hopefully I can be like you in one day. keep hoping for the best of me.

  • @aronkoffler
    @aronkoffler Před 2 lety

    Can't believe you're using a Nuphy keyboard, I just bought mine and it is just and incredible experience. Also, thank you for your great vids.

  • @senshai1267
    @senshai1267 Před 2 lety

    I like the usage of real environmental sounds.

  • @bloglifenguyen3028
    @bloglifenguyen3028 Před 2 lety

    Your video is on a different level

  • @oseebotendju9120
    @oseebotendju9120 Před 2 lety

    Thank you so much for this tutorial, it's just amazing 🤩

  • @lastink444
    @lastink444 Před 2 lety

    It's absolutely amazing! Thank you very very much!!!🙏🙏🙏

  • @bswill5077
    @bswill5077 Před 2 lety

    Jeez what an awesome view. Im not sure if i will be able to concentrate with that wonderful view :D

  • @rithulkamesh
    @rithulkamesh Před 2 lety +1

    Sugoi! I love how you can hear the frogs and the birds, its very relaxing while watching someone write good code (even more relaxing)! Keep this up mate! Also is this UI coming to the official inkdrop app? coz I would definitely use it!

  • @vasiliisisilii
    @vasiliisisilii Před 2 lety

    Большое вам спасибо за вдохновение. Благодаря вам я решился стать программистом ❤

  • @gbeck1065
    @gbeck1065 Před 2 lety

    I just fell in love with this chanel. Domo arigato Onegaishimasu. 共 ありがと お願いします.

  • @thecodingkid9755
    @thecodingkid9755 Před rokem

    this dude is underrated people need to watch his videos

  • @jesusantoniorozozapata8981

    your work inspiration me, thanks man, Greetings from colombia.

  • @henrik3141
    @henrik3141 Před rokem

    What a great unique style coding video

  • @couragic
    @couragic Před 2 lety

    Great and so inspiring videos! Thanks! P.S. It would be useful if you make comments on every option you’re typing with explanation what the option is used for.

  • @GratuityMedia
    @GratuityMedia Před 2 lety

    thanks for another amazing video!

  • @mohamadka986
    @mohamadka986 Před 2 lety

    Love you and your videos my friend

  • @Lara-yc6mh
    @Lara-yc6mh Před 2 lety

    what a great video, amazing!

  • @annusingh4694
    @annusingh4694 Před 2 lety +1

    Here we go! 💯

  • @jordansalazar1482
    @jordansalazar1482 Před 2 lety +1

    Such an awesome and inspirational video. By the way, what are the name of the little stands you use for your macbook?

  • @oreset3343
    @oreset3343 Před rokem

    I used Google to translate. Hello, my name is André, I'm Brazilian, inspired by your work, I've always been passionate about the art of programming, especially the Web, my biggest dream is to be able to graduate in Anise and systems development, but my financial conditions don't cooperate, thank you so much success I admire your a lot job!

  • @akashdeepsharma9339
    @akashdeepsharma9339 Před 2 lety

    Really loving your coding video its an inspration

  • @nguyentuenhan179
    @nguyentuenhan179 Před 2 lety

    Nice vids, btw love the nature

  • @felipeortizlucas2247
    @felipeortizlucas2247 Před 2 lety

    Tus videos son geniales, saludos desde Colombia 🇨🇴

  • @Mettaworldj
    @Mettaworldj Před 2 lety

    This is next level content.

  • @quythuong275
    @quythuong275 Před 2 lety

    I love this style :3

  • @goldenmunky6512
    @goldenmunky6512 Před 2 lety +1

    This video and all that lovely typing is so very therapeutic. Thank you for this video. By the way, how is your pro display XDR? I'm looking to get it as well and was wondering if you ever regret getting it? Thanks!

  • @WikiPeoples
    @WikiPeoples Před rokem

    Loved this video and like others have said, really enjoyed the whole getting to the temple part. It really set the mood. One question if I may - during the project setup phase, it seems like you have all of this stuff memorized? I don't see any kind of second window or documentation up so very surprising to see you configuring all of the libs and plugins from memory.

  • @diy-speaker
    @diy-speaker Před rokem

    Wow. Like. Everything.

  • @HarhaMedia
    @HarhaMedia Před rokem

    That's a very beautiful place to be.

  • @karthikeyanparasuraman9337

    Such satisfying video!!
    May I know what is the stand clip you use on the bottom of your macbook laptop..

  • @marvinzuniga6706
    @marvinzuniga6706 Před 2 lety

    You are Amazing bro!!!

  • @IlllIlIlllIIIllIl
    @IlllIlIlllIIIllIl Před 2 lety

    You are an inspiration for me

  • @h3ct0rjs
    @h3ct0rjs Před rokem

    Pure joy ❤

  • @shibakaneki555
    @shibakaneki555 Před 2 lety +2

    « zen coding » :) I think you are getting more and more your video style here. This mix of travelling and coding has its own personnality, I am wondering if such kind of video attracts more viewer than the other ones… That’s very nice indeed!

    • @shibakaneki555
      @shibakaneki555 Před 2 lety +1

      I understand now why I like your videos. They express the kind of « distraction free » environment that I am looking for when coding. The keyboard noise keeps me focused on coding, that’s brillant, in fact!

  • @Joshua-dt8tw
    @Joshua-dt8tw Před 2 lety +1

    Again, an amazing video ! Peaceful and beautiful :) I was wondering, you never have to look on google or any other seach ingine for answers? feels like u know the entire react native by head :D As a fellow programmer, i feel like i have a long way to go ! Thanks again for your work !

  • @LachesisBlue
    @LachesisBlue Před 2 lety +1

    The quality of your content is fantastic! How do you like your NuPhy keyboard as compared to your Keychron board?

  • @starriet
    @starriet Před 2 lety

    what a wonderful peace...

  • @htooaunglin93
    @htooaunglin93 Před 2 lety

    I am from Myanmar🇲🇲.I really like your video and I hope one day I will be a professional developer like you.🤩🥳