Considering using Flutter to build your next mobile app? That’s a great choice.
After all, Flutter is backed by Google and used by some of the biggest apps in the world. In this blog post, we’ll explore what’s so powerful about Flutter as a cross-platform framework and which apps you can draw inspiration from for your upcoming development project.
Picture the scene: it’s a hot afternoon in July 2001, you turn the knob to your front door and lug your groceries into the apartment. You speed over to the kitchen counter and dump the bags of laundry detergent, canned food, and bottled water packs in a disorderly fashion.
Then you grab the mail out from under your arm, wipe your brow, and read through the TV listings to see what shows are on tonight. You sit down at your desktop to shoot off a quick email to your best friend, press play on some tunes via Windows Media Player, and return to the kitchen to unpack your spoils while waiting for their reply.
And somewhere, in the midst of it all, you reflect on how futuristic modern life has become…
… yet you have absolutely no idea what’s coming in tech.
On June 28th, 1969, the Stonewall Riots took place in NY. The local LGBTQIA+ community started putting an end to police oppression and violence. They fought back, possibly creating the greatest milestone in the community’s rights history. This was just the beginning of a series of demonstrations and movements that took over the world, which reached more visibility to diversity.
Staff augmentation. In modern day business — and especially app development — you’ve either heard of it or done it yourself.
But in case you need a quick recap, staff augmentation is a type of outsourcing strategy where employees are hired in to fill gaps on projects and products to push the agenda forward. It’s a convenient way for companies of all sizes to boost their output without needing to go through a lengthy, expensive hiring process.
Clutch is one of the most respected authorities for assessment of software design and engineering companies. It’s a name you’ll surely have heard of more than once — perhaps you’ve even left a review for a supplier or collaborator on the Clutch website?
If so, you may also know that, each year, Clutch assesses and analyzes tens of thousands of mobile and web app development companies across the world. The result is a definite ranking of the best design and development partners based on unbiased, real-life client reviews, as well as other quantitative and qualitative measures.
This year, close to 22,000 companies were in the running, but only a handful of them could be named the best of the best. And Cheesecake Labs is right up there in the top 10.
The Cheesecake Labs team’s goal is to provide you with the best version of your digital product. And there’s no one way of getting that right.
The good news is we now have plenty of options to choose from. And, at CKL, we’re fully trained and ready to go using a range of different programming languages and frameworks — whichever is the best approach for your project. All that remains to resolve is which is better for your app when it comes to Flutter versus React Native versus native development.
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.
Chances are, you’re familiar with the term ‘Minimum viable product’. Colloquially abbreviated to ‘MVP’, these three words have taken the product development and lean startup world by storm for years.
And for good reason, too. Working with an MVP brings a whole host of benefits — it creates a framework for releasing new products quickly, without getting bogged down in the features that are nice, but not necessary, for your initial release.
Quality assurance refers to the guarantee that when a software application is used, it performs as expected without causing harm or error. And, as you’d imagine, quality is the ultimate goal of every app in development.
But what exactly are we referring to, when we say “quality”?
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. We know what the benefits of Python are, the advantages and disadvantages, and why, in our opinion, Python is so great.