Skip to content

Zentra Bank Rebrand (App ID, UI, WebView, and Code Cleanup)#12

Merged
code-n-tell merged 17 commits into
code-n-tell:mainfrom
ahmadsyuaib:main
Oct 13, 2025
Merged

Zentra Bank Rebrand (App ID, UI, WebView, and Code Cleanup)#12
code-n-tell merged 17 commits into
code-n-tell:mainfrom
ahmadsyuaib:main

Conversation

@ahmadsyuaib

Copy link
Copy Markdown
Contributor

✨ Zentra Bank Rebrand and Project Enhancements

This pull request completes the rebranding of the mobile banking app from “Mobile Banking App” to “Zentra Bank”, alongside various improvements to code quality, UI, and documentation.


🔧 Rebranding and Configuration

  • Package & Namespace: Renamed all identifiers from
    com.ahmadsyuaib.androidmobilebankingappcom.csec.zentra
    across Gradle files, manifests, Firebase configs, and related source files.
  • App Identity:
    • Updated app display name to “Zentra Bank”
    • Replaced old icons and logos with new Zentra Bank assets
    • Changed URI scheme to zentrabank
  • Environment Setup:
    Consolidated environment configuration into a single .env file for cleaner builds and simpler deployment.

📘 Documentation Updates

  • Refreshed README.md to reflect the new brand name, updated project structure, and completed goals/user stories.
  • Improved onboarding clarity for developers and contributors.

🧹 Codebase Cleanup and Structure

  • General refactoring for readability and consistency across modules.
  • Improved organization of components, services, and assets.
  • Removed deprecated or redundant configuration and asset references.

🖥️ WebView and Security Enhancements

  • Cleaned up and modernized app/webview.jsx:
    • Enabled JavaScript, shared cookies, third-party cookies, and file access.
    • Improved comments and configuration for clearer intent.
  • Updated AndroidManifest:
    • Allowed cleartext traffic only for local testing.
    • Added clearer separation between production and debug behaviors.

🎨 UI and UX Improvements

  • Refined Home screen UI for a more modern and consistent user experience.
  • Adjusted layout spacing, typography, and color usage for better visual balance.

📦 Dependency and Version Updates

  • Upgraded Expo, React Native, and related libraries to improve compatibility and performance.
  • Ensured all dependencies align with the new namespace and environment setup.

🗂️ Assets and Security Testing

  • Added new public and secret test files under android/app/src/main/assets for secure handling demonstrations and QA.

Overall, this PR modernizes the project structure, aligns branding and configuration with the new Zentra Bank identity, and improves maintainability moving forward.

@code-n-tell code-n-tell merged commit 320f034 into code-n-tell:main Oct 13, 2025
3 checks passed
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.

2 participants