Blog

Insights about the app design and development ecosystem.

Android About Us

From Cupcaker to Senior Android Engineer in 3 years — here’s one Caker’s career story…

It’s not easy building and nurturing a hybrid-remote team; you need to put equal time and effort into the personal and professional development of every employee. Because when you do, talent may just flourish from the most unexpected — and untrained! — places.

That’s exactly what happened when Diego Almeida de Oliveira first came to Cheesecake Labs in 2017. Over 3 and a half years, Diego grew from an intern — or “Cupcaker”, as we like to say — to one of CKL’s most highly-skilled and well-respected Senior Android Engineers, delivering delightful mobile apps to clients as Tapcart and Singularity University.
Continue Reading

Development Business

The biggest benefits of Python, according to CKL

It isn’t easy to pick a technology for your new application idea. Everyone acts like the language they use is the best one out there (including us!). It’s hard for business owners to sift through the noise and figure out what tool is the right one for the job.

At Cheesecake Labs, we cut through the noise.

We’re clear about why we use Python — the benefits it brings to application development and the drawbacks too.
Continue Reading

Development Business

Building an app with Cheesecake Labs: Phase #4 Product Optimization

If you’ve been reading this blog post series since the beginning, you should have already gone through all Cheesecake Lab’s product development phases. Phase 1 helped you define your product and your goals, Phase 2 gave your app a design, and Phase 3 brought your product to life and released it to users.

Your app is out in the world now. But the most exciting — and important — weeks, months and years still lie ahead.
Continue Reading

Development Back-end

Django Framework (not the Quentin Tarantino movie)

Do you have your next app idea fleshed out, designed and ready to go into development?

Now it’s time to figure out how you’re going to bring your app into the world, and here’s where some big questions around technology arise. Perhaps you’re clear on the frontend, but you are unsure which backend technology to use? There are countless programming languages and web frameworks out there — you can spend weeks looking at Flask vs. Django vs. Node.js comparisons and still not know which way to go.
Continue Reading

Mobile Development Business

Here’s how the world’s most innovative brands use React Native (+5 great examples)

$143 billion was spent in apps and on app stores during 2020 alone. And this wasn’t a fluke. Close to 90% of mobile internet time is now spent in apps — a number that’s been steadily growing in recent years.

So if you’re gearing up to develop an app for iOS or Android, you’re on the right track. Businesses that invest in these platforms are not only going to remain more competitive, they stand to boost their revenue and customer engagement as well.
Continue Reading

Development Business

Building an app with Cheesecake Labs: Phase #3 Product Development

With this guide we come to the third phase of the Cheesecake Labs’ four-phase Product Definition, Design, Development, and Optimization process. But in no way is the ‘Development’ phase the final step in any app’s journey.

After the Product Development phase is complete, you’ll have a fully functioning market-ready web or mobile app — something we can continue to work together on, gathering user feedback, exploring your problem-solving proposition, and staking your place among competitors. It’s a significant milestone in your application’s lifecycle (and one to be excited about). It opens doors to a new chapter, where you’ll be iterating and improving on a live product. Continue Reading

Mobile Business

2020 Retrospective on Apple Announcements

As a leading iOS developer, going into 2021, we want to make sure you have all information at your fingertips on the various updates and announcements Apple has made throughout 2020. These enhancements could prove valuable to your business, or detrimental if you are not optimizing your applications.

As you review the below, keep in mind that Cheesecake Labs is happy to provide you a free consultation on how any of these updates could support your business and continue to build on a delightful experience for your users. Continue Reading

Test Development Development Back-end

Behavior-driven Development: how to develop tests for a Pokédex using BDD

In this tutorial, I am going to show you how to start using BDD and will use a Pokémon Pokédex search feature as an example. BDD means Behavior-driven Development and it’s a refinement of existing TDD processes. It considers the feature behavior ahead of the development and the test processes. A system can have many behaviors, which are basically how a feature operates input, process and output.

Continue Reading