Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

This Week in Mobile

DZone's Guide to

This Week in Mobile

WWDC tickets get issued this week. For a lot of us that means looking at other conference options, or maybe just getting our mobile dev news in snippets like This Week in Mobile!

· Mobile Zone
Free Resource

Launching an app doesn’t need to be daunting. Whether you’re just getting started or need a refresher on mobile app testing best practices, this guide is your resource! Brought to you in partnership with Perfecto

iOS 

Didn't get tickets for WWDC 2016? Don't worry there are lots more conference options. As well as AltConf happening at exactly the same time, you could also go for try!Swift in New York this September.

Meanwhile, Apple have been putting a lot of work into the developer site. Admittedly, it was in much need of a facelift, but there's a lot of great content happening, like this section about Making Great Apps for the App Store. If you're to take anyone's advice on this topic, make sure it's Apple's! 

Storyboards and service locators is an interesting way of using the service locator pattern to wire things together, and still use the storyboard as an overview for your app. 

Marco Arment is always worth listening to. He weighs in on the debate around paid app store results here.

When testing on different environments you need to change a number of API endpoints. You can easily use Xcode Configurations to manage this environment change

See how you can Upgrade Your TableViews with Loading State in Swift.

Finally, some Swift projects to check out 

  • SwiftyGif: A high performance GIF engine

  • mobileplayer-ios: A customizable media player for iOS 

  • SwCryptRSA public/private key generation, RSA, AES encryption/decryption, SEM encryption in Swift with CommonCrypto in iOS and OS X

Android 

Dependency Injection can be hard to get your head around, or at least to implement correctly. Thankfully, there are posts like Async Injection in Dagger 2 with RxJava to demystify things.

Everyone hates waiting for apps to startup, so make sure that you are Pushing the Limits of App Startup Time.

See how you can use the Universal Image Loader to deal with images easily in your Android app.

In the ever growing app store, you need to find ways to make your app shine above the rest. One way to do this is with slick animations. Check out this introduction to get started. 

Using TDD for your app? You know you should, but it's a timesync right? Well, you can tackle the most important sections of your app first by mocking API responses. From there, it should seem easy to get better test coverage.

Some projects worth checking out: 

  • agera: Reactive programming for Android from Google

  • LovelyDialog: A set of simple wrapper classes that are aimed to help you easily create fancy material dialogs

  • android-about-pageCreate an awesome About Page for your Android App in 2 minutes

General 

Learn how one developer earned 10,000 five-star reviews in four weeks. An interesting case study in how we are numb to certain UX styles.

Read about Daniel Hour's new strategy in releasing indie apps - using GitHub instead of the app store. Rather than trying to make money using in-app purchases, he's using it as a learning opportunity.

A Flop Like No Other discusses the supposed failings of the Apple Watch, despite the massive revenue that it's estimated to have generated for Apple.

Keep up with the latest DevTest Jargon with the latest Mobile DevTest Dictionary. Brought to you in partnership with Perfecto.

Topics:
ios ,swift ,android ,java

Opinions expressed by DZone contributors are their own.

THE DZONE NEWSLETTER

Dev Resources & Solutions Straight to Your Inbox

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

X

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

{{ parent.tldr }}

{{ parent.urlSource.name }}