I think it deserves to be digged from limbo.
Update:
TOOLS NEEDED
TOOL NUMBER 1 - GRAPHICS EDITOR
In our Android journey we need to install few tools. Some graphics editor is required for reskin and preparing promotional images. I will leave the choice for you. It can be Gimp but I am using Photoshop, it's only your choice. Install it because you will need to edit many PNG files and create your own icons (can be downloaded from free images websites).
TOOL NUMBER 2 - JAVA DEVELOPMENT KIT (JDK)
It's required to run Android Studio, download it and install.
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
TOOL NUMBER 3 - ANDROID STUDIO
After installing JDK, not before, you can download and install Android Studio
Follow simple wizzard and default settings, you don't need to change anything
https://developer.android.com/studio/index.html
Google have installers also for Mac and Linux. If you need to install Android Studio on Linux Arch/Manjaro, use yaourt manager and type
yaourt android-studio
New Android Studio works also with OpenJDK, so installing Oracle JDK isn't required for Linux users
REQUIREMENT FOR ANDROID STUDIO - WE CAN USE REAL DEVICE INSTEAD EMULATOR
Windows
- Microsoft® Windows® 7/8/10 (32- or 64-bit)
- 3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator
- 2 GB of available disk space minimum,
4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
- 1280 x 800 minimum screen resolution
Mac
- Mac® OS X® 10.10 (Yosemite) or higher, up to 10.13 (macOS High Sierra)
- 3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator
- 2 GB of available disk space minimum,
4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
- 1280 x 800 minimum screen resolution
Linux
- GNOME or KDE desktopTested on Ubuntu® 14.04 LTS, Trusty Tahr (64-bit distribution capable of running 32-bit applications)
- 64-bit distribution capable of running 32-bit applications
- GNU C Library (glibc) 2.19 or later
- 3 GB RAM minimum, 8 GB RAM recommended; plus 1 GB for the Android Emulator
- 2 GB of available disk space minimum,
4 GB Recommended (500 MB for IDE + 1.5 GB for Android SDK and emulator system image)
- 1280 x 800 minimum screen resolution
STEP 1 - HELLO WORLD
After installing Android Studio you need to create your first app to understand the structure and how application works
https://developer.android.com/training/basics/firstapp/index.html
STEP 2 - LEARN ANDROID STUDIO INTERFACE
This free course from Google will show you the interface of Android Studio, required to work with this program in the future
https://eu.udacity.com/course/android-basics-user-interface--ud834
STEP 3 - MORE FREE COURSE FROM GOOGLE
https://developers.google.com/training/android/#for-new-programmers
STEP 4 - THE JAVA
Android development uses java language, very similar to C#. If you are familiar with C#, you don't need to make this step. However, if you have never coded any application in modern programming language, you need to know basics:
https://www.androidauthority.com/java-tutorial-beginners-2-582147/
https://beginnersbook.com/java-tutorial-for-beginners-with-examples/
You need to know:
-what is object oriented programming
-what is variable, constant, method, class
-what is if/else condition
-loop basics for/while
It's not required for reskin but it's a lot of easier if you can understand these definitions and can use in simple Android app.
STEP 5 - BUILD A SIMPLE CALCULATOR APP WITH ANDROIDAUTHORITY
Nothing will show you better how to code, than first application from step by step tutorial. AndroidAuthority site is good tutorials base, I will not copy their tutorial here but you can build your app yourself.
https://www.androidauthority.com/build-a-calculator-app-721910/
After making this app (
NOT CTRL+C/V!) You will be able to make reskins.