Android. Рефакторинг и оптимизация стажёрского кода(одного класса)
Дано:
- Стажёрский(мой) лагающий код, который в одном месте подвешивает UI.
- Язык: Java.
- GitHub: https://github.com/KirstenLy/hr
Необходимо:
- Посмотреть проблемную часть кода(весь класс DeveloperProfessionActivity) и понять что я написал(объясню логику/назначение/сложные моменты при общении).
- Объяснить почему моя реализация этого класса плохая.
- Объяснить как написать это правильно, чтобы это перестало лагать. Последовательно и аргументированно.
Аудиосвязь предпочтительно через skype.
Демонстрация экрана при необходимости.
Важно:
Прошу понять меня правильно: предоплата возможна только при наличии достаточного количества положительных отзывов на сайте и достижений в направлении Android - разработки. Во всех иных случаях я прежде хотел бы увидеть отредаченный код и услышать от вас минимальные по нему разъяснения.
Готов работать через гаранта/безопасную сделку, комиссия с меня.