Mike
Говорят, корутины не поддерживаются в котлин нейтив
Говорят, что нативный код в Андроиде не нужен
Игорь
Ладно буду дальше копать, вероятно я что-то намудрил
Игорь
А еще, вьюПейджер я так понимаю не обновляет данные при смене фрагмента?
Roman
Konstantin
пока вы тут обсуждаете вьюпейджер, альфа-версия скайнета начала шествие по планете
Konstantin
https://www.twitch.tv/openai #неспам
Mike
iOS
Есть доклад, чуваки написали базовые корутины для айос.
Konstantin
И что это? (По ссылке не ходил)
ai versus человеки, в дотку 2:0 вроде как (на текущий момент). сам не игрок если че, просто примечательное событие в области
Konstantin
а то вы со своим андроидом света белого не видите )
Игорь
http://blog.appliedinformaticsinc.com/android-viewpager-a-quick-guide/
Спасибо. Хоть начал догонять логику пейджера. Буду разбираться!))
Mike
Ну, пока не буду рисковать с этим.
Никто не заставлял вроде, мы тут про Андроид.
Mike
Ну, пока не буду рисковать с этим.
RxJava/RxKotlin != RxSwift, так что...
Roman
RxJava/RxKotlin != RxSwift, так что...
А как будет работать код с RxJava скопиленный в натив на айосе?🤔
Mike
Проверяли?
Мне неизвестен компилятор Java в натив. RoboVM не в счёт.
Roman
Мне неизвестен компилятор Java в натив. RoboVM не в счёт.
Shit, придется делать ещё один уровень обсракций. Или переписывать на корутины
Sergei
сейчас на дворе 2009 год или я что то пропустил?
Братаны, я не вкурсе последних за год изменений в андроиде, но раньше вроде все юзали асинк таск. Но здесь еще к тому же я бы посоветовал не запускать никаких тредов в активити, для этого есть контроллеры и презентеры (еще сервисы и тд)
Dyno
сейчас на дворе 2009 год или я что то пропустил?
ну что уже луперами нельзя побаловаться?))
Sergei
просто я не понимаю зачем ими баловаться без особой необходимости
Sergei
если асинк таск кажется долгим можно заюзать реакт, но это совсем для задротов
Sergei
ну или лоадер
Sergei
ткните плиз если не прав
Sergei
ну там да было что то
Sergei
https://developer.android.com/topic/libraries/architecture/
Sergei
вот это
Sergei
это конечно вообще каеф насколько я понял из описания
ну что уже луперами нельзя побаловаться?))
да за луперы не стоит браться
Sergei
для новичков очень советую прочитать про MVP и посмотреть фреймворк EasyMVP, намного меньше получится говна на выходе и появится понимание основных паттернов
Sergei
https://github.com/6thsolution/EasyMVP
Sergei
я тоже в своем первом приложении делал запросы в бд из активити, что уж тут
Anonymous
Всем привет, хотел вкатиться в андроид разработку. Хочу сделать игру и заработать денег. Скажите, на сколько лет я опоздал или еще можно в соло получать достойно
Sergei
рынок перенасыщен
Anonymous
А какие-то приложения?
Anonymous
рынок перенасыщен
вот об это я думал как раз
Sergei
приложения либо адаптирующиеся под новые технологии/тренды либо под заказ
Sergei
можно еще взять не очень популярную сферу, где либо нет приложений либо они не очень и сделать лучше
Sergei
но опять же, денег больше заработаешь на приложениях под заказ
Anonymous
Есть сейчас темы куда вкатиться можно как в 2012-13 в приложения?
Anonymous
Слышал что VR поезд уже ушёл
Sergei
AR
Sergei
VR поезд еще даже не построен
Sergei
но ар круче
Sergei
но там сам понимаешь, знаний надо много
Sergei
есть еще подход - писать существующие приложения с учетом всех последних трендов в разработке
Sergei
но это все тоже намного сложнее чем просто найти работу
Anonymous
Всем привет, есть тут кто работал с этой либой https://github.com/Bilibili/ijkplayer? Не получается импортировать android/ijkplayer, импортируется только папка ijkplayer-x86_64, и то с ошибкой. Следовал всем инструкциям, вроде все нормально установилось
Anonymous
Добавил каждую папку отдельно, заработало, спасибо @yusufadb
Richard
рынок перенасыщен
Как сказать... Во все времена говорили, что все что можно придумать уже придумано. Будут и новые игры появляться, которые будут двигать лидеров рынка. Ведь ничто не вечно...
Константин
Писать игры в наше время невыгодно. И это даже от платформы не зависит. Просто рынок переполнен, и только крупные игроки могут себе позволить развивать проекты, которые приносят хоть какую-то ощутимую прибыль
Vadim
http://prntscr.com/kf5rr7 как можно сделать, чтобы items в recyclerview были по центру, а не слево?
Vadim
<android.support.v7.widget.RecyclerView android:id="@+id/friends" android:layout_width="0dp" android:layout_height="wrap_content" android:layout_marginEnd="24dp" android:layout_marginStart="24dp" android:layout_marginTop="16dp" android:orientation="horizontal" android:gravity="center_horizontal" app:layoutManager="android.support.v7.widget.LinearLayoutManager" app:layout_constraintEnd_toEndOf="parent" app:layout_constraintStart_toStartOf="parent" app:layout_constraintTop_toBottomOf="@+id/myFriends" />
Vadim
с помощью LinearLayoutManager этого можно достичь, или нужен GridLayoutManager?
Kanstantsin
я бы сказал что просто надо отцентрировать recyclerView
Kanstantsin
ну ты можешь Grid тот же указать сколько items в строке будет, они растянутся и займут всю длину, но тоже придется равнять
Kanstantsin
почему бы просто не отцентрировать сам recycler
Kanstantsin
оО
Nikita
никак! у вас ресайклер горизонтальный
Kanstantsin
ну во-первых почему width = 0dp
Kanstantsin
никак! у вас ресайклер горизонтальный
а если ему сделать match_parent width и отцентрировать
Ontoshgo
ну во-первых почему width = 0dp
потому что констреинты
Kanstantsin
а
Kanstantsin
точно
Kanstantsin
тогда вопросы
Vadim
а, всё решил проблемы
Nikita
а если ему сделать match_parent width и отцентрировать
что отцентрировать? это ресайклер
Vadim
wrap_content, вместо 0dp
Vadim
для width
Nikita
:D