Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

iOS/Swift version #562

Closed
filipwiech opened this issue Oct 4, 2018 · 25 comments
Closed

iOS/Swift version #562

filipwiech opened this issue Oct 4, 2018 · 25 comments

Comments

@filipwiech
Copy link

Hi,

First of all, thank you for sharing this awesome library with the community! As far as I understand, at Airbnb you have also developed a version of Epoxy for iOS based on Swift. Is there any chance it will be open sourced as well?

@elihart
Copy link
Contributor

elihart commented Oct 4, 2018

afaik there are no plans to open source the iOS version. I don't work on it, but I'll ask around to those that do and get back to you

@lauraskelton
Copy link

We are working on open sourcing the version of Epoxy for iOS we've been using inside Airbnb which is in Swift! The plan is to get it out before the end of the year.

@filipwiech
Copy link
Author

@lauraskelton Thank you for the info, much appreciated! And @elihart thanks for asking around!

@viezel
Copy link

viezel commented Oct 10, 2018

Thats great new @lauraskelton. Our team uses the deprecated HUB Framework and are looking for an replacement for both iOS and Android.

@jonasbark
Copy link

Any news yet? 🙂

@etlasky
Copy link

etlasky commented Feb 1, 2019

Bump

1 similar comment
@wanjijul
Copy link

wanjijul commented Feb 8, 2019

Bump

@elihart
Copy link
Contributor

elihart commented Feb 8, 2019 via email

@Dimillian
Copy link

Still no news ?

@jonasbark
Copy link

jonasbark commented Mar 26, 2019

It seems that a public release isn't on the horizon yet.
Our company (ffuf.de) is working on an equivalent solution for Swift that includes parts of Epoxy (using LayoutKit as 'rendering engine') and MvRx. Syntax will be pretty similar and it's already fun to work with. We expect to be able to release it within a few weeks.

@elihart
Copy link
Contributor

elihart commented Apr 1, 2019

Our internal work to open source the iOS version is delayed, but still planned.

News will be posted when available

@hooliooo
Copy link

hooliooo commented Apr 16, 2019

In the mean time, check out FFUF's Cyanic framework (based on Epoxy and MvRx) while waiting for Airbnb's iOS Epoxy.
https://github.com/feilfeilundfeil/Cyanic

We can't wait to see it @elihart

@eygraber
Copy link

Any chance that this is gonna be Kotlin MPP capable?

@elihart
Copy link
Contributor

elihart commented May 28, 2019

No plans for MPP

@gajicm93
Copy link

Just a bump, how is this going? Thanks.

@elihart
Copy link
Contributor

elihart commented Sep 20, 2019

There isn't progress on this, and with Swift UI and Jetpack Compose on the horizon I don't think it makes sense to pursue this.

@PedroAlvarado
Copy link

Excuse my ignorance, what is the relationship between Jetpack Compose and Epoxy(Java) that doesn't make sense?

@elihart
Copy link
Contributor

elihart commented Sep 20, 2019

Jetpack Compose is a complete View framework overhaul that will replace Epoxy.

@gajicm93
Copy link

As far as I've seen, Jetpack Compose doesn't offer composing recyclable list screens via RecycleView, which is the main purpose of Epoxy, only static layouts?

@elihart
Copy link
Contributor

elihart commented Sep 23, 2019

This is not true - compose also produces scrollable, recyclable lists, and will replace RecyclerView as well.

@sajeel
Copy link

sajeel commented Jun 11, 2020

Bump

@AndreiApostoiu
Copy link

Bump2

@KiranShny
Copy link

Bump3

@thedrick
Copy link

thedrick commented Feb 1, 2021

You can find the Swift / iOS version of Epoxy here! https://github.com/airbnb/epoxy-ios

@viezel
Copy link

viezel commented Feb 2, 2021

Wow, it actually happened 🥳

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests