Skip to content

Migrate View modules from Java to Kotlin #13

@OneXeor

Description

@OneXeor

Description

All View modules are written in Java. Migrate to Kotlin for consistency with modern Android development and the Compose module.

Tasks

  • Convert ParticlesView.java → ParticlesView.kt
  • Convert DotItem.java → DotItem.kt
  • Convert ParticleProgressBar.java → ParticleProgressBar.kt
  • Convert Ball.java → Ball.kt
  • Convert PulseButton.java → PulseButton.kt
  • Convert BottomNavigationBar.java → BottomNavigationBar.kt
  • Convert CenterNavigationButton.java → CenterNavigationButton.kt
  • Convert demo app MainActivity.java → MainActivity.kt
  • Update build.gradle files with Kotlin plugin

Benefits

  • Null safety
  • Concise syntax
  • Coroutines support for animations
  • Consistency with Compose module
  • Modern Android standard

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestphase-1Critical fixes

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions