Posts

Showing posts from November, 2017

Android App Overview

Image
What is an app?              App is an abbreviation of application. Apps are software programs that are executed in a computer, smartphone or other device. The most common use for the term app is to denominate software programs that run on smartphones or mobile devices.  In Android, apps contain compiled Java code, data files and resources files used by each app. All of this comes packed up in a file  denominated Android Application Package (APK), with extension .apk. APKs are a variant of Java's JAR format.  Apps are packaged by using the tool AAPT (Android Asset Packaging Tool) which is included in Android SDK. To package an application, Java code is compiled, then, compiled libraries are also included and all the code is optimized so it can be executed in android runtime.  Types of Android Applications Foreground Apps -  These apps have a graphical interface that is executed while the user is using i...

Android Overview

Image
What is Android? "The first truly open and comprehensive platform for mobile devices. It includes  an operating system, user-interface and applications — all of the software to run  a mobile phone but without the proprietary obstacles that have hindered mobile  innovation." - Andy Rubin  ( Ex-Senior Vice President of Android at Google)         Android is an ecosystem made up of a combination of three components: An open-source development platform for creating and deploy applications A free, open-source operating system for mobile devices as smartphones, tablets, smartwatches etc. Devices, particularly mobile phones and watches, that run the Android operating system and the applications created for it Android SDK              The Android software development kit (SDK) includes a comprehensive set of development tools including a debugger, software libraries of prewritten...