@reactnative_ru

Страница 611 из 878
Vladimir
14.04.2018
22:54:44
Ребят, без оффтопа.

jslby
14.04.2018
22:59:31
Ребят, без оффтопа.
Сори. Моя вина?

Tim
15.04.2018
07:36:10
Ребят подскижите как можно сделать общую функцию для всех компонентов , (создать файл омпортировать нужное сделаить нужное и отадть любому компоненты компоненты который запросит)

Google
Albert
15.04.2018
07:43:14
export function globalFunc(){}

Или создать компонент Base и наследоваться от него, правда незнаю работает так или нет. Но лучше так не делать)

Tim
15.04.2018
07:50:30
export function globalFunc(){}
спасибо проверю

чет затупил, у меня же экшены есть)

jslby
15.04.2018
12:05:45
Как можно эмулировать камеру на ios для тестирования qr кодов?

Pavel
15.04.2018
12:25:02
Если прям для тестов - mock-компонент вместо камеры сделать

Ivan
15.04.2018
15:01:04
вопрос. нафига бы мне писать на реакте и js, зная свифт и прочие нативные...
На Js и React Native в разы быстрее и приложение сразу под обе платформы. И я вам говорю - если вдруг вы не нашли какой-то модуль или функционал, хаить технологию - Глупо и Не Профессионально! Т.к. все заканчивается лишь вашими знаниями и такими речями вы, желая выпендриться или самоутвердиться - только позоритесь. Уж простите. Фейсбук позаботился о React Native достаточно, что бы любой мог написать функционал которого нет на нативных языках и прикрутить в JS.

Albert
15.04.2018
15:53:22
вопрос. нафига бы мне писать на реакте и js, зная свифт и прочие нативные...
пока думаешь, крутые компании уже создают проекты типа инстаграм и не парятся

Eugene
15.04.2018
15:55:25
пока думаешь, крутые компании уже создают проекты типа инстаграм и не парятся
еще один. вы пооффтопить пришли? ни один из вас вчера не отличался подсказками. для тех, кто в танке. я не обсираю реакт. я сам его учу

Albert
15.04.2018
15:56:06
Сорян если оскорбил

Ivan
15.04.2018
15:59:02
ну. я-то особо не хаял. это первое. второе, я действительно только в начале. но уж раз такой мегакрутой спец, для тебя мой вопрос был на раз, нет? ан нет. пальцы веером ) а помощь... да кому она нужна, эта помощь
Не жалей потраченного времени, свой опыт - это не случайные знания, которые быстро забываются. Ты потратил вчера пару часов, зато теперь будешь знать всегда.

Eugene
15.04.2018
16:02:15
Сорян если оскорбил
проехали. сорри. устал. срываюсь

Google
Dmitriy
15.04.2018
16:57:06
Приветы

Андроид в конце года убирает compile dependency

https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html?utm_source=android-studio#new_configurations

в связи с этим вопрос. непонятно где использовать implementation а где api

Sergey
15.04.2018
16:59:29
Андроид в конце года убирает compile dependency
И? Просто теперь надо писать implementation

в связи с этим вопрос. непонятно где использовать implementation а где api
“Implementation Vs Api in Android Gradle plugin 3.0” @iamBedant https://medium.com/mindorks/implementation-vs-api-in-gradle-3-0-494c817a6fa

Dmitriy
15.04.2018
17:00:20
пасиб

Sergey
15.04.2018
17:06:20
Андроид в конце года убирает compile dependency
Но это цветочки, ягодки будут уже в августе. Google Play не пропустит приложение которое не поддерживает актуальную версию андроид. То есть targetSDK 26 и все что с этим связано.

Dmitriy
15.04.2018
17:06:44
так нифига и не понял)

сторонние бинарники implementation?

Sergey
15.04.2018
17:08:16
сторонние бинарники implementation?
Да, в 99% случаев использовать implementation

Dmitriy
15.04.2018
17:09:07
https://medium.com/@alberto.schiabel/how-to-permanently-fix-sdk-build-tools-is-too-low-for-project-error-in-react-native-for-android-1a2d245bda18

ссылка есть на новость в августе?

Dmitriy
15.04.2018
17:13:00
почему? работает

