
Roman
12.06.2016
10:32:38
может вы шарите
если я соберу атом из исходников, это поможет ему не грузится по 10 сек?

Aldar
12.06.2016
10:46:44
2 секунды грузится у меня

Roman
12.06.2016
10:47:59

Google

Roman
12.06.2016
10:48:10
забей, вроде помогли)

Denis
13.06.2016
13:47:01
Парни, а как лучше организовать плавную загрузку фотографий?
Чтобы она не тормозила интерфейс, показывала заглушку и по мере загрузки обновляла её
Вопрос про список контактов и аватарки, если быть точнее

Maksim
13.06.2016
13:47:49
а сейчас блокирует?

Denis
13.06.2016
13:47:57
Да как то
Обычный require

Maksim
13.06.2016
13:48:17
а как это require, если ты не знаешь какие будут урлы?

Denis
13.06.2016
13:50:02
Сейчас локально, вот думаю как это лучше с хоста сделать - fetch или есть какой-нибудь компонент

Maksim
13.06.2016
13:50:46
var CameraCell = React.createClass({
preview: function() {
var jpg = this.props.camera.urls.jpg;
if(!jpg) {
return require('image!not-available');
}
var jpg1 = jpg.indexOf("?") == -1 ? jpg + "?_v=" + this.props.camera.vsn : "&_v=" + this.props.camera.vsn;
//console.log(this.props.camera);
return {uri: jpg1 + "&token=" + this.props.camera.auth_token};
},
render: function() {
return <Image source={this.preview()} defaultSource={require('image!not-available')} style={styles.cellImage} />;
}
});
да вот как-то так

Denis
13.06.2016
13:51:50
Да спасибо, че то Нетрис напомнило)

Igor
13.06.2016
13:57:32
А какже prefetch?

Google

Maksim
13.06.2016
13:58:27
а чем тебе нетрис напомнило?

Denis
13.06.2016
14:00:22
Камеры, превью, оптимизация) Мы там много трюков сделали
https://github.com/facebook/react-native/issues/2314 как я понимаю префетч пока не реализован в Core

Maksim
13.06.2016
14:01:14
Денис, а ты там и мобильными приложениями занимались?

Denis
13.06.2016
14:01:55
) Да много чем
https://facebook.github.io/react-native/docs/image.html#examples
Вот префетч кстати пример годный

Igor
13.06.2016
14:08:52
Парни, посоветуйте решение с глобал стейтами. Обязательно redux использовать?

Denis
13.06.2016
14:14:47
А чем Redux плох?

Igor
13.06.2016
14:20:07
Достаточно пухлая зависимость, если уже используется react-native-router-flux, а из дополнительного функционала нужно всегото переключение языка локализации и переключение города
Я искал простую альтернативу и не нашел где хранить глобал стейты кроме redux

Andrey
13.06.2016
14:23:28
редакс будет одним из самых простых, так как если брать другие flux реализации, там больше гемороя

Aleh
13.06.2016
14:24:56
Ну проще только module.exports = {};

Denis
13.06.2016
14:29:50

Igor
13.06.2016
14:33:08
Спасибо, сегодня попробую реализовать

Michael
13.06.2016
15:17:35

Gregory
13.06.2016
15:20:02
Или просто EventEmitter
Но mobX более крут)

Tim
13.06.2016
16:54:17
mobx невероятно удобное решение) но надо быть аккуратнее с сериализацией observable-объектов

Denis
14.06.2016
23:10:35
Парни, а есть какой-то чеклист, что сделать с приложением перед публикацией в AppStore?

Google

Denis
15.06.2016
02:01:28
Вот что может быть не то? Схему переключил, делаю билд - отваливается:
Undefined symbols for architecture armv7:
"_RCTSetLogFunction", referenced from:
-[myAppTests testRendersWelcomeScreen] in myAppTests.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Стандартное приложение + CodePush

Alexander
15.06.2016
03:45:00
https://github.com/facebook/react-native/issues/2685#issuecomment-142137371

Denis
15.06.2016
11:41:06
Спасибо, но Файл там есть уже

