Why is my Android app name same as the launcher activity name?

It's not really weird, but just good to know : the Android's launcher use the Intent Launcher Label or if not set, the activity's label and finally application's label

 <intent-filter android:label="@string/app_name">
     <action android:name="android.intent.action.MAIN" />
     <category android:name="android.intent.category.LAUNCHER" />
 </intent-filter>

Just remove this line android:label="@string/title_activity_login" from the Manifest file


Naming my application in android

This is a bit weird in android... App name is pretty much determined by first activity label.. or application label if it isn't set.