Learning web development without a strong, PC, or , strong, laptop, sounds a bit more challenging. To solve this problem, I will share some of the best Android apps to start your web development journey.
TrebEdit
TrebitEdit is an editor to run your HTML CSS and JavaScript code snippet, and this app will be helpful if you're working on a simple website that requires HTML, CSS, and JavaScript.
This editor reminds me of the VSCODE editor on PC because this editor has an emulator and demo pre-build website for demonstration purposes, and it shows how capable this thing is if you have a tablet and then plug the keyboard and mouse with the help of a USB hub. It will give you developer experience on mobile.
Highlighted Feature:-
- You get the console to execute your Javascript code  
- It comes with a PC & mobile emulator to make your pages responsive.  
- It also comes with a text-highlighted feature.  
- It has premium features as well.  
Limitation:-
- This app is only for HTML, CSS, and Javascript.  
- No autocompletion for written code.  
- You won't be able to use the Emmett function.  
Speck Editor
This app is highly suitable for HTML, CSS, and JavaScript, but you can also use it for Bootstrap, React and NodeJS projects. To use the terminal, you need to install another app which is called Speck Editor for NodeJS,
The only editor apps I have found on Android that can run the NextJS framework, but not the latest NextJS feature supported on this editor because it does support the old version of the JavaScript module, and the developers haven't added the latest module support.
Highlighted Feature:-
- It supports React, NodeJS, HTML, CSS, Bootstrap and JavaScript projects.  
- It's come with auto-completion, which is good.  
- You will be able to use Emmett.  
- It also comes with a Syntax Highlighting.  
- It has premium features as well.  
Limitation:-
- You won't be able to use the terminal directly.  
- Making a responsive page is a bit more challenging.
Speck Editor for NodeJS
As I discussed in the previous section, this app is good if you are working on a project that requires NodeJS, but it has limitations.
I have tested all these applications, and they still run on older versions of NODE JS and Do not support JavaScript ES6 module or above.
Highlighted Feature:-
- Suitable for NodeJS projects.  
- You will be able to install the package from the in-build terminal.  
- It comes with an inbuilt terminal.  
- It does have premium features.  
- It comes with syntax highlighting.  
Limitation:-
- Only you can use the terminal for 50-60 min per day.  
- It does not support the latest ES6 module.
ACode - Code Editor
ACode Editor is one of my favourite applications for web development, and it comes with so many features. Let's discuss its highlighted features and limitations.
This editor's text highlights and autocompletion give me the feeling of PC coding software, and it is the best in the class if you want to work with a simple Web Dev project, not the latest frameworks in the market.
Highlighted Features:-
- You can use it for NextJS and Django Rest Framework.  
- It comes with a separate console.  
- You can integrate a custom terminal by adding a plugin.  
- You can add plugins just like VScode.  
Limitation:-
- It does not support the latest ES6 module.  
- No autocompletion for written code.  
- ou will get basic syntax highlighting.  
Termux
The window has an inbuilt terminal. It’s a Termux terminal. It can used for the cmd task but not fully fledge like Windows. You can download it from the Google Play Store.
Termux can be used to create a development environment for web development applications. Although, it lacks so many features compared to the pc cmd. Also, you can manage your Linux VPS from Termux.
This tool gives the feeling of a Linux Terminal on an Android device, Although now it doesn't support most of the features because of Android system restrictions.