Sergey
15.04.2018
17:13:11
Дело в накладываемых ограничениях осью

Позже объясню )

Dmitriy
15.04.2018
17:13:44
у меня всё завелось так:

Google
Dmitriy
15.04.2018
17:14:13
subprojects { afterEvaluate {project -> if (project.hasProperty("android")) { android { compileSdkVersion 27 buildToolsVersion '27.0.3' } } } }

в конце build.gradle

вот бы ещё автоматом везде compile поменять

Sergey
15.04.2018
17:30:29
у меня всё завелось так:
Ну это ты меняешь версию сдк и библиотек. Тут важно другое, в более новой версии AppCompat апи может быть несовместимо с более старыми версиями что используются в подключенных модулях

Но тут важно другое, ставя targetSDK на определенную версию, ты говоришь андроиду что полностью оптимизировал и учитываешь изменения поведения апи той версии андроид

Sergey
15.04.2018
17:32:41
А compileSDK не может быть ниже targetSDK

Иначе будут "сюрпризы" при компиляции

Dmitriy
15.04.2018
17:33:37
запускалось) чтож это повод обновить зависимости в библиотек

Sergey
15.04.2018
17:34:00
До поры до времени )

Cenator
15.04.2018
17:34:26
@kozhevnikovv

Dmitriy
15.04.2018
17:34:52
ищу ссылку на середину года - не найду (про SDK)

Sergey
15.04.2018
17:35:42
ищу ссылку на середину года - не найду (про SDK)
https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html

Dmitriy
15.04.2018
17:36:03
thanks

Sergey
15.04.2018
17:36:20


Dmitriy
15.04.2018
17:39:11
ага - андроид 32 бит у RN

Sergey
15.04.2018
17:39:39
Пора поддерживать и 64

Dmitriy
15.04.2018
17:40:05
нема времени на опен сорс(

Sergey
15.04.2018
17:40:59
Ещё 3 месяца есть в запасе ?

Google
Admin
ERROR: S client not available

Dmitriy
15.04.2018
17:41:57
2019 август 64 бита. Ещё годик

Sergey
15.04.2018
17:42:15
Кое-кто даже не научился поддерживать runtime permissions

Dmitriy
15.04.2018
17:46:18
Кое-кто даже не научился поддерживать runtime permissions
блин. я просто хотел писать на реакте. зачем я это прочел? https://habrahabr.ru/post/278945/

Dmitriy
15.04.2018
17:58:42
А что тут такого?
не похоже на js и jsx) но наверное разобраться можно

Dmitriy
15.04.2018
18:38:42
Вопрос возникает по теме. Если я прописал implementation вместо compile для бинарной библиотеки в node modules, должен ли я build.gradle этой библиотеки исключить из .gitignore?

Dmitriy
15.04.2018
20:00:53
Билд скрипты не должны быть в gitignore
это билд скрипт нативной библиотеки из npm модуля

вся папка node modules in .gitignore in RN

jslby
15.04.2018
23:59:35
никто с таким не сталкивался при попытке скомпилить на устройство https://s.mail.ru/A4xv/YWH4EZ1Vb

Vladimir
16.04.2018
00:24:33
никто с таким не сталкивался при попытке скомпилить на устройство https://s.mail.ru/A4xv/YWH4EZ1Vb
Студия же даже решение предложила. Добавь в манифест, в application тэг tools:replace="android:allowBackup"

jslby
16.04.2018
00:24:49
да, я понял что это решение

только ругаться начало на то что такой связи не может быть

сменил false на true

пока все ок

Vladimir
16.04.2018
00:25:41
ну вообще заоверрайдить ты можешь на любое значение

Google
Vladimir
16.04.2018
00:25:59
если не можешь, то нужно смотреть почему

jslby
16.04.2018
00:26:46
вот нашел ошибку

* What went wrong: Exception while parsing the supplied manifest file /Users/jslby/Projects/card2phone/android/app/src/main/AndroidManifest.xml > The prefix "tools" for attribute "tools:replace" associated with an element type "application" is not bound.

а если выставить allowBackup = true, это что то серьезное влечет?

на что это может повлиять?

jslby
16.04.2018
00:32:51
Нет... (

Спасибо)

Страница 611 из 878