# survivingwithandroid/Surviving-with-android

Source code related to the posts in the blog

Repository: https://github.com/survivingwithandroid/Surviving-with-android
Canonical: https://ross.abutalabs.com/products/surviving-with-android
Homepage: https://www.survivingwithandroid.com
Language: Java
License Family: other
Topics: android, java, tutorial, open-source, internet-of-things, iot, android-things
Last push: 2019-06-04T04:26:58+00:00

## Health v2 (maintenance only)
Score: 32/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 0, release rhythm 35, longevity 100
- inputs: {"age_days": 5079, "days_push": 2647, "days_rel": null, "gap_med": null, "n_releases_24m": 0}
- flags: no_releases, no_license
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1255, forks 2668 (observed 2026-08-28T04:04:08.883885+00:00)

## What it is
A repository of source code accompanying the tutorials published on the Surviving with Android blog, covering Android development, IoT projects, and machine learning on embedded devices. It serves as companion example code for blog posts rather than a standalone tool.

## Use cases
- find example code for Android IoT tutorials
- learn how to connect Android apps to IoT devices
- study ESP32 and Arduino machine learning examples
- follow along with Surviving with Android blog posts
- get sample code for Android Things projects

## When to choose
- you are reading a Surviving with Android blog post and want its source code
- you want tutorial-style examples of Android and IoT integration
- you are learning embedded ML with ESP32 or Arduino from blog walkthroughs

## When to avoid
- you need a maintained, production-ready library or framework
- you need a project with an explicit license for redistribution
- you need actively updated Android or IoT example code

## Facets
- artifact type: learning-resource
- maturity: abandoned
- function: developer-tools
- domain: iot, android-tools, tutorials, machine-learning
- platform: jvm
- tags: android, iot, tutorial-code, blog-examples, esp32, arduino, raspberry-pi, machine-learning

## Member repositories
- survivingwithandroid/Surviving-with-android (main) score 32

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:04:08.883885+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T05:07:21.782951+00:00, confidence not recorded.
  - readme: https://github.com/survivingwithandroid/Surviving-with-android (fetched 2026-08-28T04:04:08.883885+00:00, sha 3cb07ba60618)
  - homepage: https://www.survivingwithandroid.com (fetched 2026-08-29T12:17:48.626555+00:00, sha 145c98cb58b9)
  - site_page: https://www.survivingwithandroid.com/getting-started-with-flutter-machine-learning-with-tensorflow (fetched 2026-08-29T12:17:48.635804+00:00, sha 77fef096d0fb)
  - site_page: https://www.survivingwithandroid.com/about (fetched 2026-08-29T12:17:48.637656+00:00, sha cd155cffcbc5)
- Data as of 2026-08-30T08:39:29.467469+00:00.
