I hope you all had a Happy New Year š! 2019 is looking good for RubyMotion and the WNDX School.
Sorry this is out late, butā¦ better late than never!!!
Featured in the School
Well, this is kind of embarrassing. Someone had to point out that the video of a talk I gave at We Are Developers World Congress in Vienna last May is available for streaming on YouTube now. Itās called - RubyMotion - Mobile & Beyond. In this talk I introduce RubyMotion and then I built a simple Apple TV app. Not quite live coding (Iām not insane). I recorded myself live-coding it, and then played that back at the conf, while narrating. This will be making an appearance in the school eventually, with source included, but you can see it here first.
Slack Highlights
This Github issue from Daniel Gomez Sierra originated from a discussion in Slack. Thereās a need
for more beginner friendly documentation for the Android side of things, not to mention some
better error reporting. It might not be obvious to everyone, but sometimes people come to
RubyMotion from completely different languages, and while experienced Ruby devs can suss out the
meaning of some of the more cryptic rake
failures, itās not fair to those new to both Ruby &
RubyMotion to not describe these better. I know not everyone is cut out for writing
documentation, but if you have some experience with that, and can lend a hand, it would be much
appreciated by all.
Back on Dec 21st, Matias Forbord ran into an issue where the motion
command requires internet
access.
Andrew and Amir pitched in with an explanation of why (to check if thereās been a RubyMotion
update) and how to disable it, if you are working offline. Good to know!
And if you havenāt signed up for Slack yet, you can get access by going to motioneers.herokuapp.com.
Gem of the Week
I had no idea when I acquired all of Jackās Motion in Motion videos for the WNDX School that he would also pass over all of his RubyMotion specific gems! Hereās a nice little one - motion-dynamic-type. Itās a very simple gem that makes using dynamic type a little more āfriendlyā in RubyMotion iOS apps. One of the reasons I like this gem, is that it serves as a nice little example of a working Travis CI build for a RubyMotion gem. Of course, another thought I had was to contribute this code into BubbleWrap. What do you think?
Iām featuring RubyMotion gems here each week. Sometimes because they are awesome, and sometimes because they need some love. Remember, if you have a gem youād like featured, just reply to this email, or you can PM me in Slack!
Community Forum
Hereās something I just love to see. After I highlighted johnwās post on the community forum in Issue #1, a couple of people pitched in and helped figure out the problem. Now we all get to benefit from this thread on how to implement universal links. Now, however, johnw is trying to get it working from subdomains. If you have any more ideas for him, hop on over and help out.
And hereās your reminder to introduce yourself on the Hello World post on the community forum!
App Highlight of the Week
This week, we have Thrillcall - Follow the bands you love, get concert alerts, never miss live music. Itās both an iOS and an Android app. AND itās on Apple TV. Super cool app, and I canāt find the actual person to call out š£, but the you can find the Thrillcall website here.
Psst!!! If you have an app (even if itās not in the App Store) send me the details, and Iāll add it to the list to be featured!
TWIL (This Week I Learned) Links
If you missed this just after Christmas, you may have problems with date display in your app. Check out ISO-8601, YYYY, yyyy, and why your year may be wrong by Erica Sadun.
This one is actually pretty old, but if youāve been ignoring these warnings for so long, you might miss itā¦ UIWebView is deprecated. If youāre still using that, you should switch to WKWebView. If you need help with that, I can probably point you to some commits on the MiM sample projects. Summer students are really handy for boring fixes like that (thanks Derek!).
Thatās it for this week!
Regards, Lori