Bytesize - stay in the loop on tech topics.
Cinnamon’s Next.js Template
In this blog series, Cinnamon will introduce the first set of team templates. We'll go over why we required a template and how each team customized it.
Git, and Workflow Fundamentals
If you are starting a project or helping friends code, you'll likely use git for version management. This blog explains Git and how to use it.
Subscribe to our newsletter
We send bi-weekly blogs on design, technology and business topics.
Flutter, Cryptocurrency and Blockchain
Recently, blockchain has gained popularity. This blog explains how can we use blockchain and smart contracts, and how decentralized apps are built.
Null safety and late initializers in Flutter
Complex applications with many users leave little space for error. Learn null safety to reduce app crashes and gain loyal customers.
Cinnamon College: Flutter Course
What did our Flutter students learn? What did they think of our course? Was our course a tough cookie to pass? Find out more in our blog
Matija Bermanec & Lorena Ujević
Differences in Hiring an Agency vs. Freelancers
What makes one choose an agency or a freelancer? What are the similarities and differences in their approach? This blog will discuss the pros and cons of each option.
How did we increase traffic by 502.2%?
Increasing website traffic has been a priority since I joined Cinnamon. After a year and half of consistent efforts we had grown our website traffic for 502.2%!
Google Maps - Business Model and Usability
There are many things that Google Maps does right but it seems that they forgot how much focus you actually need to use their navigation while you are driving.
Multi-Module Apps with Kotlin and Dagger
In this blog; we’ll go over the multi-module application architecture in Android; as well as its integration with Dagger and some good code guidelines.
Mobile Automation for Beginners
What is mobile automation testing? What is it needed for? Why is it interesting? How does it work? If these questions seem interesting, let’s try to answer them.