Recent Updates
-
iOS — Animations in SwiftUI with Examples — Part 2Wanna learn Canvas drawing and keyframe animations using SwiftUI? Hi guys, today we are going to explore how we can implement animations in SwiftUI. The full source code of this project is available on Github, feel free to fork or directly use required animations in your applications. This post consists of 3 animations: Progress Dots animation — 3 dots that go...0 Comments 0 Shares 3K Views 0 ReviewsPlease log in to like, share and comment!
-
Canopas Podcast 8— Introduction to Server Side Rendering(SSR)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 podcast What 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 SSR Conclusion For more information, Check it out...0 Comments 0 Shares 3K Views 0 Reviews
-
Add Flutter View to Native Android ApplicationHow 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...0 Comments 0 Shares 3K Views 0 Reviews
-
Electron— A Complete Guide for building windows executableWanna 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...0 Comments 0 Shares 3K Views 0 Reviews
-
Getting started with iOS Application ModularizationWe 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?...0 Comments 0 Shares 3K Views 0 Reviews
-
Golang: Unit tests with test gin contextHow 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...0 Comments 0 Shares 3K Views 0 Reviews
-
iOS — Persist Data using SQLite.swift Library with SwiftUI exampleLearn how to use SQLite database with SwiftUI and perform CRUD operations In 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...0 Comments 0 Shares 3K Views 0 Reviews
-
Android — Infinite Auto-Scroll with Jetpack composeWanna 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...0 Comments 0 Shares 3K Views 0 Reviews
-
Quick Note on Jetpack Compose RecompositionIn 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...0 Comments 0 Shares 3K Views 0 Reviews
-
Implement Medium Like Bar Charts using Vue-chartjsWanna 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...0 Comments 0 Shares 3K Views 0 Reviews
-
iOS — Infinite Marquee Animation with SwiftUIWanna 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...0 Comments 0 Shares 3K Views 0 Reviews
-
10 Useful playgrounds for a web developerDon'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...0 Comments 0 Shares 3K Views 0 Reviews
-
iOS — Drag and Drop using CollectionViewDo 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...0 Comments 0 Shares 3K Views 0 Reviews
-
Exploring Data Store — A New Way of Storing Data in Android.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...0 Comments 0 Shares 3K Views 0 Reviews
-
Video indexing: Improve your site performance on google searchDoes 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...0 Comments 0 Shares 3K Views 0 Reviews
-
SwiftUI — Exploring NavigationStack and Making it UsefulIn 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...0 Comments 0 Shares 3K Views 0 Reviews
More Stories