Welcome to Freecyb.org

Local feedFederated feed

Isolated cloud Androids for parallel agent jobs

A Document Scanner in an Afternoon: VisionKit's Camera, Core Image Clean-Up and AirPrint

Apple's document camera on iOS 13+, a Vision rectangle-detection fallback for older devices, enhancing scans with Core Image, saving locally, sharing PNGs…

A Practical Guide to iOS Haptics: UIFeedbackGenerator, SwiftUI sensoryFeedback and Core Haptics with AHAP

The three layers of haptic APIs, when to use each, building custom patterns with intensity and sharpness, AHAP files, looping and speed control, and two…

Animating Algorithms in SwiftUI: A Step-Recorder Pattern for Visualising Sorts, Searches and Graphs

Separate the algorithm from the animation, record every step as data, then play it back with play, pause, speed and scrubbing, accessibly

Building a Chromatic Guitar Tuner on iOS: Real-Time Pitch Detection with AVAudioEngine and Accelerate

From microphone samples to 'A2, +3 cents': session setup, an input tap, autocorrelation with vDSP, note maths, smoothing and tuning presets

Building a Hashtag Copier for iOS: Clean Tags, Editable Lists, Clipboard Privacy and Instagram's New Five-Hashtag Limit

How to normalise tags so they actually work, model bundled categories with user edits, copy to the pasteboard without tripping privacy prompts, and redesign…

Building a Live Temple Darshan App for iOS: HLS Streaming, Picture-in-Picture, Time-Zone-Correct Aarti Reminders and Notification Actions

Playing live and recorded video with AVPlayer, keeping darshan going in picture-in-picture, falling back gracefully when a stream is down, scheduling aarti…

Building a Live iOS Component Catalogue: UIKit and SwiftUI Side by Side, Real Demos, and Code Snippets That Don't Rot

One registry for every component, hosting UIKit inside SwiftUI with UIViewRepresentable, wrapping the system pickers, comparing UIKit and SwiftUI versions…

Building a Low-Latency Virtual Piano and Drum Kit on iOS with AVAudioEngine

Samplers for pitched instruments, a player-node pool for drums, a multi-touch keyboard that handles chords and glissandos, and note names for beginners

Building a Real-Time Mic-to-Speaker App on iOS with AVAudioEngine

Live audio passthrough in Swift: session setup, permissions, feedback, interruptions and route changes, from shipping an app that does exactly this

Building a Tap-to-Match Marble Game with SpriteKit and SwiftUI: Physics, Cluster Matching, Timers, Lives and Power-Ups

A complete walkthrough of the game loop: marbles that settle under real physics, finding touching same-colour clusters, a pause-safe countdown, lives and…

Building an AdMob Earnings Dashboard for iOS: Google OAuth with PKCE, the AdMob Reporting API, Pacific-Time 'Today', and Offline Caching

Signing in with ASWebAuthenticationSession and PKCE, storing tokens safely in the Keychain, calling networkReport:generate, decoding a streamed report,…

What is Plume?

Plume is a decentralized blogging engine.

Authors can manage multiple blogs, each as its own website.

Articles are also visible on other Plume instances, and you can interact with them directly from other platforms like Mastodon.

Create your account

About Freecyb.org

به freecyb.org خوش آمدید! اینجا جایی است که می‌توانید وبلاگ‌های خود را به صورت رایگان بسازید و در دنیای وب و فدیورس به اشتراک بگذارید. پلوم غیرمتمرکز و آزاد است و این یک نمونه پلوم به زبان فارسی است، اما همه افراد با هر زبانی می‌توانند ثبت‌نام کنند. اینجا یک تلاش جمعی است ❤️. بیایید وبلاگ‌نویسی را شروع کنیم!

Welcome to freecyb.org! This is the place where you can create your blogs for free and share your posts with others on the web and in the fediverse. Plume is decentralized and free, and this is a Persian Plume instance, but all other languages are welcome as well. This instance is the result of teamwork ❤️. Let’s start blogging!

Home to 139 people

Who wrote 99 articles

Read the detailed rules