---
# System prepended metadata

title: Coding on Android

---

# Coding on Android

Objective: learn to write code and use linux from your personal electronic device.

Audience: any android user that is interested in learning something new!

## Overview

* Why Android?
* Software
* Whiteboarding
* Coding
* Challenges
* Cleanup
* Q & A
* Resources

## Why Android
* low barrier to entry
* billions of devices
* linux server

## Software

* F-droid
    * app repository
    * foss
* Termux
    * terminal
    * navigating
    * modifying
* Node.js
    * server side JavaScript
    * build web servers, cli application, etc.

## Whiteboarding

* brainstorming
* collaboration

## Coding
* hello world
* variables
* functions

## Challenges

* write functions that do subtraction, division and multiplication. (-/*)
* write a function to join two strings with a delimiter (":").

## Cleanup

* Resources
    * [fdroid](https://f-droid.org/)
    * [termux](https://termux.dev/en/)
    * [node.js](https://nodejs.org/en/about/)
    * [Intro to Linux and Node.js](https://hackmd.io/@crisis/SJkVhsI1i)