Image for post
Image for post

This post is going to give a brief introduction to UML Class Diagrams, their purpose and important concepts.

It is important to understand that when a product is to be built, whatever it is, it can be a system, a mobile application, web application or a game, we have to go through certain phases before the actual implementation of the product using various or the required programming languages begins. These phases are important and crucial so as to have a conceptual understanding of the product that is being built.

These phases involve — gathering of the functional and the non-functional requirements regarding the product where the functional requirements determine what the product must do and the non-functional requirements determine what the product must be, creating the Use Cases and the User Stories and building upon a conceptual model using CRC cards or Class Responsibility Collaboration cards. …

Image for post
Image for post

There are many ways to simulate your web app. One of them is to use Android Studio and another is to use your own mobile device.

I’ll recommend to download and install Android Studio. Android Studio is the official integrated development environment (IDE) for Android application development. It is based on the IntelliJ IDEA, a Java integrated development environment for software, and incorporates its code editing and developer tools.

Further the app under development can be simulated with the AVD Manager using x86 images or ARM images. However that’s a different story. …


Suyash Awasthi

Hello there! I am a Full-Stack Developer who is constantly driven by an urge to learn new technological concepts. I love to code and work on projects.

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