Blog Archive
2021
- Android - Read SMS
- Android - Basic setup
- Android - Full screen BottonSheetDialog
- Android - Show MaterialDropdown
- Android - Hide Show ActionBar Menu Item
- Android - Regex
- Android - Copy text to clipboard
- Android - Set button icon
- Android - Changing button background color
- Android - Using Switch UI Component
- Android - Strings - Hard Space
- Android - Touch ID - Device Passcode
- Android - Is internet connected?
- Android - Secure Shared Preferences
- Android - Change Root of Navigation Stack
- Android - Kotlin - Retrofit
- Android - Debug and Release config
- Android - Get UDID Unique device identifier
- Android - Animate Fragment on Navigation Graph
- Android - Kotlin - Show hide password on input field
- Android - Kotlin - Fragment Layout Binding
- Android - Kotlin - Validate Email
- Android - Kotlin - Dismiss Keyboard
2020
- NodeJS - Mongoose - Pagination
- NodeJS - Passport Local - Mongoose
- Android - Kotlin - Share Intent - ImageView's Image
- Android - Kotlin - Navigation drawer with navigation component
- Android - Kotlin - Share Intent - text/plain
- Android - Kotlin - Navigation Component - SafeArgs
- Android - Kotlin - Navigation Component
- Android - Kotlin - Navigation Drawer
- Android - Firebase Push notifications - Foreground Snackbar, Background NotificationManager
- Android - Kill App programmatically
- Android - Kotlin - EventBus - Communication between two activities
- Android - Kotlin - Check App is in background or foreground
- Android - Kotlin - Show AlertDialog
- Android - Root Check
- Android - Kotlin - Options Menu
- Android - Kotlin - FAB with options
- Android - Kotlin - Room
- Android - Kotlin - Showing Snackbar
- Android - Kotlin - RecyclerView didScrollToEnd
- Android - Kotlin - RetroFit, RecyclerView, Pull to load more, pull to refresh
- Android - Kotlin - RecyclerView with Pull to refresh with Volley Example
- Android - Kotlin - RecyclerView + Pull To Refresh
- Android - Kotlin - RecyclerView Clickable
- Android - Kotlin - RecyclerView Example
- Android - Kotlin - Volley - basic get request
- Android - Kotlin - Change Action bar title
- Android - Kotlin - ListView - download image
- Android - Kotlin - ListView with ArrayAdapter
- Swift - Resize UIImage - Code Snippet
- Swift - Using UIImagePickerController
- Swift - Form-Data Post Request
- Avoid installing Pods for macOS Catalyst
- Git - Undo last commit
- Swift - check or access Size classes via code
- Swift - check - Dark mode or light mode
- Swift - Date in dd-MMM or dd-MMM-yy format
- macOS Catalyst - Hide Title Bar
- Swift - Open Share sheet
- Swift - Ask for AppStore Review from your app
- Swift - Perform a task in background
- SwiftUI - ListView with Swipe Delete
- SwiftUI - FAB Action Button
- SwiftUI - List view with Elevated Cards
- SwiftUI - Elevated Card View
- macOS Catalyst - Mouse Hover - hightlight
- Data Structure - Link List Swap nodes in pair
- Data Structure - Recursion
- Swift Equatable - supporting == operator on your data structure
- Swift Functional Programming - Reduce
- SwiftUI - List / UITableView Remove Separator
- SwiftUI - UIImagePickerView
- SwiftUI - Pop a view from Navigation
- Array Rotation
- Binary Tree - Search
- Binary Tree - Insert
- Binary Tree - level order traversal
- Binary Tree - Find height of a tree
- Binary Tree - in order traversal
- Binary Tree - post order traversal
- Binary Tree - pre-order traversal
- Swift - In App Purchase Receipt Validation
- Swift - Font for Numbers and currency
- Swift - stride - Array chunks into equal pieces
- Swift - Rechability / Internet checker
- Singly Link List - Remove those total is zero
- Singly Link List - Remove Loop
- Singly Link List - Delete Head
- Singly Link List - Delete Last
- Singly Link List - Delete Before
- Singly Link List - Delete After
- Singly Link List - Insert Before
- Singly Link List - Insert After
- Github Actions with fastlane
- Fastlane just compile or build for iOS Simulator
- Singly Link List - Insert at End
- Singly Link List - Insert at begining
- Singly Link List - Display Middle
- Singly Link List - Inverse
- Singly Link List - Display
- Play video in a UIView as a layer
- Swift - Check iCloud Availibility
2019
- Start a web server on macOS
- iOS 13 iCloud Data Sync
- Property Wrappers Swift 5.1
- Cocoapods which I use
- git commands on zsh which I use Most commonly
- Code Snips for Vue.js
- Convert SVG to png macOS command
- Swift Relative Date
- Changing UIBarButtonItem Font
- Adding acknowledgements for pods in your app
- How to check if App running live from AppStore?
- Hide SearchBar in UITableView
- Swift Date Extension
- Jekyll - Generate Categories Page
- Swift - Generate SHA256
- Formatting double as currency
- Date Time Formatter for Jekyll
- Using CocoaLumberjack
- Mocking Data
- XCode Folders
- fastlane AppCenter
- fastlane fabric
- fastlane TestFlight
- Pre-commit script
- Generating App Icons
- Tools that I prefer to use on macOS
- How to extract timezone from ISO8601 Date?
- Xcode shortcuts which I use frequently
- What's new in Swift 5?