jMonkeyEngine / jMonkeyEngine/sdk

Remove Android Support

Open
#260 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature
Dominant language
Java
Stars
348
Forks
104
Avg merge
4d 13h
Merged PRs (30d)
3

Description

Sounds harsh but we get a lot of hate lately regarding Android Support.

The Problems are:

Our support was incomplete anyway

Users needed NBAndroid anyway

Our support won't work anymore

We had some code to select the SDK Version which invoked the sdkmanager.bat from android, but they completely changed the command line making it more interactive, so updating our code is relatively hard for no gain.

NBAndroidV2 can also manage SDK Versions and AVD's and you need NBAndroidV2 anyway.
Personally I could also see someone having a shared project: Using the SDK for Modelling (and Desktop) and using Android Studio for Android, because Android Studio has by far the most professional Android IDE Experience, which we cannot reach.

@nickidebruyn You are probably the one most affected by that, so what are your thoughts? Weren't you on an old SDK anyway, because of something with NBAndroid?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

The issue names no files or tests. Start by locating the SDK's Android support and sdkmanager integration, then review how NBAndroidV2 is expected to replace it. Done means the obsolete Android support is removed without leaving exposed commands, dependencies, or documentation that still promise it.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile-dev, tooling
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.