-
Introduction to SwiftUI
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2020 - May/June
Learn to use SwiftUI, a state-driven, declarative framework, to build iOS and macOS applications without having to use Storyboard.
-
From Xamarin Native to Xamarin.Forms: Reaping the Rewards without the Risk
Last updated: Wednesday, September 23, 2020
Published in: CODE Focus Magazine: 2019 - Vol. 16 - Issue 1 - .NET Core 3.0
If you need access to native platforms, you’re going to want to see what Ryan has to say about Xamarin.Forms. He’ll show you that migration isn’t the pain you thought it might be.
-
Implementing Push Notifications in Progressive Web Apps (PWAs) Using Firebase
Last updated: Wednesday, April 7, 2021
Published in: CODE Magazine: 2019 - January/February
Using Firebase Cloud Messaging, Wei-Meng shows you how to enable PWA push notifications as if they were native code, and how to host your REST API as a serverless app.
-
Developer Update: iOS 11 and iPhone X
Last updated: Friday, May 7, 2021
Published in: CODE Magazine: 2018 - January/February
In Apple’s new releases, there are a ton of new features to play with—even the AppStore has changed. Jason shows you how all of this impacts your development chores.
-
An Introduction to Native Android and iOS Development with NativeScript
Last updated: Friday, May 7, 2021
Published in: CODE Magazine: 2017 - November/December
These days, your code really must work across all of the various platforms. Unless you plan to learn a lot of languages, you’ll want to apply Nic’s tips for using NativeScript.
-
Accessing Platform-Specific Functionalities Using DependencyService in Xamarin.Forms
Last updated: Tuesday, May 18, 2021
Published in: CODE Magazine: 2017 - July/August
You can avoid all that pesky overhead when dealing with multiple platforms by using Microsoft’s library of APIs, Xamarin.Forms. Wei-Meng shows you how to efficiently map to the various platforms’ respective native UI elements at run time.
-
Beta Test Your iOS Applications Using TestFlight
Last updated: Tuesday, May 18, 2021
Published in: CODE Magazine: 2017 - July/August
Jason explores TestFlight, a new tool for testing your iOS apps. It has some nifty notification tools, which make it easier to have a lot of testers—or just a few, depending on what your product needs. Check out what else it has going for it.
-
Lower the Barriers to Entry for Mobile Development with React Native
Last updated: Monday, May 17, 2021
Published in: CODE Magazine: 2017 - July/August
These days, you can’t build your apps for only one platform, which could mean multiple dev teams and keeping track of parallel projects. Jason shows us how to use React Native to get the best mobile development without breaking the bank or going crazy.
-
Creating iMessages Apps
Last updated: Tuesday, May 25, 2021
Published in: CODE Magazine: 2017 - March/April
Did you ever think you’d be programming apps without code? Mohammad show you how, using Apple’s iMessages framework, iOS 10, a little bit of Swift, and some Sticker Packs.
-
Exploring Sticker Packs with iOS 10
Last updated: Tuesday, May 25, 2021
Published in: CODE Magazine: 2017 - March/April
Sticker packs and emojis are used by everyone from teenagers to developers. Jason shows you how these simple tools can be more than a basic form of communication.
-
Moving Forward: The Transition from Objective-C to Swift
Last updated: Wednesday, June 2, 2021
Published in: CODE Magazine: 2016 - November/December
If you’ve been paying attention to programming trends, you’ll see that Swift, Apple’s new language, is gaining popularity at an impressive rate. You don’t have to toss out everything you already know, though, as Jason helps you see Swift’s similarities to Objective-C.
-
Push Notifications Made Easy with One Signal
Last updated: Monday, June 7, 2021
Published in: CODE Magazine: 2016 - September/October
With all the new things on the market, it’s hard to keep a user’s attention where it belongs: on your app. Jason explores the push-notification aspects of One Signal to help you keep your app in the forefront.
-
Support Your Application Post-Launch Intelligently Using Intercom.io
Last updated: Friday, June 11, 2021
Published in: CODE Magazine: 2016 - July/August
Jason shows us how to keep the development team focused on developing while creating built-in post-launch features that keep your users happy too. It’s not magic, it’s Intercom.io.
-
Arranging Views with Xamarin.Forms Layout
Last updated: Tuesday, June 22, 2021
Published in: CODE Magazine: 2016 - May/June
There’s no longer a simple answer to what sort of device your page will be viewed upon. Walt examines the options and shows you how to make sure that yours will look great on anything, old or new.
-
Implementing Lean Controllers in iOS Applications
Last updated: Wednesday, June 23, 2021
Published in: CODE Magazine: 2016 - May/June
Have you been struggling with sluggish apps? Perhaps all that’s needed is a little tightening of the code. Mohammad makes your apps lean and mean again with a simple ToDo example.
-
Integrating Achievements and Leaderboards into Your iOS Game Using Game Center
Last updated: Thursday, June 24, 2021
Published in: CODE Magazine: 2016 - March/April
While creating a simple little mobile game app, Jason shows us the power of Game Center’s tools.
-
Integrating YouTube into Your iOS Applications
Last updated: Monday, June 28, 2021
Published in: CODE Magazine: 2016 - January/February
You’ve made your website pretty spiffy, but the one thing it’s missing is the one thing that makes social media platforms so hard to compete with. Add sound and video to your content by making it YouTube-capable. Jason shows you how!
-
Introduction to Swift 2.0
Last updated: Monday, June 28, 2021
Published in: CODE Magazine: 2016 - January/February
Unless you’ve been living under a rock, you’ve heard about the new Swift language that’s taken the iOS/OSX community by storm. Learn some of Swift’s basic features as Mohammad explores what’s new in this second release.
-
Building a Weather App using OpenWeatherMap and AFNetworking
Last updated: Wednesday, June 30, 2021
Published in: CODE Magazine: 2015 - November/December
Take a look at third-party applications and code before sitting down to develop because the tools you need to build your masterpiece might already be available. Jason shows us some clever shortcuts as he builds a weather app.
-
All Aboard: Maximize Mobile Engagement with Interactive Onboarding
Last updated: Thursday, July 1, 2021
Published in: CODE Magazine: 2015 - September/October
You can sell your app with creative marketing, but you’ve got to do something more to get customers to not only open your app but use it, too. Jason takes a look at onboarding techniques.
-
Beyond the Phone: Developing for Apple Watch
Last updated: Tuesday, July 13, 2021
Published in: CODE Magazine: 2015 - July/August
Remember just a few years ago when we were all excited to get touch technology on our phones, laptops, and tablets? The Next Big Thing is here, and Jason shows us how to develop for the Apple Watch.
-
Implementing a Flickr Search iOS Application Using Swift
Last updated: Tuesday, July 13, 2021
Published in: CODE Magazine: 2015 - July/August
Apple’s new language Swift is everywhere these days. Probably the most important app you could build with it is a search engine, and Mohammad shows us how using his own gardening app.
-
Exploring the Xamarin.Forms Ecosystem
Last updated: Wednesday, July 14, 2021
Published in: CODE Magazine: 2015 - May/June
As part of his series, Walt dives deeply into Xamarin.Forms and roots around in the details of the object model.
-
Office 365 iOS Apps Using Swift
Last updated: Wednesday, July 14, 2021
Published in: CODE Magazine: 2015 - May/June
The world has evolved away from single-platform apps. Sahil shows us how Apple’s new Swift language encourages new opportunities, whether you’re programming for iOS or otherwise.
-
Introduction to Swift
Last updated: Wednesday, September 1, 2021
Published in: CODE Magazine: 2014 - November/December
Whether you’re familiar with programming in Objective-C or not, you’ll learn something interesting as Mohammad takes a look at the new high-level Swift programming language for the iOS framework.
-
The Parse Revolution: Why Complex Infrastructure for App Storage is a Thing of the Past
Last updated: Friday, September 3, 2021
Published in: CODE Magazine: 2014 - September/October
What if, as a developer, you could focus all of your efforts on building a robust front-end experience and not have to worry about constructing a complex backend infrastructure? Jason shows us how to do just that with Parse.
-
Xamarin 3.0: Better Cross-Platform Mobile Development with C#
Last updated: Friday, September 3, 2021
Published in: CODE Magazine: 2014 - September/October
Xamarin has a new version of their Cross-Platform Mobile Development tool out, and Jason takes you on a tour of all the great new features.
-
Understanding and Using iBeacons
Last updated: Thursday, December 23, 2021
Published in: CODE Magazine: 2014 - May/June
Want a great way to tell prospective customers or conference attendees that you’re open for business? Wei-Meng explains how iBeacons work, tells you how to build one, and shows you many clever uses for iOS and Android mobile devices.
-
Cross-Platform Localization for Mobile Apps
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - January/February
Chris shows us how to make sure that your app is not only cross-platform, but international and global as well.
-
Developing Cross-Platform Mobile Apps using Xamarin
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2014 - January/February
Wei-Meng gives us a step-by-step guide to making seamless cross-platform mobile apps with Xamarin.
-
New iOS 7 APIs for the C# Developer
Last updated: Monday, January 3, 2022
Published in: CODE Magazine: 2014 - January/February
You can use Xamarin to directly access native iOS APIs and still take advantage of what you know about C# and the .NET Framework. Jason shows us just how easy it is.
-
Building a CODE Framework Service and Consuming It on an iPhone Application
Last updated: Tuesday, May 31, 2022
Published in: VFP Conversion Papers, CODE Magazine: 2013 - May/June
In this article, you will create a CODE Framework RESTful service and an iPhone application from scratch. For the client side, you will utilize XCode (yes, you’ll need a Mac!), which uses Objective-C as the primary language. This article won’t teach you the language; you need to know the basics of Objective-C. Even if you don’t know anything about it but want to code right away, read the article “Building a Twitter Search Client on iOS,” by Ben Scherman, available for all CODE readers in the Xiine application for Windows, Android, and iPhone. For the database, you’ll use any instance of SQL Server 2008. The service will be written in C#, using the latest version of CODE Framework, available on http://codeframework.codeplex.com, where you will find not only the download link, but also a lot of useful information.
-
Post Mortem: Xiine for iOS
Last updated: Tuesday, February 19, 2019
Published in: CODE Magazine: 2012 - March/April
EPS builds a user interface for the iOS that is very similar to the Android and desktop versions.
-
Building an iOS Application to Search Twitter
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2011 - September/October
This article will cover building a simple Twitter client that allows users to search for tweets, save those search terms, and recall them at any time. The sample in this article will use Xcode 4 and the iPhone SDK 4.3. All examples are in Objective-C. You can find the code for this article at http://github.com/subdigital/code-mag-twitter-searcher. I encourage you to download the code to help out if you get stuck.
-
Implementing Gestures and Touches in iOS 7
Last updated: Friday, February 22, 2019
Published in: Book Excerpts, Newsletters
This chapter introduces direct manipulation interfaces that go far beyond prebuilt controls. By the time you finish reading this chapter, you'll have read about many different ways you can implement gesture control in your own applications.
-
Learning iOS Development Chapter 1: Hello, iOS SDK
Last updated: Tuesday, February 19, 2019
Published in: Book Excerpts, Newsletters
Learning iOS Developmentis the perfect first book for every new iOS 7 developer. It delivers a complete foundation for iOS development, including an introduction to the Objective-C language, Xcode development tools, best-practice user interface development, and best practices for all aspects of app development and deployment. Throughout Learning iOS Development, you explore the iOS development process as you create and expand a handy car valet app. The hands-on projects enable you to create meaningful code as soon as possible, building confidence and mastery. The annotated code listings work with all the latest iOS technology, so you'll be ready to jump into this exciting development field. With Learning iOS Development, it's easy to learn at your own pace, on your own--or to deepen the knowledge you may be gaining in a classroom or workplace.
-
Xamarin in Action
Last updated: Tuesday, February 19, 2019
Published in: Book Excerpts, Newsletters
Xamarin is a toolset that allows you to write native mobile apps in C# and run them on both iOS and Android devices. What makes Xamarin stand out from other cross-platform tools is that it gives you the ability to share large portions of code across these two platforms while still letting you write native apps that can take full advantage of the device and OS features specific to each platform. And since Xamarin was recently acquired by Microsoft, you can be sure the ecosystem will continue to grow - Xamarin has become a hugely important part of Microsoft's "any developer, any platform" mantra. Xamarin in Action teaches you how to build Xamarin apps on iOS and Android from scratch while maximizing code re-use. This layer-by-layer guide starts by showing you the MVVM design pattern and explaining how it increases code sharing. Next, you'll start building an app from the ground up. You'll learn all the different layers inside a well written Xamarin app and discover how most of your code can be shared between iOS and Android. You'll look at how this code sharing can be best designed to allow unit testing of your business layer as well as your UI logic. Then you'll dig in to code that can’t be shared, like user interface code that's device specific. Finally, you'll learn how to take your app from final code to a tested and deployed version on the relevant store. By the end, you'll be able to build a high quality production-ready Xamarin app on iOS and Android from scratch with a high level of code reuse.