Tutorials
Enjoy tutorials on many aspects of iOS and Android app development.
- Xcode Read and Process Scheme Run ArgumentsThis tutorial demonstrates how to read and process command-line arguments passed to an iOS app through …
- Digital Program Manager Competency Self-AssessmentI’ve been looking all over to find a program manager competency assessment. I found several previous …
Digital Program Manager Competency Self-Assessment Read More »
- How to Prepare an App Design DocumentationHow to Prepare an App Design Documentation If you ever thought about making an app of …
- How to Begin Making iPhone or Android AppsFrom time to time, I get asked, “Where do you begin in making an app?” In …
- Android View Pager Tutorial for KotlinAndroid ViewPagers allow users to flip through a number of different pages. If you are familiar …
- 15 terms you need to know as a mobile app developerIn this article, I will review 15 terms that every beginner mobile developer should be familiar …
15 terms you need to know as a mobile app developer Read More »
- View Controllers in iOSLet’s talk about how we create view controllers in iOS and how we go through a segue to transition to a different view controller.
- Categories in Objective CCategories are a specific feature of Objective C. You can think of categories as private categories in classes that we use to declare properties or methods.
- Delegation in Objective CA delegation in Objective C is simply an object that we assign to the delegate property of another object.
- Classes Functions Objective CClasses and Functions in Objective C like all other programming languages are the operational parts of any code. Each object has properties and methods.
- Collection Views Drag and DropEnabling drag and drop in collection views is one of the challenging and yet rewarding aspects of developing iOS collections views.
- Closures and CompletionClosure are important elements of swift programming. They help with dynamic variables as well as completion blocks (through Escaping Closures).
- Reference Counting in SwiftUnderstanding various property attributes such as weak, retain is an important aspect of reference counting in Swift and memory management for iOS.
- Touches and Gestures in iOSIn this iOS Touches & Gestures article, we will briefly talk about the use of the Touches Moved Function as well as the adding a new custom gestures.
- Table Views in iOSTable views are among the most powerful features of iOS development. We are used to see them in almost most apps (mail app, Twitter, Facebook or similar).
- Collections in Objective CCollections in Objective-C are things such as arrays and sets. They are used to contain objects …
- Classes and Functions in SwiftClasses and Functions in Swift are important sectons of OOP. OOP (Object Oriented Programming) is a fundamental concept of software development. To clarify, OOP is a programming paradigm that can only be defined as contrast to other programming paradigms.
- Collections in SwiftSwift offers a wide range of classes for managing collections. Above all, Swift benefits from dictionaries and arrays.
- Delegation and ProtocolsDelegation and Protocols are some of the most important programming patterns in Swift. A protocol is the blueprint of methods, properties or requirements.
- Scroll View in iOSIn this UIScrollView Tutorial series we get a sense of how to set the content size for a scroll view as well as how to zoom inside one.
- Animations in iOSAnimations in iOS can be used to offer better interactivity and appeal to iOS views. They are used in three distinct types.
- Navigation Controllers in iOSIn using a Navigation Controllers in iOS, you benefit from different segue controllers and methods for navigating from one view controller to another one.
- UISplitViewController in iOSWe use a Split View Controller in landscape mode of larger iPhone devices or on iPad devices to split the view between two different view controllers.
- UIAlertController in iOSiOS UIAlertController are used to show a variety of messages such as those with a button to dismiss an error or those with text fields to login a user.