-->

Encrypting your link and protect the link from viruses, malware, thief, etc! Made your link safe to visit.

Android App Development Basics

Hey Guys, this is the brand new series of the blog which will be focusing on learning how to build professional Android Apps.

Before you get started, I advise clearing your basic Java concepts.

If you are cleared with the basics then let's get started.

These are some of the things you should know before actually building the apps.



1) The Android Runtime(Art):

Java apps take too much memory and time to run inside the JVM especially running on low powered processors or low memory devices. So in order to decrease these two factors, Android have their own virtual machine to run the apps called the Android Runtime(Art).

First .java code is converted to .class code.
Then .class code is converted to .dex file.
Finally the .dex file is converted .apk file.

All .class, .dex, .apk are machine readable language.

2) Android SDK:

The Android Software Development Kit contains the libraries and tools you need to develop android apps.

Some main things inside SDK:
1)SDK Platform: There's one for each version of Android.

2) SDK Tools: Tools for useful utilities like debugging and testing.

3) Sample Apps: To get information about how to use some APIs sample apps provide great help.

4)Documentation: Offline documentation.

5) Android Support: Extra APIs that aren't available in the standard platform.

6) Google Play Billing: It helps in integrating billing services in our apps.


3) Gradle:

It is a building tool that is used to compile and deploy code. It also has 'Maven' which is used to download any third-party libraries out app needs. Gradle also uses Groovy as a scripting language, which means we can easily create quite complex builds with Gradle.

Android Studio is just an IDE that provides a graphical interface to Gradle and other tools. The main things are handled by these tools only.




ST

Social

Recent

⬇⬇Get Your Link⬇⬇