##この記事は
質問箱でも、聞かれたことのある
「Applicationクラスってなんですか?」
に対する回答を記事にまとめてみます。
##Applicationクラスとは?
まず、Applicationクラスを「全体」のことと捉えてください。
そうすると、イメージがつくかなと思います。
実際の動きとしては、Androidアプリが起動した時に最初にインスタンス化されるクラスです。
このクラスでは、アプリ全体で用いる設定をこのクラスで行います。
例えば、RoomなどのローカルDBの呼び出しやHiltのトリガーなどなど。
ちなみに、不要であればApplicationを継承したクラスをわざわざ作らなくても大丈夫です。
##まとめ
Applicationクラス is 全体.
##参考
https://guides.codepath.com/android/Understanding-the-Android-Application-Class