Our react-native experiences at crewmeister
-
Upload
wolframkriesing -
Category
Technology
-
view
163 -
download
0
Transcript of Our react-native experiences at crewmeister
![Page 1: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/1.jpg)
![Page 2: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/2.jpg)
@WolframKriesing, Code Terminator Or-alikes
![Page 3: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/3.jpg)
![Page 4: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/4.jpg)
![Page 5: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/5.jpg)
we are hiring!!!
![Page 6: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/6.jpg)
what?
![Page 7: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/7.jpg)
![Page 8: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/8.jpg)
![Page 9: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/9.jpg)
#kidding :)
what, now? really!
![Page 10: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/10.jpg)
time tracking
time accounting
vacation planning
![Page 11: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/11.jpg)
https://www.flickr.com/photos/tracyhunter/104459256 https://www.flickr.com/photos/peterpearson/2215299880 https://www.flickr.com/photos/streetsmitty/15231081875
Our Customers<50 employees
![Page 12: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/12.jpg)
they do enterprise
![Page 13: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/13.jpg)
A(pp) bit of history
![Page 14: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/14.jpg)
time
![Page 15: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/15.jpg)
time tracking
1. fast2. lie-fi safe3. easy to use
![Page 16: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/16.jpg)
not working working in break
![Page 17: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/17.jpg)
https://www.flickr.com/photos/cubagallery/5729758898
Background work + offline
![Page 18: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/18.jpg)
Let’s get started
![Page 19: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/19.jpg)
>npminstallreact-native-cli
>react-nativeinitminiApp
![Page 20: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/20.jpg)
„Consider installing yarn to make
this faster: yarnpkg.com" ;)
![Page 21: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/21.jpg)
>npminstallreact-native-cli
>react-nativeinitminiApp
>react-nativerun-ios
![Page 22: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/22.jpg)
3089 lines later
~1min waiting
![Page 23: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/23.jpg)
![Page 24: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/24.jpg)
![Page 25: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/25.jpg)
![Page 26: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/26.jpg)
![Page 27: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/27.jpg)
Shift+Cmd+H+HCmd+DCmd+R
Most used shortcuts
![Page 28: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/28.jpg)
dev experience
![Page 29: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/29.jpg)
Cmd+D
![Page 30: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/30.jpg)
you need a device (or simulator)
![Page 31: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/31.jpg)
>react-nativerun-ios
>react-nativerun-android
![Page 32: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/32.jpg)
https://www.genymotion.com/
![Page 33: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/33.jpg)
react-native AND babel
https://www.flickr.com/photos/101464333@N07/9733214002
![Page 34: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/34.jpg)
smallest common denominator
![Page 35: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/35.jpg)
not stage-0 as you know it!
![Page 36: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/36.jpg)
![Page 37: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/37.jpg)
https://github.com/facebook/react-native/issues/4844#issuecomment-204035720
![Page 38: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/38.jpg)
ES6 dependency
![Page 39: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/39.jpg)
./src/test-setup.js
![Page 40: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/40.jpg)
mocha--compilersjs:babel-register--require=./test-setup.js
![Page 41: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/41.jpg)
device specific?
![Page 42: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/42.jpg)
![Page 43: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/43.jpg)
Android iOS
![Page 44: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/44.jpg)
https://www.flickr.com/photos/31135424@N07/4878595504
Geolocation
![Page 45: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/45.jpg)
![Page 46: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/46.jpg)
https://www.flickr.com/photos/st3f4n/143623967
mobile is
![Page 47: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/47.jpg)
+
+
![Page 48: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/48.jpg)
https://www.flickr.com/photos/derelllicht/264546918
ship
![Page 49: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/49.jpg)
# ./fastlane/Fastfile
desc "Submit a new Beta Build to Apple TestFlight" desc "This will also make sure the profile is up to date" lane :beta do match(type: 'appstore') gym( scheme: "miniapp", project: "./ios/miniapp.xcodeproj" ) pilot(username: „[email protected]") end
![Page 50: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/50.jpg)
![Page 51: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/51.jpg)
![Page 52: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/52.jpg)
DEPSDIET
![Page 53: Our react-native experiences at crewmeister](https://reader031.fdocuments.in/reader031/viewer/2022022413/58ee27e91a28abdc578b45a9/html5/thumbnails/53.jpg)
#react-nativetalk-[x]deploying,fastlane-[x]iOStestflight-[x]androidbetaversion(alpha,beta,production)-[x]buildvianpmscripts-[x]fastlanepushesallthewayintotheappstore,justneedtoclickandreleaseit-[x]androidbuildsjustneedtobeuploaded-[]testsrunpurelyinnode,makesiteasytoseparatereactandJS-[x]simulators-[x]babelrcremovalscript-[x]devicespecific:thegroupselector,isjustdifferentnativeUI-[]sync+asyncarchitecture-[]offlinecapability-[x]debuggingwithchrome,evenontherealdevice-[]adbcanbeasaviour-[]errorreportingiskindapainful-[x]GPSonmobileisnofun-[x]usetherndocs-[x]theAPI-[x]thecomponents-[]aslittlenumberofdependenciesaspossible