Explorer
Content
videos
flutter-testing-and-appstore-rejection.md
podcast creative-engineering flutter-testing-and-appstore-rejection.md
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
# Flutter Testing and AppStore Rejection

<div class="video-container">
  <iframe width="560" height="315" src="https://www.youtube.com/embed/LAcE2YfQT2Q" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen></iframe>
</div>

## Description

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