This Week in Mobile

DZone 's Guide to

This Week in Mobile

More about Contraint Layout, bad design in the real world and what is all this ABI compatability in Swift about?

· Mobile Zone ·
Free Resource

The Android news has slowed down now that Google I/O is done, and people digest all the announcements. But everything just getting heated up for WWDC, just 2 weeks away! 


Take A Crash Course on Networking in iOS to get a real understanding of all your options. 

As a huge fan of Swift, this isn't the easiest reading, but it's worth checking out Ben Sandofsky's views on Why big apps aren't moving to Swift (Yet).

There's nothing like the rush of releasing an app into the wild. That is until you wake up to find things haven't gone according to plan. Read how Rudy Mutter had to Put Out Swift Fires recently.

Another great video from Realm is Live Design, where you can see how to use Sketch to make assets for you app's submission to the app store. 

From Swift to JavaScript and Back  shows you how to integrate JavaScript libraries into your Swift code. Yes!

When discussing Swift 3.0, you'll see a lot about ABI compatibility. Want to find out what it all means? Ben Snider has the answers

Some projects for you to try:

  • Scrollable-GraphView: An adaptive scrollable graph view for iOS to visualize simple discrete datasets. 

  • Render: Swift and UIKit a la React.

  • tween-controller: A toolkit for creating interactive menus and tutorials in Swift

  • PMAlertControllerPMAlertController is a great and customizable substitute to UIAlertController


Everyone's been talking about ConstraintLayout since Google I/O. Here's another good rundown on it and the new Layout Builder in Android Studio.

Kotlin's project lead explains Where We Stand & What's Next For Kotlin.

Wired have a great article on how Google's Training It's AI to be Android's Security Guard

The next episode of Android Testing Patterns is in, this time dealing with AdapterViews and Espresso

Some projects for you to try:

  • PiracyChecker: An Android library that prevents your app from being pirated / cracked using Google Play Licensing (LVL), APK signature protection and more. 

  • TimePickerDialog: An Android time picker library.

  • RocooFix: Another hotfix framework

  • InstaCapture: Android library to capture screenshots from your app


think with Google have produced a nice article on How to Create a Useful App.

One of my favorite books is The Pragmatic Programmer, where I first learned about the broken window theory. If you're not familiar with it, check out The Broken Window Theory in Design & Product Development.

Ever feel like you're spinning wheels? There some science behind that loss of creativity. Justin Jackon explains how When You're Desperate, You Just Can't .

Bad design is everywhere. This Quora thread explores some examples of bad design in the real world. 

android, ios, java, swift

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}