Key Challenges in Enterprise Mobile App Development: Customer-Facing Apps
This is the third of three articles on the key challenges of enterprise mobile app development. The first part discussed the shifting enterprise mobility landscape by exploring the impact of internal digital transformation. As mentioned in the first article of this series, enterprise mobility encompasses a multitude of strategies and elements. For businesses providing […]
Key Challenges in Enterprise Mobile App Development: Employee-Facing Apps
This is the second of three articles on the key challenges of enterprise mobile app development. The third article in this three-part series discusses the challenges of developing and shipping customer-facing enterprise mobile apps. In the enterprise mobility space, there is a multitude of strategies and elements that encompass what is meant by […]
Key Challenges in Enterprise Mobility: The Impact of Internal Digital Transformation
This is the first article of a three-part series on the key challenges of enterprise mobile app development. The second article discusses the challenges of developing and shipping employee-facing mobile apps followed by customer-facing mobile apps. This article will cover the shifting enterprise mobility landscape by exploring the impact of internal digital transformation. […]
7 Mobile App Prototyping Best Practices
Mobile app prototyping is an essential element in the design phase of mobile app development. For enterprises wanting to stand out in a saturated market and increase the probability of product success, prototyping ensures enterprises move forward with developing a tested product, proven to provide real user value and exceptional functionality. This iterative […]
A Day in the Life of a UX Designer at Clearbridge Mobile
People interact with designed user experiences every day. User experience, or UX, refers to how someone interacts with a product – digital or physical. In mobile app development, the success of an app rests partly on how a user perceives the final product. Expectations for mobile interactions are growing, and in response, UX design has […]
How to Use Protocols to Fix a Cluttered UICollectionView in Swift
A UICollectionView is a way of arranging a content grid or a list of subviews (UICollectionViewCells) in a scrollable view. Collection views are ubiquitous: Instagram’s Search page, Chrome’s tabs overview, or your Favourites lists on media streaming services like Netflix and Crave. All of these examples use a UICollectionView to display cells. For this […]
Three App UX Enhancements That Come from AR and VR Technology
The end goal of mobile app development is to create a product that not only provides a solution to a problem but is effective and enjoyable to use. Chances are if your app provides an enjoyable user experience (UX) you’ll witness higher engagement and retention rates, which is important to your app growth strategy. […]
iOS vs Android: Which Platform Should You Build For?
What do you do once you decide that developing an app is the right solution your brand needs to resolve a core business problem? Well, when you begin planning your technical requirements, you need to decide what platform you want to develop on, but how do you decide which platform is right for your […]
Android vs iOS User Behavior: How Does it Impact Mobile App Development?
How well do you know your target users? What types of apps are they likely to download? What is their willingness to pay for apps and make in-app purchases? The answer to these questions will vary depending on which mobile OS your users prefer. Understanding how behaviors differ between Android and iOS users will […]
How to Use a Coordinator Pattern to Separate Concerns in iOS
Let’s talk about view controllers. Right off the hop, stop making a mess of your view controllers and start putting your code in logical places – view controllers are for views, and views only. It’s very tempting to throw all sorts of logic into a view controller, but when we separate concerns, we write […]