Free eBook – iOS App Development for Human Beings

Codemurai iOS Course Banner

Are you interested in iOS app development? working on some apps for you or your clients? We are stoked to announce the release of our new ebook iOS App Development for Human Beings, by app developer and computer scientist Mohit Deshpande, in collaboration with Pablo Farias Navarro. This books includes 11 chapters covering topics such … Read moreFree eBook – iOS App Development for Human Beings

The Complete iOS Game Course Using SpriteKit And Swift 3

The Complete iOS Game Course Using SpriteKit And Swift 3

This is THE course for learning IOS game development!  Learn: Basic Swift Programming Intermediate Swift Programming Advanced Swift Programming Importing And Organizing Assets Animating Sprites Creating Menus Creating Cool Animations Understand And Use SpriteKit’s Physics System Saving Game Data Using NSKeyedArchiver And NSKeyedUnarchiver Using Game Controllers To Control The Workflow Of Your Game Play Music … Read moreThe Complete iOS Game Course Using SpriteKit And Swift 3

The Complete iOS 10 Developer Course

The Complete iOS 10 Developer Course

This course is the only course you will need to become a IOS 10 Developer! An impressive 80 hours of content written by industry experts. It covers developing apps for TVOS, iPad, iPhone and the incredible Apple Watch. It simply has it all to get you up to speed FAST with iOS 10 specifics. This course … Read moreThe Complete iOS 10 Developer Course

Learn to Build a Chess Game in iOS 10

Learn to Build a Chess Game in iOS 10

If you have basic knowledge of Xcode and programming, then you are ready to build a chess game in IOS 10! This is a project-based course so you will NOT be spending time learning a bunch of useless coding practices. AND upon completion, you will have a real world app to use in your portfolio. Taking … Read moreLearn to Build a Chess Game in iOS 10

How to Make a Freaking iPhone App – iOS 10 and Swift 3

How to Make a Freaking iPhone App – iOS 10 and Swift 3

Have you ever wanted to make a killer iPhone app? You have a great idea, just no idea how to go about it. You have watched a ton of YouTube videos, read numerous blog post and all that happened was you ended up with a headache. This course is what you need!  Learn from someone … Read moreHow to Make a Freaking iPhone App – iOS 10 and Swift 3

Face Detection with Core Image

In this post we’re going to see how to use Core Image to build a face detector. We’ll use a static image that we load into Xcode using the asset manager and draw on the region that we’ve identified as a face. Download the source code for this post . Before we delve into the Swift source code. Let’s first discuss … Read moreFace Detection with Core Image

Create a Queryable Music Library using SQLite Databases

In this post, we’re going to build a small app that will present a music library and allow us to query the data using a pre-existing database. We’ll learn about the SQLite database in particular and how to perform different kinds of queries on it. The first part of this post will be a very quick introduction … Read moreCreate a Queryable Music Library using SQLite Databases

Structs and Enums in Swift

 Structures We’ve discussed classes in Swift and how they are the foundation of object-oriented programming. In addition to classes, we also have structures that provide similar functionality. A structure is similar to a class since it can also have methods, properties, and initializers, but a structure is a value type where classes are reference types. Every type in Swift is either a value type … Read moreStructs and Enums in Swift

Object-oriented Programming with Swift – Part 2

Initialization and Deinitialization Initialization is when we prepare to create an instance of a class. This process may involve configuring the properties or any other miscellaneous setup required before we can use that instance like opening a database connection, creating a save file, or opening a web socket. In Swift, we use initializers to run some code before the instance … Read moreObject-oriented Programming with Swift – Part 2

Object-oriented Programming with Swift

Basic Object-oriented Principles Before delving into Swift code, let’s first understand what it means to be object-oriented (OO) and the need for OO. We begin our discussion by talking about classes and objects. In software, sometimes it is not sufficient to have loose methods and data structures floating around in our source code. We need some structure … Read moreObject-oriented Programming with Swift

Tutorials on game, web and mobile app development