Mobile Development

  • Core Data
    Core Data and Swift: Batch UpdatesPreview image@2x
    Even though Core Data has been around for many years on OS X and iOS, a feature that was added only recently are batch updates. Developers have been asking for this feature for many years and Apple finally found a way to integrate it into Core Data. In this tutorial, I will show you how batch updates work and what they mean for the Core Data framework.Read More…
  • Gradle
    Gradle in 60 SecondsPreview image@2x
    Gradle is the de facto build system for Android Studio. It takes your project's source code, resources, and other dependencies, and packages them up into an APK file. But there's much more that Gradle can do. In this video, I show you what Gradle is and what it can do for you.Read More…
  • Android
    An Introduction to Face Detection on AndroidGoogle play services@2x
    Introduced with the Vision libraries in Play Services 8.1, Face Detection makes it easy for you as a developer to analyze a video or image to locate human faces. Once you have a list of faces detected on an image, you can gather information about each face, such as orientation, likelihood of smiling, whether someone has their eyes open or closed, and specific landmarks on their face. This tutorial will teach you how to detect faces, gather information, and find specific landmarks.Read More…
  • Core Data
    Core Data and Swift: ConcurrencyPreview image@2x
    If you're developing a small or simple application, then you probably don't see the benefit of running Core Data operations in the background. However, what would happen if you imported hundreds or thousands of records on the main thread during the first launch of your application? The consequences could be dramatic. For example, your application could be killed by Apple's watchdog for taking too long to launch. In this article, we take a look at the dangers when using Core Data on multiple threads and we explore several solutions to tackle the problem.Read More…
  • Core Data
    Core Data and Swift: Subclassing NSManagedObjectPreview image@2x
    Earlier in this series, we created Done, a simple application to learn more about the NSFetchedResultsController class. In that project, we used key value coding (KVC) and key value observing (KVO) to create and update records. This works fine, but from the moment your project has any kind of complexity, you'll quickly run into issues. Subclassing NSManagedObject makes this much easier.Read More…
  • Core Data
    Core Data and Swift: MigrationsPreview image@2x
    In the previous articles of this series, we've encountered an annoying issue that we need to address. Whenever we modify the data model of a Core Data application, the persistent store becomes incompatible with the data model. The result is a crash on launch, rendering the application unusable, a serious problem if this happens to an application in the App Store. In this article, we aim to solve this issue by leveraging Core Data migrations.Read More…
  • Android
    Up and Running With Realm for AndroidRealm@2x
    Realm is a lightweight mobile database you can use in your Android projects. It's faster than SQLite and you won't need an ORM to work with it. In this quick tip, you are going to learn the basics of Realm.Read More…
  • Core Data
    Core Data and Swift: More NSFetchedResultsControllerPreview image@2x
    In this tutorial, we continue our exploration of the NSFetchedResultsController class by adding the ability to update and delete to-do items. You'll notice that updating and deleting to-do items is surprisingly easy thanks to the groundwork we laid in the previous tutorial.Read More…
  • Mobile Development
    Telerik Platform 2.0: Fast Forward Mobile DevelopmentTelerik@2x
    Telerik Platform is Telerik's answer to mobile, cross-platform application development. It's used by thousands of companies and developers to create robust, cross-platform solutions. Built on this success, Telerik is working hard on Telerik Platform 2.0, which will be released in December.Read More…
  • Core Data
    Core Data and Swift: NSFetchedResultsControllerPreview image@2x
    In the previous installments of this series, we covered the fundamentals of the Core Data framework. It's time we put our knowledge to use by building a simple application powered by Core Data. In this tutorial, we'll also meet another star player of the Core Data framework, the NSFetchedResultsController class. The application that we're about to create manages a list of to-do items. With the application, we can add, update, and delete to-do items. You'll quickly learn that the NSFetchedResultsController class makes this very easy to do.Read More…
  • Core Data
    Core Data and Swift: Relationships and More FetchingPreview image@2x
    In the previous article, we learned about NSManagedObject and how easy it is to create, read, update, and delete records using Core Data. However, I didn't mention relationships in that discussion. Aside from a few caveats you need to be aware of, relationships are just as easy to manipulate as attributes. In this article, we will focus on relationships and we'll also continue our exploration of NSFetchRequest.Read More…
  • iOS
    iOS 9: An Introduction to Multitasking on iPadIos 9@2x
    In this tutorial, you will learn how to add support for the multitasking features on iPad in your own applications. This includes Slide Over, Split View, and Picture in Picture.Read More…
Suggested Envato Tuts+ Course

Next lesson playing in 5 seconds

Building an App With Cordova$9