Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Migrate to Compose UI #38

Merged
merged 12 commits into from
Jan 7, 2024
Merged

Migrate to Compose UI #38

merged 12 commits into from
Jan 7, 2024

Conversation

baharudin-yusup
Copy link
Owner

No description provided.

baharudin-yusup and others added 12 commits December 20, 2023 17:11
* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>
* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter
* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI
* Update build.gradle.kts

* Update build.gradle.kts
* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.
# Conflicts:
#	.idea/deploymentTargetDropDown.xml
#	app/build.gradle.kts
#	app/src/main/java/dev/baharudin/themoviedb/presentation/MainActivity.kt
#	app/src/main/java/dev/baharudin/themoviedb/presentation/about/AboutFragment.kt
#	app/src/main/java/dev/baharudin/themoviedb/presentation/detail/MovieDetailViewModel.kt
#	app/src/main/java/dev/baharudin/themoviedb/presentation/home/GenreListAdapter.kt
#	app/src/main/java/dev/baharudin/themoviedb/presentation/home/HomeFragment.kt
#	app/src/main/java/dev/baharudin/themoviedb/presentation/home/HomeViewModel.kt
#	app/src/main/res/layout/fragment_home.xml
#	app/src/main/res/layout/item_fragment.xml
#	app/src/main/res/layout/item_movie_card.xml
#	app/src/main/res/values/dimens.xml
#	app/src/main/res/values/strings.xml
#	build.gradle.kts
#	buildSrc/src/main/java/Dependencies.kt
#	buildSrc/src/main/java/Versions.kt
#	core/build.gradle.kts
#	core/consumer-rules.pro
#	core/schemas/dev.baharudin.tmdb_android.core.data.sources.local.db.CoreDatabase/1.json
#	core/src/main/java/dev/baharudin/themoviedb/core/data/models/remote/get_genre_list/GenreResponse.kt
#	core/src/main/java/dev/baharudin/tmdb_android/core/data/models/ArrayListOfIntConverter.kt
#	core/src/main/java/dev/baharudin/tmdb_android/core/data/sources/local/db/CoreDatabase.kt
#	core/src/main/java/dev/baharudin/tmdb_android/core/di/CoreModule.kt
#	core/src/main/java/dev/baharudin/tmdb_android/core/domain/usecases/AddToFavoriteMovie.kt
#	favorite/build.gradle.kts
#	favorite/src/main/AndroidManifest.xml
#	favorite/src/main/java/dev/baharudin/themoviedb/favorite/presentation/favorite_movie_list/FavoriteMovieListAdapter.kt
#	favorite/src/main/res/layout/fragment_favorite_movie_list.xml
#	favorite/src/main/res/values-night/themes.xml
#	favorite/src/main/res/values/strings.xml
#	favorite/src/main/res/values/themes.xml
* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.
@baharudin-yusup baharudin-yusup merged commit 0c1e709 into main Jan 7, 2024
1 check passed
baharudin-yusup added a commit that referenced this pull request Jan 9, 2024
* Migrate to Compose UI (#38)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Migrate to compose UI (Basic) (#33)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Patch/update app version to 1.2.0 (#34)

* Update build.gradle.kts

* Update build.gradle.kts

* Patch/resolve conflict app v1.2.0 (#36)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Patch/dev resolve conflict (#37)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Remove unused unit test and update git ignore (#39)

* Bugfix: flicker in movie list screen

* Bugfix: backdropPath null in movie response

* Add AboutScreen and loading indicator for AsyncImage
baharudin-yusup added a commit that referenced this pull request Jan 9, 2024
* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Migrate to compose UI (Basic) (#33)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Patch/update app version to 1.2.0 (#34)

* Update build.gradle.kts

* Update build.gradle.kts

* Patch/resolve conflict app v1.2.0 (#36)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Patch/dev resolve conflict (#37)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Remove unused unit test and update git ignore (#39)

* Compose UI Improvement (#40)

* Migrate to Compose UI (#38)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Migrate to compose UI (Basic) (#33)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Patch/update app version to 1.2.0 (#34)

* Update build.gradle.kts

* Update build.gradle.kts

* Patch/resolve conflict app v1.2.0 (#36)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Patch/dev resolve conflict (#37)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Remove unused unit test and update git ignore (#39)

* Bugfix: flicker in movie list screen

* Bugfix: backdropPath null in movie response

* Add AboutScreen and loading indicator for AsyncImage

* Update build number and version (#41)
baharudin-yusup added a commit that referenced this pull request Jan 10, 2024
* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Migrate to compose UI (Basic) (#33)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Patch/update app version to 1.2.0 (#34)

* Update build.gradle.kts

* Update build.gradle.kts

* Patch/resolve conflict app v1.2.0 (#36)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Patch/dev resolve conflict (#37)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Remove unused unit test and update git ignore (#39)

* Compose UI Improvement (#40)

* Migrate to Compose UI (#38)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Migrate to compose UI (Basic) (#33)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Patch/update app version to 1.2.0 (#34)

* Update build.gradle.kts

* Update build.gradle.kts

* Patch/resolve conflict app v1.2.0 (#36)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Patch/dev resolve conflict (#37)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Remove unused unit test and update git ignore (#39)

* Bugfix: flicker in movie list screen

* Bugfix: backdropPath null in movie response

* Add AboutScreen and loading indicator for AsyncImage

* Update build number and version (#41)

* Feature/interactive readme (#46)

* Add app screenshot

* Add tablet screenshot

* Update README.md

* Update app icon (#45)

* Update app version code and name (#47)
baharudin-yusup added a commit that referenced this pull request Jan 13, 2024
* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Migrate to compose UI (Basic) (#33)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Patch/update app version to 1.2.0 (#34)

* Update build.gradle.kts

* Update build.gradle.kts

* Patch/resolve conflict app v1.2.0 (#36)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Patch/dev resolve conflict (#37)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Remove unused unit test and update git ignore (#39)

* Compose UI Improvement (#40)

* Migrate to Compose UI (#38)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Migrate to compose UI (Basic) (#33)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Patch/update app version to 1.2.0 (#34)

* Update build.gradle.kts

* Update build.gradle.kts

* Patch/resolve conflict app v1.2.0 (#36)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Patch/dev resolve conflict (#37)

* Improve app performance and security (#25)

* Bugfix/lint (#17)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Remove unused property

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Change activity favorite label

---------

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Feature/app optimization (#23)

* Update PR CI/CD (#16)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Patch: update CI/CD (#18)

Co-authored-by: Baharudin Yusup <baharudin.yusup@photon.com>

* Add obfuscation

* Implement Leak Canary and inspect performance issues

* Update CI/CD

* Add local database encryption

* Add certificate pinning

* Improve code

* Add unit test for ArrayListOfIntConverter

* Update app version (#24)

* Hotfix: missing favorite module title (#26)

* Create LICENSE.md (#27)

* Minor update: increment app version and rename Versions.GRADLE to Versions.AGP (#28)

* Migrate to Compose UI (#31)

* Add compose dependency in app module

* WIP: migrate layout to compose ui

* Implemented Compose UI

* Revert "Migrate to Compose UI (#31)" (#32)

This reverts commit 0b080c5.

* Remove unused unit test and update git ignore (#39)

* Bugfix: flicker in movie list screen

* Bugfix: backdropPath null in movie response

* Add AboutScreen and loading indicator for AsyncImage

* Update build number and version (#41)

* Feature/interactive readme (#46)

* Add app screenshot

* Add tablet screenshot

* Update README.md

* Update app icon (#45)

* Update app version code and name (#47)

* Patch/update readme (#50)

* Add files via upload

* Update README.md

* Update build version

* Feature/app optimization (#49)

* Remove unused dependency

* Remove unused dependency

* Remove unused dependency

* Remove unused dependency

* Cleanup code
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant