As it usually happens at GDG Lagos events, registration was seamless and people were given swags, including Flutter T-shirt.
For the uninitiated, Flutter is not affiliated with Flutterwave. Flutter is an open-source user interface software development kit created by Google. It allows developer to create native mobile apps with one code base; that is, you can create two apps—iOS and Android—using Flutter. And it has been projected that Flutter will become more popular in 2020.
The Main Event
Olise charged the attendees to take advantage of the event to the fullest and did some housekeeping by reeling out the rules of engagement and other important information like the WiFi password.
FirstBank Digital Lab is partnering with Flutter Lagos and GDG Lagos to host technology enthusiasts at the Flutter Deep Dive, on Saturday the 14th of December!— FirstBank Nigeria (@FirstBankngr) December 12, 2019
Register for FREE using: https://t.co/V5wBSKZ2ab
First Speaker: Lekan Baruwa
Everything is a widget. Widgets are basically user interface components used to create the user interface of the application. In Flutter, the application itself is a widget
Lekan further explained that there are about three models used in Flutter development. These are: the Vanilla model, the BLoc (Business Logic Component) style, and the Scoped model, which is more popular among some developer circle. According to Lekan, most of the mobile apps we are working on have at least one of these functionalities:
- Request/upload data from/to the network
- Map, transform, prepare data and present it to the user.
- Put/get data to/from the database.
The 'Flutter App Architecture ' session is currently ongoing and is facilitated by @LekanBaruwa of @Andela_Nigeria #FlutterInteract #FlutterLagos #GDGLagos #FirstBankFiresideChat pic.twitter.com/vimFtEIY1f— GDGLagos #FlutterInteract #FlutterDecember (@gdglagos) December 14, 2019
Lekan also emphasized the importance of collaboration among software developers, engineers and technology experts as they are key to the development and adoption of Google's Flutter.
Second Speaker: Olanrewaju Okewande
Olanrewaju Okewande, Software engineer at Kobo360, delivered a talk on "The Flutter Bloc Way".
Olanrewaju, who formerly worked at TeamApt, explained that it is easy to have an overview of the screens of applications using wireframing and prototyping tools such as Adobe XD and Sketch.
BLoC style helps me to examine each screen and decide which widget need to keep track of a state.
All talks and no refreshment, makes an event boring. So, we had a short lunch break after Olanrewaju's talk.
Third Speaker: Lekan Oladosu
After the refreshments, Lekan Oladosu mount the podium to talk about "Building Reusable Components in Flutter".
After Lekan's talk, it was time for Q & A. Relevant questions were posed to the three facilitators.
Gbolahan Alli, once again, came on stage to give the closing remark. And it was a wrap.
Overall, GDG Lagos Flutter Deep Dive meetup was was an amazing event. We learned, and were able to connect and interact with one another.