Android App Development
Android Development is one
of the most aspiring career paths in the field of Mobile Development. Android software development is the
process by which new applications are created for the Android operating system.
Applications are usually developed in Java programming language using the
Android software development kit (SDK), But other development environment are
also available. The set of skills needed to expertise in are: -
- ·
JAVA: Java is
the language that underpins all Android Development.
- Understanding
of XML: developers use XML to create layouts that serve as the foundation UI definition for android Applications.
- Android
SDK: The Android SDKs are modules of java code that give developers
access to device functions like the camera and accelerators.
- Android
Studio: The integrated development environment (IDE) of choice for
Android developers is called Android Studio.
- APIs: As an
android developer, you will likely want to interact with many other services.

There are two official programming languages
for native mobile android development: -
Kotlin
was declared official android language some 20-25 days ago during Google I/O
2017.
JAVA is
official android language since android came into existence.
Java’s
support on internet, stack overflow, books tutorials is top notch. No
programming language in world comes near java in term of support from
programming community.
However,
there are programmer who used KOTLIN for android development that’s why google
made it official language (or maybe because of its dispute with oracle for
copyright infringement lol).
C++ is
official android programming language too and it is used with android NDK which
is more useful for graphic intensive games, games engines, single processing or
for using existing c/C++ libraries.
According
to android documentation NDK shouldn’t be used for solely because the developer
prefers to code in C/C++ because it increases complexity and size of the
application.
I have
listed here six prominent features of this Android
M .
- Google now
on tap
- Control your
app permission easily. Android pay
Revamps mobile payment.
- Systematized fingerprint
support
- RAM Manager
- Direct Share