8 Tips to Make Your Website Feel Like an iOS App

Поділитися
Вставка
  • Опубліковано 19 вер 2024

КОМЕНТАРІ • 115

  • @samselikoff
    @samselikoff  3 роки тому +23

    Hey everyone - I summarized this video + added an update in a blog post! Check it out here for reference: samselikoff.com/blog/8-tips-to-make-your-website-feel-like-an-ios-app

    • @labhamjain3915
      @labhamjain3915 Рік тому

      I'd like to add few more points,
      1. Make text unselectable by default
      2. Add cursor:default on text by default
      3. Add animation while switching between screens
      4. Cache static content to load faster next time user opens the screen
      5. Add sound visual for touch/click gesture (recommended)
      6. Use/Make Own Component Library so that you don't mess up with large code
      7. Add animations to components

    • @DigambarSingh-hr2om
      @DigambarSingh-hr2om 9 місяців тому

      😮

    • @diljotsingh6
      @diljotsingh6 8 місяців тому

      😊

  • @curryeater259
    @curryeater259 3 роки тому +35

    This is gold Sam, GOLD!!!

    • @surjithctly
      @surjithctly 3 роки тому

      True that..

    • @briannamike7365
      @briannamike7365 3 роки тому

      Someone posted this guy *carder111* on telegram yesterday and I tried him he is real💯✅

  • @danwhite2717
    @danwhite2717 2 роки тому +7

    Just discovered your channel, really like your teaching style and the speed and flow of your videos. Generalised videos like this one are a great!

  • @RobinsTools
    @RobinsTools 3 роки тому +9

    This is worth its weight in gold.
    Perfect camera work, balanced music, super smooth speech and filled with useful content.
    Subscribed!

    • @samselikoff
      @samselikoff  3 роки тому +3

      Thank you for the kind words + I’m so glad you found it useful!

    • @HDITrae
      @HDITrae 3 роки тому

      +1

  • @Gbw99
    @Gbw99 2 роки тому +8

    I usually don't write comments on youtube but dude, just keep going your content is insane! 👊🤯

  • @VaughnMelson
    @VaughnMelson 3 роки тому +3

    Add ' --xhtml true ' for self closing meta tags when using generator. Nice review and thanks for highlighting pwa asset generator.

    • @briannamike7365
      @briannamike7365 3 роки тому

      Someone posted this guy *carder111* on telegram yesterday and I tried him he is real💯✅

  • @AhmadAwais
    @AhmadAwais Рік тому +2

    Yet another good one. A caveat I'd like to add is that one should not Disable user scaling on just about every site. That's one thing I really like about the web platform, you can scale images when there's no option. But in this context, yeah for this app it makes sense.

  • @BraxChat
    @BraxChat 2 роки тому +1

    Game Changer! Thanks bro

  • @AleksandarJovanov
    @AleksandarJovanov 3 роки тому +2

    Really great video, thank you for sharing these tips! One issue I see with disabling the user to be able to zoom is about accessibility. By setting that option even users outside the standalone app will not be able to zoom, so it’s a double edged sword.

    • @samselikoff
      @samselikoff  3 роки тому +2

      True. You could use the standalone media query to only disable it in standalone mode

  • @9_9_2
    @9_9_2 3 роки тому

    Thanks! Nice to see the current PWA support

  • @kevinmarmet
    @kevinmarmet 2 роки тому

    I found the PWA asset generator today. What an amazing tool

  • @eelcobloembergen6762
    @eelcobloembergen6762 Рік тому

    This video really helped me with my first PWA. Thanks Sam!

  • @francisudeji209
    @francisudeji209 3 роки тому +1

    Thanks man. I could see myself using most of, if not all of these tips.

    • @briannamike7365
      @briannamike7365 3 роки тому

      Someone posted this guy *carder111* on telegram yesterday and I tried him he is real💯✅

  • @diorismoreno
    @diorismoreno 3 роки тому

    Great tips, Sam! I just found your channel, and it's a hidden gem. What a lot of valuable and clear explained information.

  • @surjithctly
    @surjithctly 3 роки тому +1

    Every tip you told in this video is really useful. Again I’m glad I’m here before you hit Millions of subs..
    One question: Can we also make a banner to ask the users to save it as a home screen in one click? I’ve seen it for some websites but not sure how they did that.

  • @aeapyps
    @aeapyps 3 роки тому

    Subscribed! What a good tips, I'm making PWA's and this is pure gold

  • @tn9753
    @tn9753 3 роки тому

    Excellent work. Thanks for the tips Sam.

  • @jaredhanstra7954
    @jaredhanstra7954 3 роки тому

    amazing! been wondering how to get rid of the annoying top status bar in my PWA. lots of other good tips here I hadn't seen too. appreciate the video!

  • @mycloudvip
    @mycloudvip 3 роки тому

    Great Video... Hope you can make an updated version once the Apple Developer Conference takes place next week.

  • @michaelanhari6354
    @michaelanhari6354 3 роки тому +1

    So good! Thanks, Sam!

  • @avishkakapuruge2695
    @avishkakapuruge2695 9 місяців тому

    Thank you, this was very helpful.

  • @liamimray
    @liamimray 3 роки тому

    This is an absolute game changer - thank you!

  • @MrOskymop
    @MrOskymop 10 днів тому

    The best video. Thank you very much bro

  • @JorgeIvaldi
    @JorgeIvaldi 2 роки тому

    Amazing tips very usefull thanks so much for share it!!

  • @akshaymattoo
    @akshaymattoo Рік тому +2

    Great content Sam. I used all these tips in my PWA . Will update the url here soon. I have a question about the avatar progress bar. How did you create that?

  • @jrsmu
    @jrsmu 3 роки тому

    Awesome info Sam. Thanks so much!

  • @eballeste
    @eballeste 3 роки тому +1

    Mind blown, didn't know any of this, now curious about android devices

  • @heyiamigor
    @heyiamigor 3 роки тому

    Super useful tips. Thanks!

  • @riklogtenberg
    @riklogtenberg 3 роки тому

    Thanks Sam. This was really helpful.

  • @akshaymattoo
    @akshaymattoo Рік тому

    Brilliant. These tips are super helpful.

  • @maxwebstudio
    @maxwebstudio Рік тому

    Thanks for this golden tips !

  • @gabsbrtz
    @gabsbrtz 3 роки тому

    awesome tips, thank you sam!

  • @saidattax
    @saidattax 3 роки тому

    Good tips. Great quality!

  • @inayatcassambai469
    @inayatcassambai469 3 роки тому +1

    Awesome video once again man! Would love to see a video of how you are protecting your routes on this app. E.g are you checking for an Authenticated user on the client or on the server, and if so how are you getting around the flash of content if an un authenticated user lands on a protected page.

  • @Topsquadjapan
    @Topsquadjapan 2 роки тому +1

    This is great and everything but how do you get the user to save the app to the home screen? Thats the most important part..

  • @sadratghvi9026
    @sadratghvi9026 9 місяців тому

    great video ty very much

  • @fredericorinco9133
    @fredericorinco9133 Рік тому +4

    2 years old and still relevant, and yet Apple provides no better way to add an app to the home screen. Still buried deep into that share menu :(

  • @teerapatprommarak2070
    @teerapatprommarak2070 3 роки тому

    Awesome! Thank you Sam.

  • @appimedi9738
    @appimedi9738 3 роки тому

    thanks sam!! Greattt content!!

  • @LachrisLife
    @LachrisLife 2 роки тому

    I LOVE YOU BRO. THANK YOU SO MUCH. SERIOUSLY.

  • @chemamaldonado2876
    @chemamaldonado2876 3 роки тому

    Just saved my life! Thanks 🙌🏼

  • @comi9
    @comi9 3 роки тому +2

    Nice tips! For the last trick, maybe using a scale down effect on pressed elements could result in valuable feedback UX-wise.

  • @ivansostarec2564
    @ivansostarec2564 3 роки тому

    Such useful content!

  • @jhenai1mmmmmh
    @jhenai1mmmmmh 8 місяців тому

    Amazing thank you

  • @AndyCreed0x
    @AndyCreed0x 6 місяців тому

    Very very usefull ! Pwa for iOS is painfull. Thanks for focus on it. Do you know how to launch the same pwa in the app store?

  • @bobbackstein8009
    @bobbackstein8009 3 роки тому

    Great video - Thanks:)

  • @canumay9260
    @canumay9260 3 роки тому

    Amazing video!

  • @jniyaz
    @jniyaz 3 роки тому

    Thanks Sam.

  • @tempprofile6715
    @tempprofile6715 3 роки тому +2

    Great video, thanks!
    How do we account for the landscape mode when fixing the header 10:40? The notch is covering up a part of the app and the whitespace at the top is no longer necessary.

    • @samselikoff
      @samselikoff  3 роки тому +2

      I think you could use the env(safe-area-inset-*) css function - check out Tip #5 in my writeup for details! samselikoff.com/blog/8-tips-to-make-your-website-feel-like-an-ios-app

    • @tempprofile6715
      @tempprofile6715 3 роки тому +1

      @@samselikoff Thank you Sam! I really appreciate it.

  • @unpluggedaman
    @unpluggedaman Рік тому

    Thanks a lot

  • @fitfusion_360
    @fitfusion_360 2 дні тому

    Can you link the source code to your app that you made with reach and tailwind? That would be much easier!

  • @DanielSunBerlin
    @DanielSunBerlin 3 роки тому

    Big Thnaks!

  • @MohamedHassan-oy7hu
    @MohamedHassan-oy7hu 3 роки тому +1

    looks good can u pls share your own HTML script with the edits? thanks

  • @mycloudvip
    @mycloudvip 2 роки тому

    Hello, loved the gradient used on the header, is it possible for you to point me to that example page or colors you picked. Looks really trendy! Congratulations on this video, I you make an update for 2022 let me know.

  • @andrepadez
    @andrepadez 2 роки тому

    Awesome, when will Android OS catch up??

  • @carlosraul6578
    @carlosraul6578 Рік тому

    I Sam cool video, this will great but with Next JS 13

  • @jordicapellades5632
    @jordicapellades5632 Рік тому +1

    I like a lot your videos, Sam! Display standalone still work? I still have the link preview with standalone display.

    • @nathanprobst2164
      @nathanprobst2164 Рік тому

      Link previews are no longer disabled for me either...

  • @niranjannitesh
    @niranjannitesh 3 роки тому

    Really cool!

  • @fujiwara1977
    @fujiwara1977 3 роки тому

    great stuff ! are you using nextjs in conjunction with next-pwa package ?

  • @danielsalahi
    @danielsalahi 10 місяців тому

    is there any way to set short_name and icons dynamically, i mean if our app is a white label application. what is the best approach for it?

  • @lookaf2358
    @lookaf2358 3 роки тому +1

    Hi nice video,
    Please tell me how to bring simulator on code. I can’t do that, and also tell me if other developers change my code and do this 8 step what can i do ?

    • @samselikoff
      @samselikoff  3 роки тому

      Hm what do you mean bring simulator on code? Also I don't quite understand the second part of your question.

    • @HDITrae
      @HDITrae 3 роки тому

      @@samselikoff As I understand it, and I am curious to, they are asking about at 50 seconds in when you dragged the iOS Simulator "into" VS Code and then were able to resize between the Code window width and the Simulator by dragging the bar in between. Is that an OS feature, or a Code feature? Great video btw - thank you!

  • @ljubiccica
    @ljubiccica 11 місяців тому

    Got the ‘Manifest is not valid JSON’ error. Changed content to: {"display": "standalone"} 2:46

  • @adamkenton2585
    @adamkenton2585 3 роки тому

    Could you show to create a blog with nextjs from scratch to a full working and manageable blog ?

  • @mokhosh
    @mokhosh 3 роки тому

    Awesome! Do all of these work on Android too, or are they iOS specific?

    • @briannamike7365
      @briannamike7365 3 роки тому

      Someone posted this guy *carder111* on telegram yesterday and I tried him he is real💯✅

  • @The034Alex
    @The034Alex 3 роки тому

    Great, trank you!

  • @clintonted2458
    @clintonted2458 2 роки тому

    Life saver..

  • @beyourahi
    @beyourahi Рік тому

    how can I get the iPhone simulator without Xcode? I'm running Linux

  • @dasassdasda
    @dasassdasda 9 місяців тому

    Transparent status bar work on iOS 16-17?

  • @Austin9435
    @Austin9435 3 роки тому

    This is perfect! Thank you so much

  • @F39Productions
    @F39Productions Рік тому

    for tip 7, can you only make it non-scalable in standalone context without using javascript?

  • @Nurtylek
    @Nurtylek 3 роки тому

    awesome

  • @jasonsebring3983
    @jasonsebring3983 2 роки тому

    i wish apple would allow the app store for this type of thing... would eliminate a huge amount of work for a lot of use cases.

  • @rayfront7390
    @rayfront7390 3 роки тому

    🔥🔥🔥

  • @CarlosTello-h5s
    @CarlosTello-h5s 7 місяців тому

    this tips can be applied to feel like an Android app too?

  • @lindacnattingius2074
    @lindacnattingius2074 3 роки тому

    Hi! Will this also work on hosted webpages? On Netlify for example..

  • @codandobasico8188
    @codandobasico8188 3 роки тому +1

    Nice, i think the future gonna be web and no more installing apps again #PWAFTW

  • @felixengelbrektsson6774
    @felixengelbrektsson6774 Рік тому

    Would this work for Android too?

  • @maharaj1991
    @maharaj1991 3 роки тому

    Every time I see your new video, I stop what I'm doing and watch it.
    btw on a separate topic, with the release of tailwind 2.0, I'm really interested in using it again I'm so much sold on their new site!!!!. but since I'm fairly new to frontend development space, I face issues with components such as mobile nav drawer, accordion, open n collapse panel etc. I usually use material UI or some other component library for this, I am interested in knowing what do you do in such cases? do u code from scratch ? or do you use something?. and what would be your recommendation for someone who wants to use tailwind CSS but also not has to code such components from scratch?

  • @0brooo
    @0brooo Рік тому

    Does this work for android?

  • @isaacsouza17
    @isaacsouza17 3 роки тому

    The video/setup/recording quality is just too high...

  • @ruki1r
    @ruki1r Рік тому

    so isn't this a PWA then or not? do you have a service worker?

    • @samselikoff
      @samselikoff  Рік тому +1

      No service worker but it does have some aspects of a PWA. Service workers can be very tricky and I'd suggest not reaching for them unless they solve a very specific problem you're having.

    • @ruki1r
      @ruki1r Рік тому

      @@samselikoff if offline mode is what someone ist looking for the then a service worker would be needed right?

    • @samselikoff
      @samselikoff  Рік тому +1

      That is what they were primarily designed for, but there are also other ways to accomplish limited offline functionality depending on what you're after. The biggest pitfall I've seen folks fall into with service workers is having difficulty updating clients that are aggressively caching assets (like JavaScript files) via the worker. I know they can be used effectively, but I would suggest only introducing single capabilities of them at a time that solve a specific problem you're facing!

    • @ruki1r
      @ruki1r Рік тому

      @@samselikoff thank you😁

  • @1basketeveryday
    @1basketeveryday 2 роки тому

    what would you say is the benefit of creating an app as a website rather than using react native??

  • @galileor713
    @galileor713 3 роки тому

    Can we use real device?

  • @StijnHommes
    @StijnHommes 3 роки тому

    You could make your website look like an iOS app or you could just make an app...
    Nothing feels more like a native application than - you know - an actual native application.
    Trying to make something look and feel like an app without actually building one is madness.

  • @snbarkan
    @snbarkan 3 роки тому

    Great video!