Page loading speed has been an official Google ranking factor since 2010. Additionally, Core Web Vitals, strongly tied to speed, became part of the factors influencing Google search result rankings in 2021. Understanding the impact of Google rankings on business outcomes, website owners are dedicating more time and effort to optimization. Their goal: achieving “green” Google Page Speed Insights, especially in the “Performance” category for mobile versions.
Welcome to part two of this series. In the previous tutorial, we learned about multi-tenancy, including different multi-tenancy implementation strategies. We also started building a multi-tenant Phoenix link shortening app and added basic user authentication. In this final part of the series, we'll build the link resource, associate users to links, and set up the redirect functionality in our app.
In Android app development, creating a smooth, responsive user experience is essential. Kotlin coroutines help developers achieve this by streamlining and speeding up the app’s background operations. Kotlin coroutines significantly simplify the way we write asynchronous code and they allow any Android developer to easily run a background task or an asynchronous task.