kotlin

Подписчиков: 0     Сообщений: 2     Рейтинг постов: 55.3

Android OS kotlin joyreactor mobile joymobile песочница 

Новый Android клиент JoyReactor'a ( поддержка клиентов с 4.1.1 )

Всем привет, последние два месяца я занимался разработкой мобильной версии JoyReactor ( основанной на  https://github.com/y2k/JoyReactor ) и пришло время ее показать. Текущий функционал включает себя только просмотр постов:


- три типа постов ("Новое", "Хорошее", "Лучшее")

- поддерживаются текстовые, gif’ки, youtube, vimeo, кубы и долгие посты

- можно шарить и сохранять картинки с постов

- смотреть комменты с вложениями ( gif’ки, youtube и кубы так же работают)

- делиться вложениями из комментов

- подсветка ссылок в постах и комментах

- смотреть свернутые комменты

- смотреть фул сайз картинку с зумом

- смотреть посты других пользователей

ДИЗИГН


- стырил дизайн с VK, 9gag, Youtube с бесплатными иконками

- оптимизированный дизайн для планшетов (выкуси 9gag)

Приложение тестировалось только мной и друзьями, соотвественно может повылазить куча багов, для этого в любом месте приложения есть пункт “Сообщить о баге”, а так же можно писать на почту joy.reactor.mobile@gmail.com

Каждую неделю-две буду выкладывать новую версию с новыми плюшками. Следите за обновлениями.


Сылль и скриншоты приожения. Внизу прикрепил два вида комментов для планшетов. В этой версии будут на всю ширину экрана, в следующей ограниченная, посмотрим какая приживется больше.


JoyMobile НОВОЕ ХОРОШЕЕ ЛУЧШЕЕ,Android OS,kotlin,joyreactor,mobile,joymobile,песочница

ЛУЧШЕЕ Комментарии 14 39.3 НОВОЕ ХОРОШЕЕ Ramoss 3 дня назад Сохранить в галерею Открыть в браузере Поделиться gorelkin 3 дня назад,Android OS,kotlin,joyreactor,mobile,joymobile,песочница

NiissoksExexis Очень круто вышло Особенно нравится как лисичка нюхает приятный дымок :3 1.2,Android OS,kotlin,joyreactor,mobile,joymobile,песочница

<- Пост/2595032 Властелин зла *шутка про контрацепцию 8.4 2.6,Android OS,kotlin,joyreactor,mobile,joymobile,песочница

<- Пост/2595032 охотник-членорез,Android OS,kotlin,joyreactor,mobile,joymobile,песочница

<- Пост/2593638 Комментарии 52,Android OS,kotlin,joyreactor,mobile,joymobile,песочница

НИЖНЕГРУРНИ К. Даже во время самых замысловатых движений грудь не вываливается, возможность того, что она все-таки вывалится держит противника в напряжении, что и является настоящей (и единственной) причиной для того, чтобы носить нижнегрудник. ЛОЖБИН КА Очень важно.' Показывать как можно чаще

НОВОЕ Gurzaf 5 часов назад ХОРОШЕЕ ЛУЧШЕЕ,Android OS,kotlin,joyreactor,mobile,joymobile,песочница

nKI/INnt| r J U'lHKI Даже во время самых замысловатых движений 3* Ponyzbs Кого узиаете?Я пока узнал только Морриган( Dragon Age) на первой картинке и Л эру Крофт на последней узнал & justdante Принцесса Лея по ходу По крайней мере когда Увидел Бронепирожки подумал про нее1 semtvsun через

<г Пост/2594803 swnivsun через декольте видно пуп-сопротивлеиха с ведьмака Ponyzbs Скидывай картинку с примером сходства,Android OS,kotlin,joyreactor,mobile,joymobile,песочница

<r Veselyyyy malysh Vesetyyyy malysh 7 часов назад Комментарии 24 ВОТ МИР, КОТОРЫЙ ПОСТРОЙ/! 1ЖОР1Ж Развернуть т 0.0,Android OS,kotlin,joyreactor,mobile,joymobile,песочница


Развернуть

мобильный клиент мобильное приложение Android OS iOS реактор kotlin robovm 

Мобильный клиент сайта JoyReactor

мобильный клиент,мобильное приложение,Android OS,iOS,реактор,kotlin,robovm


Небольшой отчет за прошедшие пол-года, что бы никто не подумал что я решил забить на приложение.

Не хочу наскучивать, буду краток, на вопросы отвечу в личке/комментах.


Главное

Проект все также open-source и если есть желание поучаствовать -> приглашаю в команду (в формате пул-реквестов/создания задач (issues)).


Почта для отзывов и предложений:joyreactor.feedbacks@gmail.com


Краткая сводка изменений:

• Размер 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 уделывает и подавно.


Вообще пост не о языке, но если у кого есть вопросы, с радостью отвечу.


Ссылки:

Исходники приложения: https://github.com/y2k/JoyReactor

Скачать готовые APK: https://github.com/y2k/JoyReactor/releases

RoboVM: https://robovm.com

Kotlin:

https://kotlinlang.org

http://blog.jetbrains.com/kotlin


Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме kotlin (+2 картинки, рейтинг 55.3 - kotlin)