Skip to content

Migration to Latest Dev Tools#11

Closed
subbramanil wants to merge 4 commits intoharshsri2208:masterfrom
subbramanil:develop
Closed

Migration to Latest Dev Tools#11
subbramanil wants to merge 4 commits intoharshsri2208:masterfrom
subbramanil:develop

Conversation

@subbramanil
Copy link
Copy Markdown

  • Migrates to 'kotlin' from 'java'
  • Upgrades gradle & gradle wrapper
  • Updates the compile & target SDK to fix warnings
  • Moves from 'appcompat' to 'androidx' library usage
  • Moves hard coded strings to 'Strings.xml'
  • Removes unused resources
  • Fixes Lint warnings
  • Fixes typos

This commit migrates the code base to the latest android development tools before adding new features. This will enable building new features quickly and attact more developers to work on.

The migration is done as follows,

  1. Making use of Android Studio's tools: 'Convert Java to Kotlin' & 'Migrate to AndroidX'
  2. Analyze the project using lint and apply auto-suggesions wherever possible
  3. When auto-suggestion isn't available, apply sensible changes manually

Preview: Gets deleted after 30 days from Oct 15

- Migrates to 'kotlin' from 'java'
- Upgrades gradle & gradle wrapper
- Updates the compile & target SDK to fix warnings
- Moves from 'appcompat' to 'androidx' library usage
- Moves hard coded strings to 'Strings.xml'
- Removes unused resources
- Fixes Lint warnings
- Fixes typos

This commit migrates the code base to the latest android development tools before adding new features. This will enable building new features quickly and attact more developers to work on.

The migration is done as follows,

1. Making use of Android Studio's tools: 'Convert Java to Kotlin' & 'Migrate to AndroidX'
2. Analyze the project using lint and apply auto-suggesions wherever possible
3. When auto-suggestion isn't available, apply sensible changes manually
…o enforce workspace settings unless the developers agreed upon using the same coding style
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