Web Development is a trending Career Path with great amount of job opportunities. Most Of People Thinks With a Computer it's impossible to do web development. Today will find out how we can start web development on your Android Phone.
Android is based on Linux Kernel so it's definitely possible to do almost anything which we could do in a Linux Computer.
If you don't have Desktop/Laptop but want to start web development you're not alone , I was also was in the same place few years ago. I had a old J2ME phone that time but nowadays most of people has a Smartphone.
if you have a Android Phone in hand and creativity in mind that's all we need to start our journey in web development with our android phone.
I've divided this guide into several parts so it would be easy for newbies.
Without Further Talking, Let's Start Building.
Part 0 : Learning Web Development
If you already learnt about Web Development you can skip this part and go to part 1
If you look into Play Store, you'll find lots of solutions to learn about Web Development, but few of them are actually useful.
So Today I came up with a list of useful resources of Web Development on Android.
β’ SoloLearn :
It is one my favourite solution to learn almost all widely used programming languages and web technologies such as HTML (it's not a programming language) , JavaScript , CSS etc.
It has much more useful features such as you can ask questions if you had problems, show your code to world and much more.
β’ Grasshopper :
If you want to learn Web Development you must have to learn JavaScript, Developed by Google it's one of the best resources to learn JavaScript.
You Can learn basics as well as advanced JavaScript , you can also learn about useful JavaScript libraries such as D3Js from Grasshopper. You also learns Animation with JS use of Canvas and much more
β’ Py
Similar to SoloLearn it has great resources to learn HTML , CSS , JavaScript.
You can also learn Other languages with Py
Part 1 (A) : Coding
If you already know or just learnt web programming languages such as JavaScript and Markup languages such as HTML , you can start coding amazing websites , web apps now.
Here Are some best Code Editors for Android,
β’ AIDE Web
AIDE Web is one of the oldest available web development solution for android. It's a fully fledged IDE with plenty of useful functions.
It no only an IDE but also a solution to learn Web development
I recommend this for you
β’ QuickEdit
It's one of the best code editor available out there , you can write HTML, CSS, JavaScript in it and preview the Compiled HTML
It supports huge range of Languages it's quite lightweight only 3.3MB
It's my favourite editor for android
β’ DroidEdit
It's a lightweight buy powerful code editor for Android , it supports plenty of programming languages , it also supports opening files directly from Dropbox.
You can also preview the HTML in browser.
Part 1 (B) : Non-Coding
If you're not a programmer but still want to do web development or prefer Non-Coding WYSIWYG solutions this part is for you otherwise you can skip it
β’ SimDiff
It's the most popular Non-Coding website builder on play store. Used by millions
At first it might look messy but if you enough time with it , it would br easy to understand.
The thing I didn't like about this is , it's UI , it looks old and messy , if using a tablet or a phone with large screen it's bearable but if using phone with smaller screen , sometimes it becomes headache.
But You Should Give it a try
β’ Mobirise
I used it a lot for creating website prototypes. It uses Bootstrap CSS Framework by default.
It's easy to use if you have a large screen or tablet other it might be a pain
It's good for creating Portfolios , Startup Website , Product Page etc.
If you've completed building your webpage you might want to show it to the world , just take a look at below
Part 2 : Serving From and Testing on Phone
If you don't have a hosting service or server of your own or just want to test your websites , don't worry , you can serve and test your site from your android phone
β’ PAW Server
If you want to serve website from your android device , it's the preferred server, but serving a website from Android can harm your device.
It's one of the widely used web server for Android available out there. It has plenty of useful features.
It's quite lightweight and easy to use
Got Problem With Setting Up Paw Server, Follow this Guide
β’ Esminis.com
It's not a app but a list of app which are Servers for Android developed by Tautvydas Andrikys aka. esminis.
The List Includes :
- Apache Server
- PHP Server
- MySQL (MariaDB) Server
- Mongo DB Server
They Are The Preferred And Powerful way to test your websites on Android.
Part 3 : Uploading To Server
If you own a hosting service , you'll need to upload yout site there to make it available to world, Best Way to Upload Files to Hosting Provider , is FTP (unless they don't support FTP)
β’ AndFTP
It's one of the oldest and widely used FTP Client for Android available out there.
It's Simple, Lightweight and Powerful
β’ ES File Explorer
It's All in one solution for file management.
It can be also used as FTP Client. It's a Powerful Solution
β’ TurboFTP
It's a Fast and Fully Featured FTP Client for Android.
It has a modern material design
β’ ConnectBot
If you want to use SSH to upload or sync files from your Cloud , use this it's Open Source SSH client for Android
Thank You for Reading!
That's It For Now, See you Next Time
Let Me Know Your Suggestions, Problems in the Comments Below π
If You Like My Work (My Articles, Stories, Softwares, Researches and many more) Consider Buying Me A Coffee β π€
Top comments (9)
definitely agree with your idea, but it would be better to just buy a Raspberry pi instead of smartphone.
Or even a second hand computer, you can get them at the price of a smartphone.
Using Computer is best option, but there are some people who is capable of only buying some cheap smartphone in countries like India , with this guide then can start learning web development and achieve their dreams
It was me, few years ago. Fortunately I got a shit spec laptop
Same Here..
Then in 2014 , I got my own Desktop Computer
Hey. where you live, let's meet over a cup of chai. π
What mobile or tablet would be suitable for a beginner
Probably anything with a big screen
I'm not sure π , whichever suits your needs