This week in Flutter #31
Tags: flutter, dart, news, firebase
Published: 2021-11-28 10:09:06

It's **Black Friday** this week, and there are some nice sales for developers. Check some for [macOS/iOS](https://github.com/mRs-/Black-Friday-Deals) , some for [web/software engineers](https://github.com/mdbootstrap/Black-Friday-2021) , and some for [developers and entrepreneurs](https://github.com/twf-nikhila/Awesome-Black-Friday-Cyber-Monday-deals) .

In particular, **raywenderlich.com** has some nice Black Friday deals: [50% off on all books](https://www.raywenderlich.com/29582709-black-friday-2021-all-books-50-off) , and [Pro Subscriptions + Monthly Pro Seminars](https://www.raywenderlich.com/29540014-black-friday-sale-pro-subscriptions-monthly-pro-seminars-for-399) . Full disclosure: I am a tech editor for raywenderlich.com, but I do not get any percentage from these offers.

\- Michele Volpato

Development 🧑‍💻
-----------------

### 🔗 [Firebase Dynamic Links With Flutter](https://harshbhalala.medium.com/firebase-dynamic-links-with-flutter-e076424dc94c)

In this article by [Harsh Bhalala](https://github.com/harshbhalala-04) , you'll learn how to set up **dynamic links** to be able to share content between two users of your Flutter app, regardless of their platform. With a link **generated from the app** , another user will be able to reach the same content on their device, even if they are on a different platform, and even if they do not have the app installed yet.

### 🔗 [Native Animated Splash Screen with Lottie in Flutter](https://medium.com/@turkergurel19/native-animated-splash-screen-with-lottie-in-flutter-21761532813b)

I always tell myself to have a look at the **integration between Flutter and [Lottie](https://lottiefiles.com/what-is-lottie)** , but  it is always pushed down my prioritised list. In the meanwhile, I can read tutorials like this one, by [Türker Gürel](https://medium.com/@turkergurel19) .

### 🔗 [Flutter Web vs HTML, CSS & JS: Performance Comparison](https://codewithandrea.com/videos/flutter-web-html-css-js-performance-comparison/)

I already gave my opinion about [using Flutter for a marketing website](https://ishouldgotosleep.com/this-week-in-flutter-29/) in this newsletter. [Andrea Bizzotto](https://github.com/bizz84/) even implemented the **home page** of his website in **Flutter** and compared, using numbers, the two. The result is not a surprise, but now you know what link to send to your colleague when they hint to make the company website using Flutter.

### 🔗 [Creating an image carousel in Flutter](https://blog.logrocket.com/creating-image-carousel-flutter/)

In this article by [Ishan Fernando](https://github.com/IshanFx) , you'll learn how to implement an **image carousel** from scratch. They also provide sample code if you want to use `carousel_slider` instead of implementing everything by yourself.

### 🔗 [Understanding RenderObjects in Flutter](https://blog.logrocket.com/understanding-renderobjects-flutter/)

This is an interesting article, by David Adegoke, that explains what happens **behind the scenes when Flutter renders** . A must-read.

### 🔗 [How to create a Flutter GridView with content-sized items](https://codewithandrea.com/articles/flutter-layout-grid-content-sized-items/)

Sometimes the basic widgets that Flutter gives us are not enough to implement the **design** we want. For instance, using a `GridView` in combination with `childAspectRatio` does [not always end up](https://codewithandrea.com/articles/flutter-layout-grid-content-sized-items/images/grid-view-resize-bottom-overflow.webp) like we would like to. [Andrea Bizzotto](https://github.com/bizz84/) encountered exactly this problem while working on the Flutter version of his website. How do you solve this problem? Read his article to find out.

### 🔗 [Actions, Intents, and Shortcuts in Flutter](https://medium.com/@oplondhe/actions-intents-and-shortcuts-in-f-affdbb2d24f8)



[...]

Read the rest on [my website](https://ishouldgotosleep.com/this-week-in-flutter-31/).

[Join the Flutter and Dart newsletter](https://ishouldgotosleep.com/subscribe-to-the-newsletter-devto/) and receive it weekly in your inbox.