Skip to content

Major Refactor: Kotlin + Swift rewrite, Gradle 8 upgrade, cleanup#16

Open
vicajilau wants to merge 10 commits intokikuchy:masterfrom
vicajilau:feature/native-big-upgrades
Open

Major Refactor: Kotlin + Swift rewrite, Gradle 8 upgrade, cleanup#16
vicajilau wants to merge 10 commits intokikuchy:masterfrom
vicajilau:feature/native-big-upgrades

Conversation

@vicajilau
Copy link

@vicajilau vicajilau commented May 26, 2025

Descripción del PR:

This PR introduces a complete rewrite and modernization of the plain_notification plugin, with major improvements across both Android and iOS platforms:

Summary of Changes

Plugin Modernization

  • Rewritten Android implementation using Kotlin 1.9
  • Rewritten iOS implementation using Swift 5
  • Removed all legacy Java and Objective-C code
  • General cleanup of deprecated patterns and unused code

Build System Updates

  • Upgraded to Gradle 8 for Android compatibility with newer tooling and JDK versions

Testing

  • Fully tested on both Android and iOS real devices

Example Project

  • Updated the example project to reflect the new implementation
  • Verified plugin functionality from the example app

Let me know if you'd like a changelog entry or migration notes included.

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.

1 participant