Posts

Showing posts from October, 2025

How I Started Building Native mobile Application with SwiftUI

Image
Apple IOS SwiftUI UIkit Mobile app development I’ve shipped apps with Flutter and React Native, but the more I chased an iOS feel, the more I realized I was wrestling the wrong opponent—the framework itself. SwiftUI (with UIKit in reach) flipped that dynamic: the defaults line up with Apple’s playbook, the guardrails catch you before you invent awkward patterns, and the result just feels right. And here’s the twist: Apple isn’t trying to make SwiftUI cross-platform—they’re making Swift the place where your business logic lives once, while each platform gets a first-class native face. If your goal is the fastest path to “works everywhere,” go cross-platform. If your goal is “feels native” and still reuses the core, put the brain in Swift and let each platform be itself. Summary · Flutter and React Native ship fast, but don’t feel truly native on iOS. · I never mistook RN/Flutter builds for real native iOS apps. · Small UX details (animations, typography, gestures, ac...

Essentials Vim Cheatsheet that You will ever need

Image
vim code editor alternate logo Here are some Vim cheat sheet including your requests (set nu, set tabstop, etc.) formatted as a table view for quick reference. Vim Common Settings Command Description :set nu Show line numbers :set tabstop=4 Set number of spaces per tab (display width) :set shiftwidth=4 Indentation width for >> and << :set expandtab Convert tabs to spaces :set noexpandtab Keep real tab characters :set autoindent Copy indent from previous line :set smartindent Smart indentation for code :set syntax=on Enable syntax highlighting :set number relativenumber Show both absolute and relative numbers :set cursorline Highlight current line :set background=dark Optimize ...

Popular posts from this blog

How To Create Spring Boot Project Using Netbeans

Spring Kafka - How to use ReplyingKafkaTemplate send and reply synchronously

ERROR 1348 Column Password Is Not Updatable When Updating MySQL Root Password