Cleaning Android Project + Publishing app
Testing, Hiding the API Key, Signed APi
Comp Sci -> 4 years ( Internship Experience)
End: NCR only had openings -> DevOps
https://developer.android.com/build
https://developer.android.com/studio/publish
https://support.google.com/googleplay/android-developer/answer/9859152?hl=en#zippy=
https://developer.android.com/studio/publish/preparing
API Keys:
https://medium.com/@vontonnie/secure-api-keys-in-android-projects-f8eb4839701d
https://proandroiddev.com/how-to-mock-retrofit-api-calls-or-any-other-interface-53161eee6789
https://h-malik144.medium.com/unit-test-retrofit2-response-without-mockserver-367506c43d6e
1. Developer Team
2. QA -> 2 level:
a. Automated Tests
b. Manual Tests
3. Client Time
1. Remove Log calls -> make gradle function
2. remove android:debuggable
3. Versioning
Publish ->App
10 Users
Production
User -> bug
1. Launcher Icon
2. Screenshots
3. Make Android Project ready for release
4. Signed APK (Android Application Package)
1st Prize: Harsh & Sayman Rifat
2nd Prize: Philimon Nag
1. Rebase vs Update
2. Git Stash
3. Git Amend
1. Publish app
2. Check mark
3. if pushed to github it will be cancelled
Push your code to GitHub-> Test VM CI
CD -> Push it to Play Store