Refactoring Legacy Code in Android
Final Cleanup
Autoplay
Previous
About
We will do a final pass through MainFragment and recap all the refactoring we've done.
Instructor
Links
Comments
One small suggestion if I may. This entire course was very heavy on refactoring code, extracting methods, moving classes to separate files etc. JetBrains IDEs have very strong refactoring support for all such actions. It would be nice to see you also show some of them while doing this refactoring to show how it can both speed up the process and allow the developer to refactor with more confidence.
With that said, this was a very interesting course, thank you for it!
Lessons in Refactoring Legacy Code in Android
1. Clone Minimal-ToDo And Prepare for Updates
01:59
2. Prepare the App for Updates

01:54
3. Fix "Compilation Not Supported" Error

00:49
4. Clean up onViewCreated

02:30
5. Clean up the rest of MainFragment

Pro
02:44
6. Use Room to Save Items

Pro
03:30
7. Use MVVM Architecture

Pro
03:23
8. Use Room and Fix Errors

Pro
03:59
9. Extract Adapter and ViewHolder

Pro
03:22
10. Remove Alarms from MainFragment

Pro
02:31
11. Remove SharedPreferences from MainFragment

Pro
04:11
12. Final Cleanup

Pro
02:49

Something went wrong
Lesson added to playlist
Create new playlist
Name can't be empty