Size: a a a

StartAndroid Ru Kotlin

2020 February 27

AB

Aleksei B. in StartAndroid Ru Kotlin
А если лень читать про MVI и хочешь понять самую суть, то вот отличный видос:
https://youtu.be/hBkQkjWnAjg
YouTube
Сергей Рябов — Как приготовить хорошо прожаренный MVI под Android
Ближайшая конференция — Mobius 2020 Moscow
11-14 ноября, Online
Подробности и билеты: https://mobius-moscow.ru/

. Интересный рассказ о чуть менее известной в Android архитектуре, которая многим может прийтись по вкусу, от опытного докладчика Mobius!

Реактивное программирование прочно закрепилось в инструментарии современного Android-разработчика. Но большинство использует реактивщину лишь в отдельных частях приложения, которые затрагивают фоновую работу. А что если целиком спроектировать приложение, полагаясь на реактивные паттерны, что если всё наше приложение представить в виде одного стрима данных? Вы наверняка слышали про Redux из мира веба. Несмотря на то, что в чистом виде этот подход для Android не особо годится, нам определённо есть что позаимствовать у него.

В этом докладе мы поговорим о том, как можно адаптировать Unidirectional Data Flow под текущие реалии разработки под Android и как нам в этом поможет Kotlin и его ключевые фичи. А также посмотрим на примеры реализации типичных юзкейсов в этом…
источник

NM

Nick Marchuk in StartAndroid Ru Kotlin
Aleksei B.
А если лень читать про MVI и хочешь понять самую суть, то вот отличный видос:
https://youtu.be/hBkQkjWnAjg
YouTube
Сергей Рябов — Как приготовить хорошо прожаренный MVI под Android
Ближайшая конференция — Mobius 2020 Moscow
11-14 ноября, Online
Подробности и билеты: https://mobius-moscow.ru/

. Интересный рассказ о чуть менее известной в Android архитектуре, которая многим может прийтись по вкусу, от опытного докладчика Mobius!

Реактивное программирование прочно закрепилось в инструментарии современного Android-разработчика. Но большинство использует реактивщину лишь в отдельных частях приложения, которые затрагивают фоновую работу. А что если целиком спроектировать приложение, полагаясь на реактивные паттерны, что если всё наше приложение представить в виде одного стрима данных? Вы наверняка слышали про Redux из мира веба. Несмотря на то, что в чистом виде этот подход для Android не особо годится, нам определённо есть что позаимствовать у него.

В этом докладе мы поговорим о том, как можно адаптировать Unidirectional Data Flow под текущие реалии разработки под Android и как нам в этом поможет Kotlin и его ключевые фичи. А также посмотрим на примеры реализации типичных юзкейсов в этом…
Спасибо, схоронил 👍
Хоть это и не мне было адресовано)
источник

ДФ

Д Ф in StartAndroid Ru Kotlin
Aleksei B.
А если лень читать про MVI и хочешь понять самую суть, то вот отличный видос:
https://youtu.be/hBkQkjWnAjg
YouTube
Сергей Рябов — Как приготовить хорошо прожаренный MVI под Android
Ближайшая конференция — Mobius 2020 Moscow
11-14 ноября, Online
Подробности и билеты: https://mobius-moscow.ru/

. Интересный рассказ о чуть менее известной в Android архитектуре, которая многим может прийтись по вкусу, от опытного докладчика Mobius!

Реактивное программирование прочно закрепилось в инструментарии современного Android-разработчика. Но большинство использует реактивщину лишь в отдельных частях приложения, которые затрагивают фоновую работу. А что если целиком спроектировать приложение, полагаясь на реактивные паттерны, что если всё наше приложение представить в виде одного стрима данных? Вы наверняка слышали про Redux из мира веба. Несмотря на то, что в чистом виде этот подход для Android не особо годится, нам определённо есть что позаимствовать у него.

В этом докладе мы поговорим о том, как можно адаптировать Unidirectional Data Flow под текущие реалии разработки под Android и как нам в этом поможет Kotlin и его ключевые фичи. А также посмотрим на примеры реализации типичных юзкейсов в этом…
спасибо посмотрию
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Kotlin
Artyom Afanasiev
Только может не databindibg, а viewbinding?
Databinding и viewbinding это разные вещи
источник
2020 February 28

