Applications

Blog Club

Description

This is an application created by Flutter – a UI framework by Google – which I tried to develop to find out if it’s possible to design complicated user interfaces, moreover know if this framework can handle big-scale applications.

User Interface

The application’s user interface has been made by Ugur Yabar and is posted on Dribbble (Freebie UI).

Programming Language

The appropriate programming language for developing Flutter applications is Dart language. The Google developer team chose this programming language since it has a fast garbage collector, which is vital in Flutter applications because the system itself should regularly rebuild these applications. Also, there are other advantages to this programming language; for instance, it’s a contemporary language, and it has most cons of other famous programming languages too.

Challenges

There were some challenges while developing this application, for instance, NavigationBar – A bar which helps user switch among different screens – or Profile screen.

Advantages of Flutter applications over Native applications

From my point of view, the most highlighted thing is that it is possible to develop complicated user interfaces. For example, one of many difficulties for Android native developers is that they cannot quickly implement shadows in Android UI, which is now easily possible in these applications.

Application Screenshots

Ready to create something amazing?

Lets Work Together

Get In Touch