➤ What is an Android App ?

 



 


➤ What is an Android App ?


➥ An Android app is a software application running on the Android platform.

 Because the Android platform is built for mobile devices,

 a typical Android app is designed for a smartphone or a tablet PC running on the Android OS.


➤ Most common types of Android Apps


➥ Single APKs


➥ Split APKs


✧ Now let's talk about modding them, 

so Single APK's can be modified directly but on the other hand for modding a split apk, 

We've to convert it into Single APKs first then we proceed on modifying it. 

You can get tools for this purpose by clicking here.


✩ Now We are going to talk about the Packages inside an .apk file


☛ An apk is a compressed file made up of many resources that are used by the app. Most common of them are following :-


☞ Assets


☞ lib


☞ Res


☞ META-INF


☞ Androidmanifest.xml


☞ Classes.dex


☞ Resources.arsc


beside these there are some folders as google, 

kotlin, okhttp3 and some files and billingproperties, 

and 69 others.......!! You can delete them because they are of no use.


✮ Ok, so let's talk about each and every folders in detail.


➤ Assets


❝ This folders consists of images,

 videos mp3, 

that are being used in Application. It also contains some files which extension is .webp, it is a type of image file which is very small in size but looseless quality. If we need we can change replace them by our files. It have .ttf files which are used to change the font inside the app. ❞


➤ Lib Files


❝ Lib files helps an app to run on a particular device architecture. ❞ 


➤ Resources


❝ It contains animations, icons, drawables, backgrounds, layouts, language files and menus. In it the animation files are in form of .xml.  ❞


➤ AndroidManifest.xml


❝ The components of the app, which include all activities, services, broadcast receivers, and content providers. Each component must define basic properties such as the name of its Kotlin or Java class. It can also declare capabilities such as which device configurations it can handle, and intent filters that describe how the component can be started. The permissions that the app needs in order to access protected parts of the system or other apps. It also declares any permissions that other apps must have if they want to access content from this app. The hardware and software features the app requires, which affects which devices can install the app from Google Play. ❞


➤ Classes.dex


❝ Classes.dex is essentially all of the application logic. Code of the given application is written in java and then compiled to class files, then these class files are cross compiled (with many optimisations) to dalvik VM format. Note that there also might be some .so files which are also application code but these are generated when NDK is used. You can not delete this file. But we make changes in these files to modify the app most of the times. ❞


★ Thanks for Reading.....!!!!!!!

Comments

Post a Comment

Popular posts from this blog

Redmi Y2 / S2 Mi_Account_Remove With Frp Just 1 Click

What is an Android App ? In Hindi एंड्रॉयड ऐप एक सॉफ्टवेयर ऐप्लिकेशन है