K

Ksenia in StartAndroid Ru Kotlin
Artyom Afanasiev
Только может не databindibg, а viewbinding?
Ну да , гугл рекомендовал view binding, я ошиблась, спасибо что исправил. Но вообще они же делают практически тоже самое(findViewById точно заменяют одинаково)  и отличаются не кардинально на мой взгляд.
источник

AA

Artyom Afanasiev in StartAndroid Ru Kotlin
Ksenia
Ну да , гугл рекомендовал view binding, я ошиблась, спасибо что исправил. Но вообще они же делают практически тоже самое(findViewById точно заменяют одинаково)  и отличаются не кардинально на мой взгляд.
👍
источник

JS

Java Scripter in StartAndroid Ru Kotlin
Подскажите, в чём разница между абстрактным классом и интерфейсом?
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Kotlin
Java Scripter
Подскажите, в чём разница между абстрактным классом и интерфейсом?
в абстрактном классе можно создать методы с какой-либо логикой внутри, а в интерфейсе нет (только в виде описания).
источник

JS

Java Scripter in StartAndroid Ru Kotlin
Konstantine Kovalenko
в абстрактном классе можно создать методы с какой-либо логикой внутри, а в интерфейсе нет (только в виде описания).
Понял, спасибо 😃
источник

V

Vitali in StartAndroid Ru Kotlin
Konstantine Kovalenko
в абстрактном классе можно создать методы с какой-либо логикой внутри, а в интерфейсе нет (только в виде описания).
можно, почему нет
источник

V

Vitali in StartAndroid Ru Kotlin
абстрактный класс имеет состояние, а интерфейс нет в этом главное отличие
источник

AB

Aleksei B. in StartAndroid Ru Kotlin
абстрактный класс может инициализировать поля, интерфейс нет
источник

AB

Aleksei B. in StartAndroid Ru Kotlin
Vitali
абстрактный класс имеет состояние, а интерфейс нет в этом главное отличие
+
источник

KK

Konstantine Kovalenk... in StartAndroid Ru Kotlin
Vitali
абстрактный класс имеет состояние, а интерфейс нет в этом главное отличие
ну в джаве раньше нельзя было реализовать (может что-то изменилось), а вот насчет котлина я не уверен на 100 процентов
источник

n

neikist in StartAndroid Ru Kotlin
Konstantine Kovalenko
в абстрактном классе можно создать методы с какой-либо логикой внутри, а в интерфейсе нет (только в виде описания).
В интерфейсе тоже можно. Что в котлине, что в java с какой то версии.
источник

JS

Java Scripter in StartAndroid Ru Kotlin
Спасибо
источник

КГ

Кирилл Ганцов... in StartAndroid Ru Kotlin
Java Scripter
Подскажите, в чём разница между абстрактным классом и интерфейсом?
с точки зрения ооп отличие в том, что абстрактный класс, является классом(хоть и нельзя создавать объекты этого класса). Т.е. абстрактный класс может без проблем наследовать другие классы и интерфейсы.
Интерфейс(он же протокол) может наследовать только другие интерфейсы.
Если у вас уже есть класс, который наследуется от какого-либо базового класса(фрагмент, например), то вы не сможете пронаследовать другой абстрактный класс, а вот реализовать интерфейс пожалуйста
источник

JS

Java Scripter in StartAndroid Ru Kotlin
А можете посоветовать книгу на русском языке про ООП? И чтобы не очень большая была ☺️
источник

n

neikist in StartAndroid Ru Kotlin
Java Scripter
А можете посоветовать книгу на русском языке про ООП? И чтобы не очень большая была ☺️
У издательства питер буквально может месяц другой назад выходила какая то на тему. По оглавлению вроде неплохая
источник

EA

Efim Arisov in StartAndroid Ru Kotlin
Java Scripter
А можете посоветовать книгу на русском языке про ООП? И чтобы не очень большая была ☺️
Когда лень читать 😂
(Но читать надо много, так скажу)
источник