Weather-Art

The art of building a weather app

Leonardo Ramirez
2 min readJan 21, 2022

For my next project I plan to build a weather app. What I have a mind is an app that displays the weather info for the search city and a random landscape in the background. To make the app more fun and interesting, I will color pencil the landscapes myself instead of making use of pictures or illustrations. Before getting started I will update my programming skills by taking an online course at Udemy. And since I’m a newbie when it comes to art, I’ll be watching YouTube videos on how to color pencil sceneries.

My journey began with the Web Development Bootcamp that I purchase at Udemy. It consist of 55 hours of video that I could watch on my own pace. The bootcamp became my two-hour morning routine for the following months. I remember waking up early, excited to grab some coffee and sit through the lectures. I felt like I was back to an actual classroom again. The bootcamp provided me with a good refresher on HTML, CSS, and JavaScript. And new skills like React, MongoDB, and node JS.

After the bootcamp was over, my next stop was art school. My art classes took place at these YouTube channels Art Arena, McArt Studio, Sharp Art Vision, and Others. The drawing sessions became my nightly routine for the following weeks. I remember putting on my headphones because the tutorial played electronic music in the background. While the instructor guides you from begging to end. It was fun, the drawing sessions remind me of my childhood. Now with a couple of drawings, it was time to implement the code.

With the skills I gather from the bootcamp, I manage to implement the features for my app. When the user first opens the app, the first thing he sees is a default landscape with a welcome message. And at the center a text-box to enter a city name. Once the user enters a city name the app re-renders the current webpage with weather info and a random landscape. During the development period I code either day or night. The coding phase felt more like a roller coaster as there were a couple of hurtles to overcome.

Once I had a running program free of bugs. It was time for deployment. This is where I take my source code and upload it to GitHub, a cloud platform that provides web hosting services. It was exciting seeing all come together at this point, because now everyone can access my App from either phone or desktop. There was only one more thing to do. Choosing an App name. I present to you weatherart.

--

--

Leonardo Ramirez

Hello I’m a software engineer and I enjoy writting.