Learn about Coding Tools

  1. Continuous Delivery With fastlane for iOS

    Continuous Delivery With fastlane for iOS

    Tutorial Intermediate

    fastlane is a toolchain that makes distributing apps extremely easy, allowing developers to focus on their apps and let the tooling take on the tasks of...

  2. Faster Logins With Password AutoFill in iOS 11

    Faster Logins With Password AutoFill in iOS 11

    Tutorial Beginner

    Learn how to speed up the login process and improve user retention with Password AutoFill, a new API introduced in iOS 11.

  3. Swift From Scratch: Optionals and Control Flow

    Swift From Scratch: Optionals and Control Flow

    Tutorial Beginner

    In the previous articles, you learned some of the basic concepts of the Swift programming language. If you've programmed before, I'm sure you saw a few...

  4. Rake 101

    Rake 101

    Tutorial Beginner

    This article explains the basics of Rake. It’s a super popular build tool that is written in Ruby. It offers a lot of flexibility and is used to manage all...

  5. Android From Scratch: How to Use Resources In an Application

    Android From Scratch: How to Use Resources In an Application

    Tutorial Beginner

    Any app that you develop will have to include some sort of local resources and values, such as strings, image assets (even if it's just the app icon) and...

  6. How to Work With Geofences on Android

    How to Work With Geofences on Android

    Tutorial Intermediate

    Location aware resources allow your application to interact with the physical world and they are ideal for increasing user engagement. Although many mobile...

  7. Android From Scratch: Understanding Adapters and Adapter Views

    Android From Scratch: Understanding Adapters and Adapter Views

    Tutorial Beginner

    Adapter views are so ubiquitous that you'd have a hard time finding a popular Android app that doesn't use them. Every time you see an Android app display...

  8. What's New in Android Studio 2.2?

    What's New in Android Studio 2.2?

    Tutorial Beginner

    The last few months have been an exciting time for Android Studio. First came version 2.1 with support for Android N. Then Google I/O brought us a preview of...

  9. Android From Scratch: Connecting Activities and Applications

    Android From Scratch: Connecting Activities and Applications

    Tutorial Beginner

    Before you start creating complex applications with dozens of activities, and thus screens, you need to understand how to switch from one activity to...

  10. Build a Private Dropbox With Time Machine Backup Using BitTorrent Sync

    Build a Private Dropbox With Time Machine Backup Using BitTorrent Sync

    Tutorial Intermediate

    Learn to construct an ideal Dropbox alternative with BitTorrent's ever improving Sync. Build a solid "cloud" drive accessible anywhere and backed by Apple...

  11. Android From Scratch: Activities and Fragments

    Android From Scratch: Activities and Fragments

    Tutorial Beginner

    When a user interacts with an app on an Android device, they are almost always interacting with an Activity. After Google released the Honeycomb version of...

  12. How to Secure an iOS App

    How to Secure an iOS App

    Tutorial Beginner

    Security is a key aspect of software development. Almost every mobile application deals with user information or communicates with a remote server. Even...