173. Tutorials on Server Side Swift, Alamofire, Reusable Controls and UITableViews, Google's ML Kit, Making Game With Unity and Unreal, The Best WWDC videos and more!
Â
Issue 173 - Jun 26, 2018
Swift
[Server Side Swift with Kitura]( | [Part 3]( | [Part 4](
by David Okun
The final two parts of our FREE Server Side Swift with Kitura course are ready for you.
In [part 3](, you'll learn how to use KituraKit to connect the EmojiJournal iOS app to your Kitura server. In [part 4](, youâll create a web frontend for your EmojiJournal app with the help of your Kitura server and KituraStencil!
[Alamofire: Routing Requests](
by Brian Moakley
In this screencast for [raywenderlich.com subscribers](, you'll learn how to refactor your Alamofire code to avoid code duplication and provide a centralized configuration for network calls.
[How To Make a Custom Control Tutorial: A Reusable Knob](
by Lorenzo Boaro
Custom UI controls are extremely useful when you need some new functionality in your app â especially when theyâre generic enough to be reusable in other apps. In this tutorial, you'll create a custom double-ended UISlider.
[UITableView Infinite Scrolling Tutorial](
by Lorenzo Boaro
Infinite scrolling allows users to load content continuously, eliminating the need for pagination. In this tutorial, youâll learn how to add infinite scrolling to an iOS app that fetches data from a REST API.
Â
Sponsored Link
[Want to automate your iOS development lifecycle? Take this FREE course](
App Center makes it easy to automate builds and run tests every time your code changes. It simplifies distribution to testers and to app stores. Once your app is running on user devices, you get real-time crash reports and advanced analytics.
We've partnered with Udemy to bring you a complete FREE course on using App Center with native iOS / Swift development. [Enroll now](.
[Sponsor raywenderlich.com Weekly and reach over 50,000 subscribers!](
Â
Android
[Text Recognition with ML Kit](
by Victoria Gonda
At Google I/O 2018, Google announced a new library, ML Kit, for developers to easily leverage machine learning on mobile. With it, you can now add some common machine learning functionality to your app without necessarily being a machine learning expert!
In this tutorial, youâll learn how to setup and use Googleâs ML Kit in your Android apps by creating an app to open a Twitter profile from a picture of that profileâs Twitter handle.
Â
Gaming
[How to Make a Game Like Jetpack Joyride in Unity 2D](
by Mark Placzek
With the release of Unity 2017.3, much has been refined or completely changed since Kirill Muzykovâs superb Jetpack Joyride tutorial. In this three-part tutorial, you'll learn how to create a game like Jetpack Joyride.
[Unreal Engine 4 Tutorial: Painting With Render Targets](
by Tommy Tran
A render target is basically a texture that you can write to at runtime. On the engine side of things, they store information such as base color, normals and ambient occlusion.
In this tutorial, you'll learn how to paint various textures onto meshes using materials and render targets.
Â
Sponsored Link
[Avoid the Mayhem: 4 Ways to Improve Your DevOps Testing](
The longer it takes to detect a problem, the more expensive it is to resolve. Common DevOps testing mistakes you need to stop making.
[Download the eBook](.
Â
Podcasts
[Kotlin â Podcast S08 E01](
by Andrei Freeman, Jay Strawn, Ellen Shapiro, and Joe Howard
Kicking off Season 8 with Ellen Shapiro and Joe Howard from âThe Kotlin Apprenticeâ talking about the differences between Kotlin and Swift and where Kotlin can be found.
Â
Videos
[Top 10 WWDC 2018 Videos in Review](
by Tim Mitra
Now that the annual migration of the âDeveloper Triceraptusâ is over and the WWDC 2018 wrappings have come off the McEnery Convention Center in San Jose, we are left with another slew of compelling session videos.
The [raywenderlich.com]( tutorial team and learned colleagues have assembled a list of the Top 10 WWDC 2018 videos that cover everything you need to know in a minimum of time.
Â
Where To Go From Here?
[On The Sad State of Macintosh Hardware](
by Quentin Carnicelli
This is a great article about something I've been complaining about for a long time - Apple doesn't upgrade their MacOS Hardware nearly enough! I hope this turns around in the next year or so.
[Twitter](
[Facebook](
[Website](
To make sure you keep getting these emails, please add ray@raywenderlich.com to your address book or whitelist us. Want out of the loop? [Unsubscribe](.
Our postal address: 1882 Hawksbill Road | McGaheysville VA 22840