The idea is solid, but the presentation is all over the place. It's hard to follow, and the code seems improvised. It would really benefit from better preparation to be clearer and more structured. You could be a good programmer but not good at audience
@wnttdb10 күн бұрын
does it really work now?
@widgetsflow13 күн бұрын
Great talk Leigha, articulated nicely
@IgorGanapolsky23 күн бұрын
Is this Arch ready for Primetime? Are any companies using it in prod.
@fuxludАй бұрын
Great complementary post: in.swiftui.wtf/observation
@ForChiddlersАй бұрын
We need the other way around as well
@sanatanShishya1521Ай бұрын
Really appreciate your work and it's really understandable for me. Thanks for your team hard work and support for us. Love from INDIA.💌
@crisorochi9110Ай бұрын
🎉🎉👏👏👏, thanks I can imagine all the hard work
@maran.ath4Ай бұрын
Amazing job actually, I couldn't even think of a usecase for this , but after your presentation i can think of a few, splendid presentation and amazing idea
@denisblack98972 ай бұрын
Achieving nothing by hardcore overengineering😅
@divakukulzaКүн бұрын
Why do you think like that? It’s simple than TCA and RIBS
@4dagi013 ай бұрын
Que buena charla, saludos desde Ronegro Antioquia, Co
@ideagarage3 ай бұрын
Awesome, FlutterFlow architecture would be great for builders. Thanks for this insight Leigha and FF team!
@harig51153 ай бұрын
Awesome gayathri🫡
@flutterflowexpert3 ай бұрын
Well done FlutterFlow Team and Leigha!
@user-ls4sg5oq1n3 ай бұрын
Hi Your videos are great! I can optimize your content for better search visibility. Let's discuss how to rank higher on KZbin.
@therealjohnshelburne3 ай бұрын
Love your slide on abstraction and not using the term low code. Made me think of how cloud companies use the pizza shop diagram when showing IAAS/PAAS/SAAS
@andrepadez3 ай бұрын
ME ME ME ME ME ME ME ME !!!!!
@avwie1323 ай бұрын
React community has rediscovered ViewModels.... Basically he turned React into a template rendering engine. In a few years React community will have rediscovered MVC, count on it. Another point, doesn't just complete invalidate the whole "the frontend is fast" idea of React? You're now waiting on data from the server before you can initially render a full page.
@oussamanocode3 ай бұрын
Greaaaaaaaaaaaaaaaaaaaaaaaaaaaaatjob
@Dmytro-e-bash4 ай бұрын
I was always curious when listening to such an excellent presentation and how you adopted it in practice. It’s great when the project is new or when the team is ready to change approaches for old projects. But how do you approach these rules for ancient projects, or how do you sell such ideas to large/enterprise projects? Everyone had at least a few exciting project cases to tell. Easter to listen to them. I also want to say dziekuje, Krzysztof! What a great ecosystem you created!
@indiekiduk5 ай бұрын
I like how the .task modifier in SwiftUI removes the need for Combine’s ObservableObject
@bilaldurnagol5 ай бұрын
❤❤
@wilsontoribio65246 ай бұрын
Awesome!
@mattbonney68987 ай бұрын
I love Daniel's presentation style!
@welcomattic7 ай бұрын
Le son est désastreux sur l’intervention de Florent 😢 36:53
@llothar687 ай бұрын
Still no easy way to combine the industry standard of "gettext" for any backend/libraries with the apple infrastructure. Apple just please double it and provide additional "const char*" instead of NSString interfaces for all I18N/L18N. But they want to increase the wall size of their garden more and more with Swift, making things non portable from unix/posix/darwin.
@guillaumediallo-mulliez41738 ай бұрын
Hello @sameer kashyap, I think you mis-named this playlist... these are the talk of the "Flutter Connection" conference that was held in Paris in 2023 You are mistaking with the Flutter Con Berlin conference that is another conference. Can you change the name of the playlist ?
@dalton_c8 ай бұрын
Great talk! This answered the exact question I had which was how to short-circuit when iterating. Thanks!
@drees94519 ай бұрын
"Promo SM" 🌸
@abymathew5759 ай бұрын
Wow really good talk
@brunasantos7089 ай бұрын
🎯 Key Takeaways for quick navigation: 00:00 🚀 Krzysztof Zabłocki has contributed to over 20 open source projects, used by teams at Apple, Airbnb, and Disney. 00:21 🌐 Swift Package Manager (SPM) is recommended for project organization due to its modularity and boundary-enforcing capabilities. 02:13 📦 SPM helps modularize applications and leads to better API design and testing, reducing merge conflicts. 03:23 🧰 Leverage the fact that Package.swift is a regular Swift file to add convenience extensions for dependencies and targets. 05:02 🛠️ Recommended build tools include SwiftLint and SwiftFormat to enforce code style consistency. 05:31 🧙 Sorcery is a tool for code generation, allowing you to eliminate code duplication and automate tasks like protocol conformances. 06:27 🧩 Create your own templates with Sorcery to tailor code generation to your specific needs. 07:23 🏭 Integrate build tools like Sorcery as pre-commit scripts to optimize build times and avoid unnecessary reruns. 08:49 🐛 Tools like Instabug and Sentry facilitate bug reporting, allowing users to provide feedback and prevent negative word-of-mouth. 09:45 🚫 Use tools like Lifetime Tracker to identify and prevent memory leaks in your app preemptively. 11:21 ⚙️ Automatic settings frameworks like "AutomaticSettings" simplify the creation of debug settings, avoiding the need for manual UI coding. 13:24 📱 RocketSim provides advanced simulator control features, such as network condition emulation and screen recording support. 14:47 🔄 Improve iteration speed by building Playbook-style interfaces, leveraging Preview Apps, and implementing hot reloading using tools like "Inject". 20:12 🧪 Embrace testing for Mobile applications to ensure stability and reduce the burden of manual testing, particularly in small teams. Use effective testing patterns to create maintainable tests. 21:06 🧪 Use snapshot testing with libraries like "snapshot testing" to replace Facebook snapshot tests, supporting multi-platform and testing database migration. 22:16 📊 Consider using the "difference" library to quickly identify differences in complex objects during testing for faster iteration. 23:52 📱 Implement the page object pattern for UI testing to create higher-order abstractions for screens, improving test readability and maintainability. 25:40 📢 Explore useful libraries like Pulse, Proximan, and SwiftUI Introspect for tasks such as logging, networking, and accessing SwiftUI components more efficiently. 29:34 🛠️ Don't rely solely on Apple's defaults; explore the vibrant iOS development community to find and use various tools and frameworks that can enhance your workflow and efficiency. Made with HARPA AI
@bardakan9 ай бұрын
"faster than running the app" - it may fail on simple view with "hello world". Did you answer how to avoid it? No
@bardakan9 ай бұрын
The main problem of swift packages - they are updated whenever they want and it is very confusing. In the same time cocoapods are updated manually only.
@bartoindahouse10 ай бұрын
This is amazing. I really like that we have the web in the mix. I need to try this out, but looking at the config, it could be set up to work on a browser by using a universal library that switches the navigation to a 'slider-like' navigation if it's used on a browser. Just thinking out loud. I need to try this out first to grasp it.
@grikhedr463510 ай бұрын
The qr code helped me a lot thanks ^^. ... btw the shortcomings part was great, because most of the time tutorial/guide just tells u what it does, but then leave you to experience the full energizing apple development experience of seeing random error or compile time issue withouth mentioning even in the original documentation
@paulo.mendes10 ай бұрын
Nice talk, thank you
@Theprouteu10 ай бұрын
Le tip du breakpoint est incroyable 😮
@jordibruin10 ай бұрын
Nice clear talk, thanks Hidde!
@bennguyen131310 ай бұрын
Not sure the difference between a Flutter Plugin vs Package, but I'd like to make a Flutter Windows/Desktop application that can access hardware peripherals. The hardware has DLL drivers/library. From what I've seen FFI/JNIGen , Pigeon, or platform-channels must be used, but not sure how to map the DLL's exported functions. For example, many of the functions return pointers to structures that have more pointers/structs and enums as members. For example, one of the header files has a format like: stOne* funcName ( uint32_t val); struct stOne { union { uint8_t ubyte; stTwo ubit; } stThree* pHandle; }; struct stTwo { unsigned bit0 : 1; unsigned bit1 : 1; unsigned bit2 : 1; unsigned bit3 : 1; unsigned bit4 : 1; unsigned bit5 : 1; unsigned bit6 : 1; unsigned bit7 : 1; }; struct stThree { ... }; How can dart call functions from this dll?
@xhan367411 ай бұрын
Great talk, thanks you guys
@a22601807 Жыл бұрын
Good talk!
@vietthangvunguyen2457 Жыл бұрын
Thought it was only me who can't figure out how to fix the "Connection closed before header was received" error. Great talk though!
@gaxkiller Жыл бұрын
Nice talk, went the same route last year in my company but as a solo mobile developer, was a tough route but damn you learn so much when addressing that kind of problems.