Creative Engineering Rody Davis, Norbert Kozsir
-
- Technology
Exploring Flutter, VR, AR, Cross-Platform Projects
Twitter: @CreativeEngShow
@norbertkozsir and @rodydavis
-
Talking about Riverpod with Remi Rousselet
Diving into the details about Riverpod!
Remi Rousselet
https://twitter.com/remi_rousselet
https://github.com/rrousselGit
Norbert Kozsir - @norbertkozsir
https://twitter.com/norbertkozsir
https://github.com/norbert515
Rody Davis - @rodydavis
https://twitter.com/rodydavis
https://github.com/rodydavis
https://youtube.com/rodydavis
https://rodydavis.com
Our podcast player:
https://rodydavis.github.io/creative_engineering/
Follow on Twitter:
https://twitter.com/CreativeEngShow -
Flutter State Management and Dart Nullability feat. Simon Lightfoot
Simon Lightfoot
https://twitter.com/devangelslondon
https://devangels.london/
Norbert Kozsir - @norbertkozsir
https://twitter.com/norbertkozsir
https://github.com/norbert515
Rody Davis - @rodydavis
https://twitter.com/rodydavis
https://github.com/rodydavis
https://youtube.com/rodydavis
https://rodydavis.com
Our podcast player:
https://rodydavis.github.io/creative_engineering/
Follow on Twitter:
https://twitter.com/CreativeEngShow -
Pro Putt by Top Golf feat. Jason Clevering
Pro Putt by Top Golf
https://www.proputt.com/
Norbert Kozsir - @norbertkozsir
https://twitter.com/norbertkozsir
https://github.com/norbert515
Rody Davis - @rodydavis
https://twitter.com/rodydavis
https://github.com/rodydavis
https://youtube.com/rodydavis
https://rodydavis.com
Our podcast player:
https://rodydavis.github.io/creative_engineering/
Follow on Twitter:
https://twitter.com/CreativeEngShow -
Building the Flutter Widget Maker and Storyboard
Norbert Kozsir - @norbertkozsir
https://twitter.com/norbertkozsir
https://github.com/norbert515
Rody Davis - @rodydavis
https://twitter.com/rodydavis
https://github.com/rodydavis
https://youtube.com/rodydavis
https://rodydavis.com
Our podcast player:
https://rodydavis.github.io/creative_engineering/
Follow on Twitter:
https://twitter.com/CreativeEngShow -
Flutter Testing and AppStore Rejection
Follow Up
- Rody experiences with apple approval
- Rejections
- Recourse
- Options
- 2 million people using flutter
Testing
- State management and testing trade offs
- UI logic and replaying capabilities
- Logging
- Mocking
- Smoke Tests
- MVVM
- Firebase
- Filesystem
- Folder Structure / Layers
- Packages that can be tested
- Code Coverage
"flutter test --coverage"
https://codemagic.io/start/
https://sentry.io/welcome/
https://pub.dev/packages/mock_cloud_firestore
To visually run widget tests: flutter run test/widget_test.dart
Suggested finders: Just tap anywhere when running a widget test using flutter run
https://pub.dev/packages/device_preview
Logging
- Sentry
- Crashlytics
- Flutter Testing
- Best Practices
- Flutter Driver
- Unit Tests
- Flutter Octopus
- Flutter Interact
- Flutter VR Testing
- Xcode testing, Android testing
- Flutter i18n Localization
Norbert Kozsir - @norbertkozsir
https://twitter.com/norbertkozsir
https://github.com/norbert515
Rody Davis - @rodydavis
https://twitter.com/rodydavis
https://github.com/rodydavis
https://youtube.com/rodydavis
https://rodydavis.com
Our podcast player:
https://rodydavis.github.io/creative_engineering/
Follow on Twitter:
https://twitter.com/CreativeEngShow -
Flutter Adaptive UI and Web Assembly
BigScreen: https://www.oculus.com/experiences/quest/2497738113633933/
Github free for teams: https://github.blog/2020-04-14-github-is-now-free-for-teams/
Codepen for Flutter: https://codepen.io/flutter
Flutter internals talk: https://www.youtube.com/watch?v=PnWxW21vDak
The Rust book: https://doc.rust-lang.org/book/
Norbert Kozsir - @norbertkozsir
https://twitter.com/norbertkozsir
https://github.com/norbert515
Rody Davis - @rodydavis
https://twitter.com/rodydavis
https://github.com/rodydavis
https://youtube.com/rodydavis
https://rodydavis.com
Our podcast player:
https://rodydavis.github.io/creative_engineering/
Follow on Twitter:
https://twitter.com/CreativeEngShow