12 ms·
> Udemy Stephen Grider's courses on Udemy were good enough to get me going with my own app in just a week or so of video+coding. Went through all of his first
by com2kid 9y ago
> Udemy
Stephen Grider's courses on Udemy were good enough to get me going with my own app in just a week or so of video+coding. Went through all of his first and ~1/2 of his second course on React Native.
My only complaint is that he doesn't do a great job explaining a lot of the underlying principles of React Native that well. Strange issues with View, intricate details of the Flex model, React-Native seems to have lots of edge cases around almost everything. Heck it took me the better part of three hours to get the keyboard so it wouldn't cover my input boxes[1]. But overall it does a good job getting started.
Then again this is the same framework that has multiple Medium articles published about how to get an image to expand to the full screen width, with rather conflicting advice being given at times. If anything, React-Native is the best jobs creation program I have seen in a while, it has generated a lot of blog posts of people explaining how to do what should be basic things! :)
All that said, if this book contains explanations of why things happen, I'd pick it up in a heartbeat. Unfortunately I can't tell that w/o giving my email. :/
[1]Facebook's component for this, KeyboardAvoidingView, is 90% undocumented. After a number of other issues, my final one was forgetting to call the magic UIManager.setLayoutAnimationEnabledExperimental(true) function, without which things just tend to Not Work on Android.
- notheguyouthink 9y agoDo you have any comments on video courses that go into depth on UI design? I'm a backend engineer and while most of RN makes sense to me, flex box and ui tend to throw me for a loop. I should probably just find some flex box guides, as they'll likely cover most of it. Regardless, I figured it was worth asking you - since ui components with RN is my only trouble area currently.
- com2kid 9y agoFlex Box is similar to a ton of other layout systems, many of which I've either used or written in the past. I have no idea why Flex Box feels so complicated. The fundamental idea is incredibly simple. I can't offer much help, I've just spent (too many) hours fiddling with styles until I kinda get an understanding, I keep inching forward. Super irritating given how simple the idea is in every other framework I've used it in.
- notheguyouthink 9y agoI agree - it is simple, and I've taken courses/learnt it in the past, even. Yet, every time I go to apply it, I completely sit in puzzlement about my next action. I'm sure it simply has to do with practice. As a backend dev, I rarely touch frontend, so it's a mindset that I continually forget. Regardless, it's quite frustrating when I actually have to touch anything UI related. Sucks