Diese Präsentation wurde erfolgreich gemeldet.
Die SlideShare-Präsentation wird heruntergeladen. ×

Building a PWA with Ionic, Angular, and Spring Boot - GeeCON 2017

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Anzeige
Wird geladen in …3
×

Hier ansehen

1 von 25 Anzeige

Building a PWA with Ionic, Angular, and Spring Boot - GeeCON 2017

Herunterladen, um offline zu lesen

In this session, I show how to build a Progressive Web App (PWA) using Ionic, Angular, and Spring Boot. PWAs are being hyped as the next big thing in mobile development. This talk will cut through the hype and get down to the nitty-gritty. Are they really better than native applications? Can you develop PWAs and easily target mobile and desktop with the same application?

Tutorial used for demo: http://developer.okta.com/blog/2017/05/17/develop-a-mobile-app-with-ionic-and-spring-boot

Source code: https://github.com/oktadeveloper/spring-boot-ionic-example

In this session, I show how to build a Progressive Web App (PWA) using Ionic, Angular, and Spring Boot. PWAs are being hyped as the next big thing in mobile development. This talk will cut through the hype and get down to the nitty-gritty. Are they really better than native applications? Can you develop PWAs and easily target mobile and desktop with the same application?

Tutorial used for demo: http://developer.okta.com/blog/2017/05/17/develop-a-mobile-app-with-ionic-and-spring-boot

Source code: https://github.com/oktadeveloper/spring-boot-ionic-example

Anzeige
Anzeige

Weitere Verwandte Inhalte

Diashows für Sie (20)

Ähnlich wie Building a PWA with Ionic, Angular, and Spring Boot - GeeCON 2017 (20)

Anzeige

Weitere von Matt Raible (20)

Aktuellste (20)

Anzeige

Building a PWA with Ionic, Angular, and Spring Boot - GeeCON 2017

  1. 1. Building a PWA with Matt Raible / @mraible Kraków, 17-19 May 2017
  2. 2. Blogger on raibledesigns.com UI Architect and Java Champion Father, Skier, Mountain Biker, Whitewater Rafter Web Framework Connoisseur Who is Matt Raible? Bus Lover Stormpath Developer Evangelist
  3. 3. #GeeCON Authentication Standards
  4. 4. #GeeCON Spring Boot Automatically configures Spring whenever possible Provides production-ready features such as metrics, health checks and externalized configuration Absolutely no code generation and no requirement for XML configuration Embeds Tomcat, Jetty or Undertow directly
  5. 5. SPRING INITIALIZR @ start.spring.io
  6. 6. @SpringBootApplication public class DemoApplication { public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } } @Entity class Blog { @Id @GeneratedValue private Long id; private String name; // getters, setters, toString(), etc } @RepositoryRestResource interface BlogRepository extends PagingAndSortingRepository<Blog, Long> { }
  7. 7. Microservices with Spring Boot
  8. 8. Secure Microservices with Spring Boot
  9. 9. “We’ve failed on mobile” — Alex Russell https://youtu.be/K1SFnrf4jZo
  10. 10. Mobile Hates You! How to fight back: Implement PRPL Get a ~$150-200 unlocked Android (e.g. Moto G4) Use chrome://inspect && chrome://inspect?tracing Lighthouse DevTools Network & CPU Throttling
  11. 11. The PRPL Pattern Push Render Pre-cache Lazy-load
  12. 12. The PRPL Pattern Push critical resources for the initial URL route Render initial route Pre-cache remaining routes Lazy-load and create remaining routes on demand
  13. 13. #GeeCON Progressive Web Apps
  14. 14. Live Coding! Create 🍺 API Create UI Deploy to iOS
  15. 15. #GeeCON Resources Demo Code https://github.com/oktadeveloper/ spring-boot-ionic-example Step-by-step Tutorial http://developer.okta.com/blog/ 2017/05/17/develop-a-mobile-app-with- ionic-and-spring-boot
  16. 16. Learn Ionic https://www.joshmorony.com/building-mobile-apps-with-ionic-2/
  17. 17. Shortcut to becoming an Ionic Expert JUST DO IT.
  18. 18. developer.okta.com/blog
  19. 19. #GeeCON Questions? Keep in touch! raibledesigns.com @mraible Presentations speakerdeck.com/mraible Code github.com/oktadeveloper

×