User blogs

Tag search results for: "canopas"
raksha
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.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 provide a wiggling effect on the box.Flash animation:In ... more
raksha Sep 28 '22 · Tags: canopas
raksha
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 switching to the SSR?Keylines of the podcastWhat is SSR?Why it is needed?When to use SSR over CSR?What is SSG?What are the frameworks used for SSR?Drawbacks of using SSRConclusionFor more information, Check it out on our youtube channel.
raksha Sep 28 '22 · Tags: canopas
raksha
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 this post.You will learn to implement a simple demo application in android which will have two Fl... more
raksha Sep 28 '22 · Tags: canopas
raksha
We as a developer always want better and clear code architecture, a project having code with better testing, and a project that builds in a minimal time, these things can be done with one magic, called Modularization.Modularization allows us to use one created module in multiple projects or apps by separating the app into multiple modules.What is the Modularization?You might be wondering what is a module? So in simple terms, it is a part of the project that can build separately and they have their own targets... more
raksha Sep 28 '22 · Tags: canopas
raksha
How to write tests in Golang?Let’s explore why you should never miss automation tests and how to get started with unit tests in Golang.While listening to the word test, junior developers get too many things in their minds. Most of the time they skip tests intentionally thinking of it as a time-wasting thing.Of course! Testing can be time-consuming sometimes, but it can be a life savior proportionally.Here's what you will learn in the post.Should you write unit tests or E2E(End-To-End) tests for your project? How to get star... more
raksha Sep 28 '22 · Tags: canopas
raksha
Wanna learn how to generate a build for the windows desktop app using electron.js and electron-builder?We will build the app using electron-builder and vue-cli-plugin-electron-builder and will package it with electron-windows-store.I have used Vue.js inside the electron.js app for creating an app. You can do the same config with whichever framework you have used.What you will learn today?Steps for building a Windows app.Install dependencies Prepare images Add app configs Generate build Packaging app to publis... more
raksha Sep 28 '22 · Tags: canopas
raksha
Learn how to use SQLite database with SwiftUI and perform CRUD operationsIn software development, we often need to persist app data with some data structure. But how do we store that data efficiently?There’s an evergreen database designed exactly for that purpose — SQLite. It is available by default on iOS.If you’ve used Core Data before, you’ve already used SQLite. Core Data is just a layer on top of SQLite that provides a more convenient API.In this article, we are going to use SQLite for storing the data struct... more
raksha Sep 28 '22 · Tags: canopas
raksha
Wanna learn infinite Auto-Scrollusing Jetpack compose?Infinite auto-scrolling is useful when you want to improve user experience as they don't need to scroll manually to see all the items.We will use LazyRow with some finite items and make it scrollable for an infinite amount of time.At the end ofthis blog, you will learn how to implement the Infinite Auto scrolling lazy list.This post highlights a single approach for infinite auto-scrolling lists and there might be many diverse ways to achieve this in jetpack Compose!The c... more
raksha Sep 28 '22 · Tags: canopas
raksha
Wanna learn how to implement Medium-like bar charts using Vue-chartjs?Analytics plays a key role in hydrating us with the latest or past data. Charts can be handy for analytical purposes.In this blog, we will discuss how to implement beautiful-interactive bar charts as shown by medium using vue.js.Here's the list of items you will learn in this blog post.Import and register the chart.js componentsRender a basic chart with dataGet familiar with useful chart.js optionsCustomize chart using optionsCombine multiple charts into a single V... more
raksha Sep 28 '22 · Tags: canopas
raksha
In this article, you will learn some of the useful things you should know about Jetpack compose recomposition.But, what is recomposition in Jetpack Compose?Recomposition is the process of calling composable again and again on input changes. In the legacy Android View system, we use invalidate() to do the same.Compose always tries to complete recomposition before it needs to recompose again. If the state change before the previous recomposition finishes, Compose might cancel the ongoing composition and restart... more
raksha Sep 28 '22 · Tags: canopas
raksha
Wanna Learn How to implement Infinite Marquee Animation with SwiftUI?This article explains how to implement infinite scrolling animations that look seamless.We will create a simple app with 4 colored blocks that keep moving. Later, we will also explore how we can create a common component InfiniteScrollerthat can be used to apply infinite scrolling animation to any view.This post is divided into 3 parts, feel free to jump around! Create basic views Apply infinite scroll animation Create InfiniteScroller compo... more
raksha Sep 28 '22 · Tags: canopas
raksha
Don't want to run the full project for minor tweaks and changes?Here's the list of 10 playgrounds that can be useful for you if you want to test it very quickly or for experimentation.You can also save and share it with your colleagues or friends.Playgrounds:DB fiddle — for Mysql and PostgreSQL Mongo playground— for MongoDB Go playground — for Golang Codepen — for HTML, CSS and js Tailwind Play — for tailwind CSS Tutorials point — for python Online PHP — for PHP Playcode.io — for HTML, CSS, js, and all-purpose playground in... more
raksha Sep 28 '22 · Tags: canopas
raksha
Do You Know How to Implement Drag and Drop Using CollectionView in iOS?In this blog post, we will implement Drag and Drop functionality with UICollectionView using swift.Today, we’ll create a food order book, that shows a list of food items with the list of persons. Users can select food items and drop them off to the person paying for them.I’ve tried to make this Drag and Drop functionality as easy as possible. At the end of this blog post, we’ll have UI something like this.We’ll divide implementation into 3 simp... more
raksha Sep 28 '22 · Tags: canopas
raksha
Learn how to use DataStore instead of SharedPreferences in Android.]Jetpack DataStore is a data storage solution that allows you to store key-value pairs or typed objects with protocol buffers.DataStore uses Kotlin coroutines and Flow to store data asynchronously, consistently, and transactionally.We hope that you have sufficient knowledge regarding when, why, and how to store data in Android applications using SharedPreferences and Room Database.In this blog post, we will cover DataStore, and its two types (Preferences Dat... more
raksha Sep 28 '22 · Tags: canopas
raksha
Does your website contain video? Do you know how to index your video in google search results?Google search indexes the videos from your website as a part of SEO. It helps users to find and watch the full content of the video.Till July 2022, site owners didn’t have any idea about the performance of their videos on google and also did not have any solutions for video search indexing optimizations.But, Now google has made it easier!From the video index report in the search console, We can get exact errors and soluti... more
raksha Sep 27 '22 · Tags: canopas
raksha
In this blog post explore how to use NavigationStack of SwiftUI.We'll introduce you to SwiftUI's navigation stack and will compare it with NavigationView, and will show you how it's better compared to NavigationView.We will also explore 5 scenarios that cover 95% of use cases. Feel free to jump around as needed.Push screens: A ⮕ A — B Pop last screen: A — B ⮕ A Pop multiple screens: A — B — C — D ⮕ A — B Pop to root: A — B — C — D ⮕ A Update root: A ⮕ BFor full guide, visit canopas blog.If you'd like to explore mo... more
raksha Sep 27 '22 · Tags: canopas
raksha
Wanna learn how you can integrate your flutter project as a library or module to your existing native iOS app?With the add-to-app feature, we can achieve it and do more!When you want to implement any feature in both of your native apps in a short time, you can develop that feature using Flutter and integrate it into both of your apps.You can create a single view in Flutter and then use it on both platforms as a separate module.You can check out the official docs if you’re not familiar with the concept.Today, we’re going to ... more
raksha Sep 27 '22 · Tags: canopas
raksha
Do you know how to integrate Google Recaptcha enterprise into your website or web app?Google Recaptcha uses advanced risk analysis engines and automated public turing tests to protect our application from spam or abusive activities by bots. It can be able to identify bots and humans and let valid users use our application.Here is a step-by-step guide on implementing it in Vue and Go. For ease of reading, this post is divided into 4 parts.Configure reCaptcha on the Google cloud consoleAdd a javascript API refe... more
raksha Sep 27 '22 · Tags: canopas
raksha
Do you know how to speed up your serverless application deployment using AWS Cloudformation?This post will teach you how to deploy your app to AWS lambda and API Gateway using AWS Cloudformation.Serverless architectures are easy to use. But did you ever think you can deploy them quickly too? AWS Cloudformation takes the lead for it.PrerequisitesIAM user — to perform AWS CLI operations on our behalf.S3 bucket — to upload a zip of our code.Table of contentsIAM user permissionsIntroduction to AWS Lambda and... more
raksha Sep 27 '22 · Tags: canopas