This article/tutorial is a continuation of my previous post, so if you haven’t read through that yet please do to get a full background. That being said I would like to start by thanking all the support that has come through the development of Pool, the community gave me great feedback and seemed to generally enjoy the journey and structure of the article. In this article, I will be tackling some common UI components in Social Networking Apps that weren’t addressed in the first part.

What We Have So Far?

By the end of the previous article, we already created a beautiful UI that draws to the attention of the user with very little code. The overall Home Screen managed to be beautiful, verbose yet functional. The Featured Events section consisted of an Event Cell which was concise with the necessary details that were easy on the eyes. Then there was the Header View which by being Animated immediately conducted the attention of the user. …

We are in a time where it’s necessary to develop in both mobile and web for your software. However, maintaining three different codebases for iOS, Android, and Web development results in immense time strain when in most cases you are developing the exact same solution. This has lead to the rise in cross-platform development tools that have traditionally used Javascript to develop apps that utilize Web Views to give native-esque experience. However, a relatively new player which came out of beta earlier this year is Google’s Flutter Framework.

The New Gold Standard

Flutter uses the Dart programming language, which means that the framework will get Native performance. This is because dart uses both a Dart VM with JIT (just-in-time) compilation and an AOT (ahead-of-time) compiler for producing machine code. …

“The last thing you want to do is finish playing or doing anything and wish you would have worked harder.” ― Derek Jeter

Interestingly, this quote appeared on my Twitter feed out of the blue a couple weeks after writing my first article. It led me to wonder why should I begin on a quality piece of software and then leave it half-baked to never see the light of day? …


Prad Nukala

I am a full stack developer with focus in mobile app development with almost 9 years of extensive publishing experience - https://prad.dev

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store