Back
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.

Followtwitter

Articles by Mathieu Poli

Mathieu Poli, Tuesday 25 March 2014

Beautiful Apps Engine: Update #2159

Add some API methods in Scratch navigation mode
Add "hideTitle" in JSON to hide the title in the photo detail view
Mathieu Poli, Tuesday 18 March 2014

Beautiful Apps Engine: Update #2126

You can now edit the size of the text in a detailView with the "defaultTextFontSize" field in the JSON
Add "didAppearReload" JSON parameter for Custom URL section which allow the refresh of the view every time it appear
Mathieu Poli, Tuesday 4 March 2014

Beautiful Apps Engine: Update #2067

Add Disqus comments
AdMob: It's now possible to have different publisherId for splashscreen and list
Bug fix: Fix wrong number
Mathieu Poli, Monday 17 February 2014

Beautiful Apps Engine: Update #2009

Bug fix: Now the searchBar doesn't appear anymore if it's not needed
Bug fix: Images now download correctly in case of categories list template
Bug fix: Fix subtitle in SoundCloud section when track is posted more than a year ago
Mathieu Poli, Tuesday 4 February 2014

Beautiful Apps Engine: Update #1900

2 new templates for Article & Video sections : Minimal color & Minimal photo
Add a new url scheme management ("goodbarber://maps") in the Custom section
Share button disabling management in the Live Plus section
Mathieu Poli, Tuesday 28 January 2014

Beautiful Apps Engine: Update #1880

SoundCloud section : Now the artist cell doesn't appear if we have categories
Add "listBackgroundOpacity" parameter in podcast detail, event detail and comments views
Bug fix: Fixing selected icon size in custom TabBar
Mathieu Poli, Tuesday 17 December 2013

Beautiful Apps Engine: Update #1771

Add OpenAdsInExternal in JSON parameters to open the ads links in Safari
Add "Helvetica Neue Ultra Light" font
Username and mail are now saved in post comments
Mathieu Poli, Tuesday 26 November 2013

Beautiful Apps Engine: Update #1660

Add method "gbGetPlayingLivePlusParams" in Plugin section
Plugin section : management of "contentUrl" parameter in section initialization
Add SearchBar placeholder customization
Mathieu Poli, Tuesday 5 November 2013

Beautiful Apps Engine: Update #1513

New NavBar effects (transparency, blur and disparition)
Increased size of NavBar background image
Increased size of NavBar
Mathieu Poli, Tuesday 22 October 2013

Beautiful Apps Engine: Update #1467

Preloading plugin files
Adding a date format in US language
Bug fix: Events doesn't disappear anymore in Event section
Mathieu Poli, Tuesday 15 October 2013

Beautiful Apps Engine: Update #1434

Dates format management in following languages : fr, en, nl, it, de, es, ja, no, dk, cn, pl and ru
Automatic management of statusbar text color
Mathieu Poli, Tuesday 10 September 2013

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)
Mathieu Poli, Wednesday 14 August 2013

[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.
Mathieu Poli, Tuesday 28 May 2013

Beautiful Apps Engine: Update #1055

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