lastminute.com logo

Technology

swift (14)

React Universe 2024

fabrizio_duroni
fabrizio duroni
sam_campisi
sam campisi

Let's dive into the talks from React Universe 2024 that stood out to us the most and share the key insights we gained. From innovative debugging tools to cross-platform development strategies, we’ll walk you through what we found valuable and how it’s shaping our approach to React and React Native development.

SwiftUI and the Text concatenations super powers

fabrizio_duroni
fabrizio duroni
marco_de_lucchi
marco de lucchi

Do you need a way to compose beautiful text with images and custom font like you are used with Attributed String. The Text component has everything we need to create some sort of 'attributed text' directly in SwiftUI. Let's go!!!

Sharing data between a React Native App and a native iOS Widget

fabrizio_duroni
fabrizio duroni
marco_de_lucchi
marco de lucchi

Learn how to display real-time information on an iOS Widget by leveraging data from a React Native app.

A Pink Flamingo @ WWDC23

marco_de_lucchi
marco de lucchi

I was lucky enough to be invited by Apple to attend the event in person and represent our App team. Here are all my thoughts about the most-watched event in the tech industry, live from Apple Park.

Widget iOS: how to fix the image bundling problem

fabrizio_duroni
fabrizio duroni
marco_de_lucchi
marco de lucchi

Discover how we had a long day debugging WidgetKit problems with images.

Use SwiftUI Path and Shape to render your svg files: a practical example

fabrizio_duroni
fabrizio duroni
marco_de_lucchi
marco de lucchi

Let's have some fun with SwiftUI by drawing an inspiration title component leveraging Path and Shape.

Widget for our iOS app using SwiftUI: the Technical Implementation

fabrizio_duroni
fabrizio duroni
marco_de_lucchi
marco de lucchi

Join us in the Widget creation journey from drawing the UI, creating the timeline, calling the API and adapting the response, setup and reading the user configuration, and finally invoking the React Native app to display the search results.

Create a widget for our iOS app using SwiftUI

fabrizio_duroni
fabrizio duroni
marco_de_lucchi
marco de lucchi

During the last three months, we worked on a new side project for our mobile app and here is how it went.

How to: enable Hermes JavaScript engine in your React Native app

fabrizio_duroni
fabrizio duroni
francesco_bonfadelli
francesco bonfadelli
marco_de_lucchi
marco de lucchi

React native 0.60.4 has a new cool feature for Android: a new JavaScript engine called Hermes. Let's see how you can turn it on in your React Native application to get all its benefits.

React Native: Native Modules and UIViewController communication on iOS

fabrizio_duroni
fabrizio duroni

Leverage the power of NSNotificationCenter to implement communication between React Native Native modules (aka bridges) and your native code on iOS

React Native: there is a debug for that!

fabrizio_duroni
fabrizio duroni

Learn how to leverage the power of RCTBundleURLProvider to build, run and debug on an iOS device from Xcode

Eat Your Own Dog Food: distribute a beta version of your iOS app

fabrizio_duroni
fabrizio duroni

Read how we managed to distribute a beta version of our iOS app using an Apple Enterprise Developer Program and GitHub Pages.

React Native + Typescript, love at first sight. Setup in an existing app.

fabrizio_duroni
fabrizio duroni

You can run your React Native integration with Typescript in a couple of minutes in an existing app. Just read our example.

Android Studio vs Xcode vs AppCode: a brief comparison about coding speed

fabrizio_duroni
fabrizio duroni
francesco_bonfadelli
francesco bonfadelli

Being able to write code faster is a non-plus-ultra in every kind of software development. We made a comparison, take a look at our results.