Over a million developers have joined DZone.

This Week in Mobile: Set Up Your App for Pre-Orders

DZone 's Guide to

This Week in Mobile: Set Up Your App for Pre-Orders

This week in mobile development news, Apple has given developers the ability to set up apps for pre-order. Prepare for chaos!

· Mobile Zone ·
Free Resource

You'll remember last year when Super Mario Run was launched, it was the first app to have Pre-Order status. This was the week when Apple Opens App Pre-Orders to All Developers. If you want to generate some hype around your app before it's gone through its final round of testing, this is a good way to go about it!


If you need to store sensitive data, you might consider the keychain, but Is iOS Keychain Really Safe? Find out here! 

Sometimes choice is a bad thing and leads to procrastination. This article on Swift Analytics compares using structs, enums, and protocols for your analytic events. 

Root Controller Navigation explains how to switch between application parts and handle launch options.  Continuing along this theme, URL Routing in iOS Apps acts a a beginners guide to Compass. 

Simple Stylesheets in Swift brings a few concepts together to give you a way of expressing styles in a single location for your app.

Considering the cost of the device, it's not always going to be feasible to purchase the latest iPhone, so here are some tips on How to Design for iPhone X (Without An iPhone X)

Some projects to check out: 


If you're missing a final step to making your app look good, it's likely that The Android Developers Guide to Better Typography will help.

Want to use Kotlin everywhere? Here is an Architecture for Multiplatform Native Development in Kotlin to help you along your mission.

Android Architecture Components: ViewModel gives you an ideal starting point to providing and managing data for your UI. 

Some projects to check out: 

  • transitioner: A library for dynamic view-to-view transitions

  • HighLite: An SQLite ORM for Android with automatic database migrations built with annotation processing

  • google-maps-clustering: Fast marker clustering library for the Android Google Maps API 


The Product Designer’s Guide to Growth shows how you can get some of that growth hacking goodness into your application.

One Year of Design is a showcase of the best designs in 2017 from the Pixels team.

Finding it difficult to get going every day? These 11 Tweaks to Your Morning Routine might just help you become more productive.

ios ,swift ,android ,java ,kotlin ,mobile ,mobile app development ,apple

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}