Alcinoe
Alcinoe empowers developers to build fast, modern apps without the usual complexity or performance bottlenecks. It keeps the focus on innovation—not tool constraints—delivering top performance, deep customization, and great cross-platform UX while staying independent of GAFA ecosystems.
Install / Use
/learn @MagicFoundation/AlcinoeREADME
Alcinoe
At the heart of Alcinoe is a belief in empowering developers to create fast, modern, and seamless applications without the typical bottlenecks of complexity or performance limitations. We believe that development should be focused on innovation, not fighting against the constraints of your tools. Alcinoe is built with the philosophy that every developer deserves the best performance, the freedom to customize, and the power to deliver exceptional user experiences across platforms—all while maintaining independence from the dominance of GAFA (Google, Apple, Facebook, Amazon).
Alcinoe is fully compatible with Delphi Florence 13.0. If you find this library helpful, please consider giving it a star on GitHub. It’s free and greatly supports the project’s visibility and growth.
<img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/star.jpg?raw=true" />For upgrade notes and breaking changes, please refer to the ChangeLog.md. From time to time, we may rename units/types or adjust procedure/function signatures; the changelog is the authoritative place to see what changed between versions and what you may need to update in your code.
Fuel the Magic, Inspire Innovation
By joining MagicFoundation as an Associate, you'll enter a community that's actively shaping the future of Alcinoe—while unlocking a suite of exclusive perks. Associates receive priority support for bugs they submit via the issue tracker or by email, including faster triage, dedicated investigation, and ongoing updates until resolved.
<a href="https://github.com/sponsors/MagicFoundation"> <img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/becomeasponsor.webp?raw=true" width="800" /> </a>Example of an App Built with Alcinoe
Alcinoe Firemonkey Controls Demo
The Alcinoe FireMonkey Controls Demo highlights the power and flexibility of Alcinoe's UI components. It demonstrates how to build high-performance, visually stunning, and responsive FireMonkey applications with ease, showcasing advanced features and custom styling capabilities.
<p align="left"> <a href="https://play.google.com/store/apps/details?id=io.magicfoundation.alcinoe.alfmxcontrolsdemo"><img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/alfmxcontrolsdemo.png?raw=true" alt="Alcinoe Firemonkey Controls Demo" /></a> <img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/empty.png?raw=true" width="25" /> <a href="https://play.google.com/store/apps/details?id=io.magicfoundation.alcinoe.alfmxcontrolsdemo"><img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/alfmxcontrolsdemogoogleplay.png?raw=true" alt="Alcinoe Firemonkey Controls Demo" /></a> <img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/empty.png?raw=true" width="25" /> <a href="https://apps.apple.com/app/alcinoe-firemonkey-controls/id6738398604"><img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/alfmxcontrolsdemoappstore.png?raw=true" alt="Alcinoe Firemonkey Controls Demo" /></a> </p>Alcinoe Dynamic ListBox Demo
This demo showcases the Alcinoe Dynamic ListBox — a high-performance, customizable list control for Delphi FireMonkey apps. Optimized for modern UIs, it supports animated, scrollable content using an on-demand data model that creates and frees items dynamically, ensuring smooth performance and low memory usage. Ideal for building rich, content-driven interfaces like social feeds, chats, or news streams.
<p align="left"> <a href="https://play.google.com/store/apps/details?id=io.magicfoundation.alcinoe.alfmxdynamiclistboxdemo"><img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/alfmxdynamiclistboxdemo.png?raw=true" alt="Alcinoe Dynamic ListBox Demo" /></a> <img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/empty.png?raw=true" width="25" /> <a href="https://play.google.com/store/apps/details?id=io.magicfoundation.alcinoe.alfmxdynamiclistboxdemo"><img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/alfmxdynamiclistboxdemogoogleplay.png?raw=true" alt="Alcinoe Dynamic ListBox Demo" /></a> <img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/empty.png?raw=true" width="25" /> <a href="https://testflight.apple.com/join/VQnj4KsU"><img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/alfmxdynamiclistboxdemoappstore.png?raw=true" alt="Alcinoe Dynamic ListBox Demo" /></a> </p>KisKis
KisKis is a dating app crafted in Delphi using the Alcinoe framework, offering a sleek, modern, and responsive platform for connecting people. Leveraging Alcinoe's advanced UI controls and optimized performance capabilities, KisKis delivers an engaging and seamless user experience, making meaningful connections more accessible and enjoyable.
<a href="https://www.youtube.com/watch?v=IJzEuZTSXDI&vq=hd2160"> <img src="https://github.com/MagicFoundation/Alcinoe/blob/master/References/DocImages/youtubekiskis.jpg?raw=true"/> </a>Embarcadero Quality Reports
Please request the resolution of these quality reports. Due to the unresolved issues from Embarcadero, we have been forced to apply patches to the original Delphi source files:
- iOS: Missing application:handleEventsForBackgroundURLSession:completionHandler: delegate in FMX
- FMX Android: Zoom gesture (TInteractiveGesture.Zoom) only fires on very fast pinches
- Enhance MouseEvent Handling by Providing Access to MotionEvent (Android) and UIEvent (iOS)
- Improve Rendering Timing by Using Choreographer Instead of Runnable
- Allow TTexture to Define a Material (GLSL Shader) to Use
- TControl.DoRemoveObject should only realign when the removed control is visible
- TControl.SetBounds: Missing ParentContentChanged Call on Size-Only Updates
- Missing ResetUpdatingState call in TCustomForm.DoRemoveObject
- Effect ProcessTexture is not working and function TFilter.InputTexture: TTexture do unecessary work
- TAndroidMotionManager does not handle AMOTION_EVENT_ACTION_CANCEL
- Add ExtractContentStream to TURLResponse / IURLResponse to allow taking ownership without copying.
- Architectural Issues in FMX.Skia.Canvas.GL
- FMX.VirtualKeyboard.Android: Unused variable and unnecessary logic in Delphi 13 update
- Project option to define where to look/create the LaunchScreen.TemplateiOS directory
- Support configuration-specific deployment templates (AndroidManifest / Info.plist / Entitlements)
- Replace Pointer-based signatures in iOS/macOS bridges with strongly typed wrappers
- Win64: AnsiString equality comparison significantly slower than UnicodeString
- Allow linking of Swift compatibility frameworks
- need to uncomment _GetAUDIO_ATTRIBUTES_DEFAULT from JNotificationClass
- Resolve Circular Reference in JBitmapClass by Refactoring JHardwareBuffer Declaration
- Update Pressed Property Setter in TControl to Enhance State Change Tracking
- Add Additional Notification Icon Sizes for iOS 16+
- ForceQueue with Delay Does Not Work on Android
- AndroidManifest merge in Delphi does not respect tools:node="remove" directive for uses-permission
- Uncomment missing init overloads in JCipher to enable standard Android Crypto API usage
- FMX: TAlignLayout.TopLeft ignores Margins on child control
- iOS: UNNotificationPresentationOptionNone removed from iOSapi.UserNotifications in Delphi 13
- CVOpenGLESTextureCacheCreate expects raw Obj-C pointer for eaglContext
- macOS: Align NSTextField.setDelegate signature with other AppKit setters
- UIViewAutoresizing changed from NSUInteger to NSInteger in Delphi 13
- [iOS API regression:
Related Skills
node-connect
336.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.0kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
336.9kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.0kCommit, push, and open a PR
