• Surat, Gujarat
Canopas is helping entrepreneurs, small business owners, startups to actualize their dreams and achieve business goals. Bringing technology to life!
  • Surat, Gujarat


Unless you’re a Multimillion or a Billion dollar company, you probably don’t have a multimillion-dollar ad budget or professional Spinners. Your product needs to stand out on its own merits like More
Added on 21 July 2022
Canopas Podcast 8— Introduction to Server Side Rendering(SSR)
Introduction to Server Side Rendering(SSR) - Canopas podcast #8 youtu.be Do you know what is server side rendering(SSR) or how it works?This podcast will guide you on SSR including why do you need it? And what are the criteria for......

Added on 21 July 2022
Add Flutter View to Native Android Application

How to integrate the flutter app into the existing android app?

Today you will learn how to add Flutter views to android native components like activity or fragment.

With the add-to-app feature, we can add flutter UI to our existing app, as it’s not always possible to migrate the whole app into Flutter all at once. We can add the Flutter project as a library or module to our Native app.

Here's what you will learn in

Added on 20 July 2022
Android — Send live audio stream from client to server using WebSocket and OkHttp client

A long time back, I was looking for a solution to send a live audio stream from an android device to a backend server. After lots of effort, I finally made it work.

In this article, you will learn how to stream live audio from client to server using OkHttp client & WebSocket.

In this blog, we will explore https://blog.canopas.com/android-send-live-audio-stream-from-client-to-server-using-websocket-and-okhttp-client-ecc9f28118d9

Added on 20 July 2022
Golang — Send Push notifications to apps using FCM

We become more excited on seeing our screen blinking with alerts like above.

Ever think about how it reaches your mobile? Push notification is behind the scene. When we heard the word push notification for the first time, we must have a thought that how can our mobile be recognized by someone so that they can notify us.

In this blog, we will explore how push notifications are sent using Golang and Firebase.


Added on 14 July 2022
Jetpack compose: Custom animations

Wanna learn how to design custom animations in Jetpack Compose?
This article will help you learn how to implement super cool custom animations using Jetpack compose in Android.

We are going to implement four different animations in this post.
Jetpack compose - Custom animations.gif

Heartbeat animation: This animation contains a heart-shaped image and we will animate it in such a way that it looks like a beating heart.

Wiggle animation: In this animation, we will have a square box and we will