Alexander
15.06.2016
11:42:07
С утра не то кликнул, хотел дать ссылку на этот коммент https://github.com/facebook/react-native/issues/2685#issuecomment-142626306

Denis
15.06.2016
11:47:43
Ооо
Интересно
Есть какая-нибудь иснтрукция по сборке и публикации в AppStore?

Maksim
15.06.2016
14:10:10
болью, печалью и кровавыми кишками будет выстлан твой путь
ещё всплакнешь разочек — это точно

Denis
15.06.2016
14:10:25

Roman
15.06.2016
14:10:33

Denis
15.06.2016
14:10:42
ДА у мобильщников можно)

Roman
15.06.2016
14:10:49
сча

Maksim
15.06.2016
14:10:51
а без разницы: реакт или натив одинаково деплоятся

Denis
15.06.2016
14:10:51
Путь реакта закончился, когда завершен билд

Roman
15.06.2016
14:57:52
айфонщики дали это

Roman
15.06.2016
15:31:01
вот тут еще есть немного полезных деталей
https://habrahabr.ru/company/niceplay_games/blog/302486/
много геморроя вначале с этими сплешскринами и иконками
плюс непонятки могут возникнуть насчет банковских реквизитов

Denis
15.06.2016
19:01:38
Всем спасибо :) Благодаря @hinex вроде сдвинулся)

Google

Denis
15.06.2016
19:02:04
Есть какой-нибудь тул бесплатный для генерации скриншотов, который нужны AppStore?

Anthony
15.06.2016
19:03:42
https://github.com/fastlane/fastlane/tree/master/frameit
вообще, рекомендую fastlane для автоматизации всего и вся в аппсторе. Начиная от генерации сертификатов и заканчивая деплоем билда в itunesconnect

Denis
15.06.2016
19:08:22
А FastLane это набор решений или что такое?
ого

Anthony
15.06.2016
19:15:58
да, это чувак немец написал, его потом в твиттер работать позвали

Roman
15.06.2016
19:35:25
? сенкс
оно еще и на рубях, ащще норм

Denis
15.06.2016
20:06:01
New apps and app updates must be built with the public (GM) versions of Xcode 6 or later, OS X, and iOS SDK. Don't submit apps built with beta software including beta OS X builds.

Anthony
15.06.2016
20:06:50
лучше всего используйте последнюю версию Xcode. Всегда.
Вот, например, иконка для iPad Pro 86x86 создаётся только в Xcode 7.3 и выше

Denis
15.06.2016
20:07:48
731 у меня)

Anthony
15.06.2016
20:07:51
и есть ещё ряд таких вот мелочей

Denis
15.06.2016
21:30:47
Да вот что такое то?
Это Info.plist
Кто-нибудь недавно заливал приложение?

Alisa
15.06.2016
21:35:24
мы заливали
всё ок было неделю назад

Denis
15.06.2016
21:35:44
Не было такой ошибки?
Может после релиза чтонибудь?

Google

Alisa
15.06.2016
21:36:58
напарник сейчас билд поломал и теперь там другие ошибки пока) но такой вроде не было, а у тебя всё на последней версии?
сейчас plist скину
может поможет

Denis
15.06.2016
21:38:47
Это стоковый plist
По идее всё ок должно быть
Тут только CodePush добавлен

Alisa
15.06.2016
21:38:58
честно говоря, кстати, билд мы собираем у моего напарника, у меня же xcode вообще крашится, как только билд собирает х)
с апреля месяца пытаюсь понять в чем причина, переустановки и обновления не помогли

Denis
15.06.2016
21:39:13
даже ОС?

Alisa
15.06.2016
21:39:15
stackoverflow.com/questions/36263712/xcode-7-3-crashes-while-archiving-react-native-app

Denis
15.06.2016
21:39:17
переустановить
ого

Alisa
15.06.2016
21:39:44
ОС переустановить не пробовал, потому что столько всего заново настраивать Т_Т

Denis
15.06.2016
21:42:34
))

Alisa
15.06.2016
21:42:42
чет мимо)