Posts

Showing posts with the label Cross Platform Development

Abstractly on Flutter

Flutter framework is the only framework that has come closer to satisfying this adage: "Write once, Deploy anywhere" Flutter apps could be literally deployed on all the major platforms that any business wants to that includes Web, Mobile(iOS/AOS), Desktop (masOS, Windows, Linux), which covers all the major platforms and there's really no need of writing platform specific code as Flutter framework does it under the hood for you plus there are a variety of plugins written by a thriving community that makes it even easier to develop apps. basically, with Flutter you have everything you need to develop apps without worrying about maintaining multiple platform codebases which is the main reason[read: lower costs] why companies opt for cross-platform frameworks in the first place.  listing out the pros&cons on a very high level: Pros: good documentation apps are fast since for ex mobile apps are not reliant on the Javascript bridge for communicating with the native layer op...

Combine - RxSwift's Successor

Image
Introduction: When I got to watch this WWDC video where the Apple engineers introduced a brand new Combine framework that enables developers to write asynchronous programs effectively, I was literally taken away after watching it. I will tell you the shocking story along the way. Let’s start by putting Apple’s definition for the Combine framework: “ A unified, declarative API for processing values overtime ” Combine introduces the framework’s main characteristics as: Generic Type-Safe Composition first The ‘Combine’ is Apple’s first asynchronous event-handling framework. If you’ve done reactive programming earlier, you’d be already aware but all you’ve done is only the imperative programming so far, then read this will serve as a good starting point. A generic definition of Reactive Programming goes like this: Reactive programming is an asynchronous programming paradigm oriented around data streams and the propagation of change. In th...

What I Learned While Building my Noisli Clone Musicly in React Native and Expo

This is only a note on the Blog post I wrote on Medium (that's getting garnered with a huge view counts & some claps, which I see it as a gratitude from the community) on the stuff I learned while developing the Noisli clone app in React Native. I think there's no such tutorial/blog that explains the Pros & Cons and the different ways of developing the React Native apps, hence I think the blog post serves several kinds of people starting from a Fresher to even an Experienced developer who hasn't developed/tried all the approaches. I consider this article as a unique one as some of the people have conveyed/thanked me personally the same way that I had thought of and wrote it initially. I always feel it's better to have multiple touch points to some great posts/articles, hence adding a note here as well for those who haven't seen & would be interested to take a look at. Enjoy!