App, You and Mobile System Design 👨‍💻

Curious about Mobile System Design? Here is mobile system design simplified.

Good Morning, It is your captain speaking. Welcome aboard the Developer’s Commute.

APP CORE CONCEPT

Work Coding GIF by Scaler

Gif by scaler_official on Giphy

Understanding Mobile System Design

Mobile system design is one of those topics that sounds overwhelming to talk about. We, developers, love to solve complex engineering problems and hate it when we can’t ship the favourite feature of our app. This love-hate relationship can be solved with the help of mobile system design.

Mobile system design is the study of developing apps that are convenient to use and high in quality.

Mobile system design can be summarized as:

Lesson1 — Prepare the Data Model

Lesson -2 Understanding the Usecase of your app

Lesson 3 — Understand the target audience of the app


Foundations of Mobile System Design:

  • Apps should be governed by convenience and quality

  • Apps should help your users understand their problem

  • Apps should help users solve their problems not make a game out of it

  • App systems are designed like games

Want to read more —>

Flutter VS Kotlin

As someone who loves to work on Kotlin and Java. I do not like to switch to languages like Dart, but as luck may have it. My company’s project is written in Flutter. So like any other Flutter developer, I decided to work on that project without a soul. But, I must say that I liked working on it.

Wait, wait, wait

You liked working on FLUTTER. If I am being honest I miss working in Kotlin. It is a peaceful song to my soul. But, flutter has many advantages to it. After working on it for a while, I understand why so many freelancers like to work on it.

No, it is not that Flutter is far superior to Kotlin or something. Flutter is just easier to use and get into. If you are using Jetpack Compose. Then futter will be a child’s play to learn. Of course, there are many new things but you can draw the similarities easily. Therefore, learn it with little effort.

But what is my point?

Is Flutter better or Kotlin?

Well, like any other complex question that sounds too simple to answer. The answer is it depends.

But, I have a framework to choose between the two languages. Let me know what you think of it.

Framework:

  • If you want to develop a cross-platform app quickly without any hassle. To test the app in the market or test the idea. Go with Flutter.

  • If you want to develop a cross-platform app slowly but you want good quality and good experience for users. Go for Kotlin Multiplatform.

Free Ebook

Dad Developer Meme

Tweets That You Might Love

Tweets That You Will Find Interesting

ArticlesThat You Might Love

Articles That You Will Find Interesting

Goodbye Fellow Developer

Over and Out Passenger. I hope you enjoyed this journey

I hope you enjoyed this Developer’s Commute. Thank you for joining me.

Your Captain- Hitesh Kohli