Мобильный клиент сайта JoyReactor
Небольшой отчет за прошедшие пол-года, что бы никто не подумал что я решил забить на приложение.
Не хочу наскучивать, буду краток, на вопросы отвечу в личке/комментах.
Главное
Проект все также open-source и если есть желание поучаствовать -> приглашаю в команду (в формате пул-реквестов/создания задач (issues)).
Краткая сводка изменений:
• Размер APK уменьшен до 3 MB и убраны все зависимости к архитектуре процессора (arm6,arm7,arm64,x86,x64,mips)
• Новые версии теперь собираются автоматически при каждом изменение в master и выкладываются на github.com
• Проект переведен на новый фреймворк RoboVM
• Код переписан на язык Kotlin
Фреймворк RoboVM
На это ушло основное время, тк проект пришлось переписывать практически с нуля.
RoboVM это (более дешевая) альтернатива Xamarin, работающая по тому же принципу, только вместо C# используется Java (теоретически подойдет любой JVM язык).
Плюс его в том что на Android мы получаем нативное приложение, как если бы разрабатывали просто в AndroidStudio.
Язык Kotlin
Новый язык от компании JetBrains (создателей IDEA, на базе которой сделана AndroidStudio), 100% совместимый с Java (в обе стороны).
Язык очень мощный и по удобству может соперничать с C#, а уже Java уделывает и подавно.
Вообще пост не о языке, но если у кого есть вопросы, с радостью отвечу.
Ссылки:
Kotlin: