DZone
Mobile Zone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
  • Refcardz
  • Trend Reports
  • Webinars
  • Zones
  • |
    • Agile
    • AI
    • Big Data
    • Cloud
    • Database
    • DevOps
    • Integration
    • IoT
    • Java
    • Microservices
    • Open Source
    • Performance
    • Security
    • Web Dev
DZone > Mobile Zone > This Week in Mobile

This Week in Mobile

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

James Sugrue user avatar by
James Sugrue
CORE ·
Jun. 05, 16 · Mobile Zone · News
Like (2)
Save
Tweet
2.01K Views

Join the DZone community and get the full member experience.

Join For Free

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! 

iOS

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

  • PMAlertController: PMAlertController is a great and customizable substitute to UIAlertController

Android

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

General 

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. 

mobile app Android (robot) Swift (programming language)

Opinions expressed by DZone contributors are their own.

Popular on DZone

  • What Is Cloud-Native Architecture?
  • Maven Tutorial: Nice and Easy [Video]
  • An Overview of Key Components of a Data Pipeline
  • SDLC Vs STLC: What's the Difference?

Comments

Mobile Partner Resources

X

ABOUT US

  • About DZone
  • Send feedback
  • Careers
  • Sitemap

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • MVB Program
  • Become a Contributor
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 600 Park Offices Drive
  • Suite 300
  • Durham, NC 27709
  • support@dzone.com
  • +1 (919) 678-0300

Let's be friends:

DZone.com is powered by 

AnswerHub logo