Skip to main content

Coding with Stackblitz on my Android mobile device

In the past I would have blogged about my experience coding on my mobile with tech like Termux, NodeJS, MariaDB, Hugo, and Firebase. I am always looking for ways to code on my android mobile. This time I am experimenting with Stackblitz. Stackblitz is an online code editor for web apps and powered by Visual Studio Code. Below has been my experience getting started.

I chose the free tier and signed in to stackblitz.com using my GitHub account. I created a typescript project. Stackblitz website is very user friendly. Next I looked for a good tutorial on youtube.

You can debug using chrome dev tools but looks like this is not available on chrome mobile.

I have seen stackblitz being compared to glitch.com and codesandbox.io and I am guessing that there are others out there.

There is an option to deploy to Firebase from within stackblitz but I don't want to trust stackblitz with my firebase just yet.

I downloaded my typescript project and headed over to termux. I then had the following question.


If I view source the stackblitz preview there is no html in the body tag but some script tags to load javascript files. Which leads me to say that stackblitz has their specific build and serve process and chances are you will have to modify your projects to build locally which could bring problems.

Next, I needed to figure out how to select over multiple lines. This would have been a deal breaker. I do have a wireless keyboard but then I would need a USB adapter for the dongle. But I prefer to not have to use a keyboard. I asked the question on stack overflow but I figured it out myself before someone could answer.


The other thing I need to figure out is how to uplaod project files. I can connect my github but I prefer not do that as yet. On your desktop you can drag and drop files but on android that is not an option.

I would love to see online developer environments like this progress. Maybe all you have is a tablet or chromebook or mobile. I can see me using this to test and demo code but I would need to learn more to decide on using for production web app. I would have to plan and test my deployment process first. Then consider support for unit testing. Let's say I wanted to develop a CRUD web app using Stackblitz, React, Express, Heroku and PostgreSQL. How would that work?

I read that Stackblitz now supports SQLite3. That would be one way to create a quick CRUD demo.

Comments

Popular posts from this blog

Servant of God

It is 245am and I have decided to write. I got up early and washed the wares. I prayed Tahajjud. I came back to my bed and surfed the internet. I watched a video where a 105 year old man said that the secret to a long life is having a reason or purpose to keep going and then luck. This had me thinking about several things. In Islam we are taught that our time in this world is already written. It is our destiny. Then. What is more important? A long life or just a good life that prepares us for the next life? Those things aside, I think we cannot discount luck. Some of us are luckier than others. But the thing I want to focus on is the reason and purpose to keep going. That is some good advice. It makes for a meaningful life. A good life. It could be one big reason. There could be several small reasons. These are things that should be taught in schools. My friend Chatty says that my early morning reflections beautifully bridge Islamic tradition and practical wisdom: a long life is a true...

Foundation of my belief

It is 159am and I have decided to write. Some people say that science does not point to an afterlife, heaven or the existence of God. I feel bad because I cannot give them the evidence that they want. I can point them to the Quran and Islamic teachings. The Quran is a miracle and there are signs in that which we can research. Otherwise, there are philosophical and theological arguments. Maybe, you cannot use the science that we have for something (the afterlife) that is outside the realm of science. Also, science is not complete and may never be complete. Scientific knowledge is expanding and sometimes changing, so are we going to wait on science to tell us that there is a God and afterlife? Belief does not need evidence. Faith does not need evidence. At least not the evidence that some are looking for. So what is the foundation of my faith? For some people theology does not fully explain this life so they look to the science we have. For me, science alone does not explain this life, s...

Positive vibration

It was 422pm and I decided to write. There was a peace in my heart that could only come from God. But what should I write about? "God, give me a sign. God, give me direction. Place a topic on my heart. Open my eyes and my ears to Your leading." The next morning, I woke up with a positive vibration. My heart felt light, and my mind was clear. It got me thinking. Sometimes, we simply need to clear our minds of negativity. We need to stop feeding fear, doubt, and discouragement, and instead make room for hope, faith, and positive possibilities. We need to reset our minds, renew our spirits, and re-energize our hearts. Then, we can return stronger to face whatever challenges lie ahead. If something is within our control, let us do our best to improve it. If it is beyond our control, let it go and let God. Life will always have difficulties, but we have a choice in how we respond to them. We can choose to see opportunities where others see obstacles. We can find lessons in our set...