Using your phone as a software development platform

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

Our great sponsors
  • SurveyJS - Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • hackerskeyboard

    Hacker's Keyboard (official)

  • I used to code NodeJS services on my phone quite a lot when I was commuting to an office. I used Termux - https://termux.dev/en/. It was brilliant, and worked far better than you'd think it would. The main problem was the keyboard because the stock Android one doesn't support a lot of symbols. I solved that with https://github.com/klausw/hackerskeyboard.

  • Code-Server

    VS Code in the browser

  • SurveyJS

    Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.

    SurveyJS logo
  • openvscode-server

    Run upstream VS Code on a remote machine with access through a modern web browser from any device, anywhere.

  • Can’t bang the drum loud enough for how good Gitpod is. If you’re a Gitlab user it’s baked right into the services too: https://www.gitpod.io/

    Makes jumping on multiple branches super useful right from an device as portable as a iPad or iPhone.

  • Unexpected-Keyboard

    A lightweight virtual keyboard for developers.

  • Another keyboard for this use case is Unexpected Keyboard [1]. I opted for this one, because Hacker's Keyboard seems to be in maintenance mode (sure, not necessarily an issue, but see the warning in the readme [2]).

    [1] https://github.com/Julow/Unexpected-Keyboard

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts