If you’ve permission to write, please change nothing ^^
<aside> 💡
SDK (Software Development Kit) Android : refers to a collection of tools, libraries, and documentation provided by Google to help developers create applications for the Android platform.
IDE (Integrated Development Environment).
</aside>
An Activities is a class considered an entry point for users that represents a single screen. It is like the Window or frame in Kotlin. With the help of activity, you can place all your user interface (UI) components or widgets on a single screen.
For example, a music player app may have an activity that shows you a list of your favorite songs, another activity that allows you to play a specific song, **and an another which shows you a list of trending songs.
Each activity is independent of the others.
Services component, which run in the background, Its function is to constantly update the data sources and activities with the latest changes. It also performs tasks when users are not active on applications.
For example is chatting with someone whilst listening to music.
Broadcast receivers component, It purpose is to respond to messages from other applications or systems in real-rime.
To illustrate, imagine you’re enjoying your favorite song on your music app, when you get a notification that you’re running low on battery power.
Content providers component, is the last major component and responsible for sharing data between one or more applications.
A simple example is a social media app that allows users to share their image online.
An emulator is a computer program that’s designed to imitate anther kind of device.
Replicate the experience of hardware or software
Emulation does, however, require high computing ressources in most cases. This means that if you are going to use an emulator on your machine, it’s important to make sure there’s enough storage space and RAM available for it to run effectively.