Building Modern Angular 17 Apps with Ionic and Standalone Components

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ส.ค. 2024
  • In this tutorial, I'll show you how to use the latest features of Angular 17 with Ionic - This means new control flow, standalone components, and Signals!
    🔥 Learn Ionic FAST: ionicacademy.com
    🔗 Tutorial: ionic.io/blog/building-angula...
    #############################
    ❤️ You can also find me on:
    Twitter: / schlimmson
    Instagram: / simongrimm_
    #############################
    Chapters:
    00:00 Intro
    01:20 App Setup and ESBuild
    06:33 Inject
    09:20 Standalone Ionic Components
    20:48 Angular 17 Control Flow
    35:29 Signals and Component Inputs
    45:45 Angular 17 Defer
    51:44 Outro
    #angular #ionic #appdevelopment
  • วิทยาศาสตร์และเทคโนโลยี

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

  • @user-qj4xb2mx2l
    @user-qj4xb2mx2l 9 วันที่ผ่านมา

    I rarely leave comments, but this tutorial is actually good :) Hope to see more angular/ionic tutorials, because the quality of tutorials and showing problem-solving during this tutorial are really decent.

  • @reyco1
    @reyco1 7 หลายเดือนก่อน +35

    YES!!!! Finally, Simon is BACK TO ANGULAR!!! My Christmas dreams have been answered!!!!

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

    this look so much cleaner than react. angular for the win long term

  • @LexMadafaka
    @LexMadafaka 3 หลายเดือนก่อน +5

    Ionic/Angular is your stack. We love you and your content!

  • @gokuldev3014
    @gokuldev3014 7 หลายเดือนก่อน +14

    Finally Simon is back to ionic + Angular ! good to see the return after a long time. Simon always saves me at the right time...😄 Thank you for the angular stuff...

  • @joelcool1027
    @joelcool1027 7 หลายเดือนก่อน +10

    Good to see you back on Ionic/Angular

  • @paoloperana
    @paoloperana 7 หลายเดือนก่อน +4

    Great Simon! Love to see Ionic + Angular back again!

  • @adel_dx
    @adel_dx 7 หลายเดือนก่อน +5

    Great video Simon, I think importing only what you need for the page, with Standalone Components will make Ionic apps really faster with a small bundle. That's what we were missing with Ionic angular

  • @eltaller1655
    @eltaller1655 7 หลายเดือนก่อน +4

    TY for comeback to Ionic Angular users :)

  • @Leosurf
    @Leosurf 3 หลายเดือนก่อน +3

    Angular rules! Great Simon! thank you.

  • @mmarcoscolombo
    @mmarcoscolombo 7 หลายเดือนก่อน +5

    Thanks Simon!
    Ionic + Angular, Ohhh Yeah!🤠

  • @biomatrix8154
    @biomatrix8154 7 หลายเดือนก่อน +6

    Yay more IonAngular content. U rock!

  • @Maestro14Maiya
    @Maestro14Maiya 7 หลายเดือนก่อน +4

    Great video Simon. I have been using Angular v17 in a new app and it's really amazing. Will check the new ESbuild you mentioned. Thanks.

    • @justsmile7449
      @justsmile7449 6 หลายเดือนก่อน

      Hello did you deploy your app so i can check the perfs or do you know an app done with angular 17 ?

  • @LeBaron.
    @LeBaron. 7 หลายเดือนก่อน +6

    Ionic Angular is back !!! Yay

  • @alejandrobayo1
    @alejandrobayo1 7 หลายเดือนก่อน +2

    Great video Simon! Thanks! It would be very interesting to have a video that shows how to combine @angular/ssr in Angular 17 with a blank project build in Ionic 7.5

  • @Fran.961
    @Fran.961 7 หลายเดือนก่อน +2

    Awesome tutorial!! Keep it up!

  • @alanccl9108
    @alanccl9108 7 หลายเดือนก่อน +2

    great info ! appreciated

  • @josequintin2467
    @josequintin2467 7 หลายเดือนก่อน +1

    Perfect Sir Grimm!

  • @user-xs1xw1gu3u
    @user-xs1xw1gu3u 7 หลายเดือนก่อน +1

    Great job 👍👏

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

    How interesting is a video with the implementation of a login and registration. Maybe with Laravel sanctum as API on the backend....😁

  • @Hesesses
    @Hesesses 7 หลายเดือนก่อน +3

    Simon is back! 🎉🎉🎉

  • @AliciaGuitar
    @AliciaGuitar 7 หลายเดือนก่อน +2

    I hope you add this with the code to the Academy. I get errors with the old version currently on the site.

  • @alitalaee7468
    @alitalaee7468 23 วันที่ผ่านมา

    thanks for ionic and angular tutorial

  • @andrescuellar9234
    @andrescuellar9234 3 หลายเดือนก่อน +2

    Excelente amigo.

  • @mwlodar12
    @mwlodar12 7 หลายเดือนก่อน +2

    Hey Simon thanks for the video! Where can i view the source files for this app?

  • @shubhamshukla7645
    @shubhamshukla7645 5 หลายเดือนก่อน +2

    Thanks dude👍

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

      No problem 👍

  • @rtpHarry
    @rtpHarry 7 หลายเดือนก่อน +1

    Simon, do you know about Rectangle? It's one of those MacOS window organising tools. Its free, and the one I use, probably others have similar features. I notice you doing a lot of small adjustments to get the screens sized. You can actually set up a keyboard shortcut for many different auto sizes. For you, "first two thirds" and "last third" would be great for you to quickly size the screens to be tutorial friendly once you drag them in from the other monitor.

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

      Thanks, will check it out!
      But actually this is only part of my screen, so it's kinda complicated..

  • @obinnaezedei856
    @obinnaezedei856 6 หลายเดือนก่อน +2

    What extension is giving you those inline warnings and suggestions?

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

    What is theme vs code? its preety cool

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

    thanks bro 🙂

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

      Welcome 😊

  • @greekplayback
    @greekplayback 7 หลายเดือนก่อน +1

    Thanks :) , Where i can find the code ?

  • @viewtonha
    @viewtonha 27 วันที่ผ่านมา

    Is ionic working on any perfomance improvements to be faster like flutter?

  • @chandankumar-ul5to
    @chandankumar-ul5to 7 หลายเดือนก่อน +1

    getting an error like in below code
    "ci": {
    "progress": false
    }
    Propery progress is not allowed

  • @MrAashish24
    @MrAashish24 7 หลายเดือนก่อน +1

    Hi Simon,
    I want to enroll for complete course of Angular 17 and IONIC with capacitor. Please ping the link of your course here.

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

    Thank you. Please can you clone WhatsApp desktop with ionic angular?. The layout and navigation.

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

    Ueee ionic!

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

    Yes. Oppenheimer is a movie. Both of us missed it.

  • @marcosviniciusoliveiraroch9558
    @marcosviniciusoliveiraroch9558 6 หลายเดือนก่อน

    Could you make a tutorial using ionic + vue ?

  • @Alesvetina
    @Alesvetina 6 หลายเดือนก่อน +1

    Hey Simon, thanks for the tutorial. When changing "builder" to ":application" and "main" to "browser", it changes the ww folder structure. The build does not put files directly into www folder, but a browser subfolder. So when you run cap copy android, I get an error: The web assets directory (.\www) must contain an index.html file. Any ideas how to fix this? Thanks!

    • @IngAjVillalon
      @IngAjVillalon 2 หลายเดือนก่อน +1

      I am searching for the same thing. Have you resolved it?

  • @jobiej7416
    @jobiej7416 3 หลายเดือนก่อน +1

    My 2 cons. I wish it used async and await and it had a binding syntax similar to react. Angular 17 is more preferable for applications. Can this be published into app stores?

    • @IngAjVillalon
      @IngAjVillalon 2 หลายเดือนก่อน

      Yes, I have all my Apps published in app stores, and they were created using Ionic.

  • @PatrickMcDonaldFMR
    @PatrickMcDonaldFMR 3 หลายเดือนก่อน

    What are you using to draw those temporary highlights / underlines?

    • @galaxies_dev
      @galaxies_dev  3 หลายเดือนก่อน +1

      It's an app called SCreenbrush

  • @CsAlchemy-eg6ch
    @CsAlchemy-eg6ch 5 หลายเดือนก่อน

    new to ionic here : how can i make both website and app with ionic if i had to use ionic mobile components , and maybe angular ui for web ,
    should i add a condition depending on the plateform on the html to render different layouts web or mobile ?

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

      Ionic components work fine on the web, they are really just UI components so I wouldn't use an additional UI library like Angular Material on top.

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

    my ion-tabs not showing good and not clickable in android device, ion-infinite-scroll is not working too , i'm using ionic 7.8.1 and angular 17.3.1, can you help me please

  • @simonvanwingerden9666
    @simonvanwingerden9666 7 หลายเดือนก่อน +1

    Nice article! Is there some source anywhere?

    • @galaxies_dev
      @galaxies_dev  7 หลายเดือนก่อน +1

      Yes, it's here: ionic.io/blog/building-angular-apps-with-ionic-and-standalone-components

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

    Any hopes for fresh angular ionic course using new shiny stuff? 😊

  • @cosic82
    @cosic82 7 หลายเดือนก่อน +2

    Where is the link to the source code?

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

    What is the advantage of `inject` vs previous constructor injection(because now you need additional import and it's not explicit that it's required)? I like the component approach, but having to import in the file + import in the attribute is cumbersome

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

      I believe angular is working on a solution for this

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

      @@trevormontgomery6795also heard this

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

      you can create react hook like functions and use inject in them where a constructor wont be available

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

      @@bullettime2808 But plain function don't need to be injected, you can only import them, right? We usually inject object because they have a shared/persistent context

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

      the main benefit is the lifecycle of angular, the inject method is to stop using zone.js and it is the new way of inject dependencies, in futures versions of angular this will be the only way of inject services to components, also the inject method allow you to use in reactive programming and declarative way you can combine it with inputs propiesties and much more

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

    ❤❤❤❤🎉

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

    46:00 This really illustrates why Ionic should switch to a much clearer «*Ion» postfix instead of the unreadable and obfuscating «Ion*» prefix…!

  • @omarfathy1795
    @omarfathy1795 6 หลายเดือนก่อน

    Greet , what the vs code them name please ?

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

    Ah my beloved ionic.

  • @superhumandose
    @superhumandose 7 หลายเดือนก่อน +10

    Does this mean from now on you are moving away from RN back to Ionic?

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

      Been in RN but angular still the best for rapid development

    • @justsmile7449
      @justsmile7449 6 หลายเดือนก่อน

      @@viewfavoriteshello in term of performance which one is better ?

    • @bullettime2808
      @bullettime2808 6 หลายเดือนก่อน

      ​@@viewfavoritesReally ? Angular doesn't even have fast refresh everytime you make a change the entire app refreshes, React's incredible fast refresh results in much better productivity, at least for me

    • @bullettime2808
      @bullettime2808 6 หลายเดือนก่อน

      ​@@justsmile7449React Native, since it uses native components instead of rendering a webview like Ionic

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

    I´m required a URL for kreating API

  • @user-fo5xe5xm8e
    @user-fo5xe5xm8e 7 หลายเดือนก่อน

    greeat video. how can i import a ion-input? it doesnt work

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

    I would like to help you solve the cube behind you. Let me know when you're available for a short call and we are going to make it together!

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

      I once knew but lost the knowledge 🙈

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

    I don't understand how you came up with interfaces

  • @AppySpaces
    @AppySpaces 5 หลายเดือนก่อน +2

    What extension is giving you those inline warnings and suggestions?