Skip to main content

Swift tutorial: Collection view layout with flexible cell sizes

· 6 min read
Full Stack Developer
Last updated on January 29, 2018

flexible cell sizes There are many use cases where you want your app to display collections of UI elements with flexible cell sizes, that render compactly on the screen, taking up as much space as possible. Unfortunately, achieving this in Swift is not straightforward and having collection views dealing with cells of different heights and widths can be tricky. In this tutorial, you'll be able to learn how you can create the layout pictured below (which is a shot of our WordPress iPhone App Template):

Accepting payments in your mobile app

· 6 min read
Full Stack Developer
Last updated on July 25, 2017

accepting payments

Accepting payments in your mobile app could be one of the core features your project supports, especially if you're selling physical products or services that are provided outside the app. For instance, any shopping app (e-commerce app) needs to have at least one way of accepting payments, within the app, so that users can buy products, directly with their phone and credit cards, and without too much overhead and friction.

How to create a news reader iOS app for your news website

· 4 min read
Full Stack Developer
Last updated on July 6, 2017

news paper for ios apps

For tech entrepreneurs, who own online businesses about news, building a news reader iOS app has never been more rewarding, in terms of growing and retaining their audiences. Empowering your readers with a mobile app for their favorite news website is powerful. It's hard to imagine a better way of increasing user retention. On top of that, with the latest tools that are available for building mobile apps, creating a presence in the App Store has never had a greater return on investment.

The psychology behind mobile user experience design

· 3 min read
Full Stack Developer
Last updated on May 12, 2017

mobile user design

When it comes to mobile user experience, the field of psychology plays an important role by giving us relevant information about how we could design our mobile apps better, in order to create more value for our users. In this blog post, we list a number of mobile UX best practices that are extrapolated from research about the brain, the memory, motivation and visual system. By using some fundamental psychological principles, we can design mobile apps that are compatible with how people think and behave.

Why should you use WordPress to power your native mobile apps

· 4 min read
Full Stack Developer
Last updated on May 1, 2017

a rocket approh to wordpress

Worldwide, 60% of all the websites are built with WordPress. Clearly, WordPress is the most popular content management system. This makes it a good fit for the backend systems of native mobile apps, especially if you already have a WordPress website and you'd like to deliver a native experience to your users, by converting it into a native app.

Software developers, set some individual goals already!

· 3 min read
Full Stack Developer
Last updated on April 20, 2017

set some rules arrow

When was the last time you thought about what you want out of your career? Did you ever think about what skills do you want to improve on and what will those skills help you achieve? What goals are you shooting for and what do you do to get there? Usually, most developers don't set concrete individual goals for themselves. They wander from job to job, adopting whatever goals their boss or tech lead hands them. This blog entry articulates why is it important for a software engineer to set individual goals and how to tackle planning them.

Share content to Facebook and Twitter in Swift 5 – SLComposeViewController

· 3 min read
Full Stack Developer
Last updated on June 19, 2019

intro picture

We're currently working on an iOS template that lets you create an iPhone app for your WordPress blog in a matter of minutes. While implementing this, we had to come up with a mechanism that allows users to share content to Facebook and Twitter. This is an important functionality for a blogger since everyone wants their content to be easily spread around the Internet. That's when we discovered SLComposeViewController.

Designing a News Reader iOS app in Swift – Part 2

· 8 min read
Full Stack Developer
Last updated on January 20, 2018

architectural components of a news reader

In this blog post, we'll be focusing on the main architectural components of our news reader iOS app. We've discussed the most important features of a news reading mobile app as well as the best design practices in the first part of this series. This represents practical advice, which we learned from working on our premium News Reader iOS App template.

Designing a News Reader iOS app in Swift – Part 1

· 6 min read
Full Stack Developer
Last updated on April 11, 2017

header image

As we're preparing to launch a new iOS app template for news reading, we had to come up with a scalable architecture for a news reader iOS app. Since we want our fully-coded template to be generic enough, in order to accommodate as many use cases as possible, we had to design our Swift code accordingly. Since many iOS apps can be designed in a similar manner, we thought our findings might be useful to other iOS developers who are interested in using the appropriate design patterns in their implementation.

How to implement an RSS Feed Parser in Swift

· 5 min read
Full Stack Developer
Last updated on April 11, 2017

While working on a brand new iOS app template for WordPress sites, we encountered the problem of writing an RSS Feed Parser in Swift. It turns out there's a straightforward approach to parsing a WordPress RSS Feed in Swift 3, so we thought to share this on our blog, hoping this will come in handy for a Swift developer working on a similar feature.