Peter Baumgartner
unread,Feb 23, 2022, 7:04:52 AM2/23/22Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to imedi...@googlegroups.com, joerg.j...@mac.com, mabd...@karelia.com, kar...@me.com, jal...@gmail.com, pierre....@lists.houdah.com, Christoph Priebe, ai...@plasq.com, garag...@iwascoding.com, Oliver Breidenbach, Achim Breidenbach
Hello fellow iMedia users & developers,
The iMedia framework has served us well over the past couple of years. However, it is technologically aging and with each new Xcode release it is getting more and more difficult to build the framework and integrate it into our apps.
For this reason I have been thinking about developing a successor to iMedia for a while now. I have been working on a new software architecture for the past few weeks - it’s ready to be previewed now.
The design goals for the new media browser are:
• Use only the most modern technologies, so that it will serve us well for the next decade.
• Cross platform support, usable for both macOS and iOS apps.
• Asynchronous by design, so that both local and remote media sources can be used (think Lightroom CC or
unsplash.com)
• It should be possible to use just the model layer, or together with the included user interface.
• The model layer needs to extensible, so the host app can browse custom media types.
• The user interface that is shipped with the framework needs to be highly customizable by the host app. Alternatively the host app can completely replace it with its own UI.
• High efficiency, fast loading times, be as lazy as possible.
You can check out the demo app at the following repository. This is all you need to get started. All package dependencies will be installed automatically.
https://github.com/boinx/BXMediaBrowserDemoApp
The BXMediaBrowser package itself is hosted at:
https://github.com/boinx/BXMediaBrowser
I’ve started this project because of the big potential it has for FotoMagico. Of course it could also benefit a lot of other applications which is why we’ve decided to open source it. If you find this useful to your projects, I invite you to join me in making it happen.
Best,
Peter
pe...@boinx.com