Mathieu Poli

Mathieu Poli

Head of Frontend Engineering

I'm am Head of Frontend Engineering at GoodBarber.

I oversee the teams that build the rendering engines at the core of our no-code platform: they're what bring our users' projects to life and turn them into native apps that are smooth and polished. Everything you see and interact with on screen passes through their hands.
A pioneer of mobile no-code, passionate about software architecture and product design, I also teach in universities and private schools.

Here, I write about frontend engineering, product design and AI — and everything that happens when those three worlds meet.

FollowLinkedInX

Articles by Mathieu Poli

  1 min read

Beautiful Apps Engine: Update #2159

Add some API methods in Scratch navigation modeAdd "hideTitle" in JSON to hide the title in the photo detail view

  2 min read

Beautiful Apps Engine: Update #2126

You can now edit the size of the text in a detailView with the "defaultTextFontSize" field in the JSONAdd "didAppearReload" JSON parameter for Custom URL section which allow the refresh of the view every time it appear

  1 min read

Beautiful Apps Engine: Update #2067

Add Disqus commentsAdMob: It's now possible to have different publisherId for splashscreen and listBug fix: Fix wrong number

  1 min read

Beautiful Apps Engine: Update #2009

Bug fix: Now the searchBar doesn't appear anymore if it's not neededBug fix: Images now download correctly in case of categories list templateBug fix: Fix subtitle in SoundCloud section when track is posted more than a year ago

  1 min read

Beautiful Apps Engine: Update #1900

2 new templates for Article & Video sections : Minimal color & Minimal photoAdd a new url scheme management ("goodbarber://maps") in the Custom sectionShare button disabling management in the Live Plus section

  1 min read

Beautiful Apps Engine: Update #1880

SoundCloud section : Now the artist cell doesn't appear if we have categoriesAdd "listBackgroundOpacity" parameter in podcast detail, event detail and comments viewsBug fix: Fixing selected icon size in custom TabBar

  1 min read

Beautiful Apps Engine: Update #1771

Add OpenAdsInExternal in JSON parameters to open the ads links in SafariAdd "Helvetica Neue Ultra Light" fontUsername and mail are now saved in post comments

  1 min read

Beautiful Apps Engine: Update #1660

Add method "gbGetPlayingLivePlusParams" in Plugin sectionPlugin section : management of "contentUrl" parameter in section initializationAdd SearchBar placeholder customization

  1 min read

Beautiful Apps Engine: Update #1513

New NavBar effects (transparency, blur and disparition)Increased size of NavBar background imageIncreased size of NavBar

  1 min read

Beautiful Apps Engine: Update #1467

Preloading plugin filesAdding a date format in US languageBug fix: Events doesn't disappear anymore in Event section

  1 min read

Beautiful Apps Engine: Update #1434

Dates format management in following languages : fr, en, nl, it, de, es, ja, no, dk, cn, pl and ruAutomatic management of statusbar text color

  1 min read

Beautiful Apps Engine: Update #1304

It's now possible to disable view bounce in Plugin section (Settings API)It's now possible to disable files cache in Custom section (Settings API)

  3 min read

[Tech] Custom log lines (aliasing NSLog) #iOS #Objective-C

Any developer knows the importance of logging while debugging. The more you log, the faster and easier it will be to find anomalies in the source code. It allows for instance to look at the data received from the network, in our case, the responses of the requests sent to our architecture.   Anyway, two problems can appear around this problematic : - These logs, essentials in DEV, slow the app in PROD, and significantly degrade the user experience - The proliferation of logs makes the console unreadable very quickly, which requires rigor in writing their labels   To solve these problems we have chosen to implement a logging system tailored to our needs. The idea is obviously not to reinvent the wheel - the standard system proposed by the iOS SDK is very effective - but to provide a simple to use tool, that ensures readability and performance.

  1 min read

Beautiful Apps Engine: Update #1055

In Submit section, it's now possible to disable iconsIn Submit section, sizes of cells are now dynamic according to the number of cells