
Владислав
19.05.2017
07:01:05

Roman
19.05.2017
07:01:25
SharedPreferences однозначно

Otan
19.05.2017
07:01:54
Спасибо за подсказку о шаред преференсес. Хотел бы узнать. Все так делают, как я описал, при загрузке контента для разных языков. Или это только я так извращаюсь?

Roman
19.05.2017
07:02:19
Сколько строк контента?

Google

Otan
19.05.2017
07:02:31
3000 слов-строк

Roman
19.05.2017
07:03:32
А как ты их в коде вызываешь? По id ?

Otan
19.05.2017
07:03:42
да

Roman
19.05.2017
07:04:27
Ну тогда у тебя уже все готово, можешеь локализации сам делать

Otan
19.05.2017
07:04:56

Roman
19.05.2017
07:05:37
Только сделай вызов определения системной локали, потому что в кастомной реализации это не будет автоматически

Otan
19.05.2017
07:06:10
А откуда лучше загружать этот контент sqlite. Со своего сервера где то на хостинге? Или из firebase?

Владислав
19.05.2017
07:06:40
откуда угодно

Roman
19.05.2017
07:07:28
Нет лучше загружать локально а с сервера синхронизировать приобновлении
Интернет не всегда бывает на смарте :) такую программу снесут быстро.

Otan
19.05.2017
07:08:39
Как решить эту проблему?

Roman
19.05.2017
07:08:57
Прикольно, поставлю дочери -1 класс

Google

Владислав
19.05.2017
07:09:19

Roman
19.05.2017
07:09:29

Otan
19.05.2017
07:09:38

Владислав
19.05.2017
07:09:55

Roman
19.05.2017
07:10:55
вторая вроде была
используешь версионирование БД, при проверке обновления приложение свою версию сравнивает с сервером. Если отличается, то скачивает новое.

Otan
19.05.2017
07:11:02
можно и фаербейз
Там можно без дополнительного кода сделать синхронизацию БД исходя из параметров (язык) которую они выбрали?

Владислав
19.05.2017
07:11:50

Roman
19.05.2017
07:11:59
Ты из языка возьми iso код - две буквы. Используй его или как путь или префикс имени. У тебя будут независимые бд.

Владислав
19.05.2017
07:12:08

Otan
19.05.2017
07:12:43

Никита
19.05.2017
07:12:46
Пытаюсь подогнать DialogFragment под размер layout'a (500dp x 300dp). Но у window.setLayout(300, 500); не получается. У него другие единицы измерения, насколько я понял, но не понимаю какие и как можно подогнать

Владислав
19.05.2017
07:13:16

Roman
19.05.2017
07:14:31
Вроде все лейауты принимают пиксели при установки из кода, не?

Владислав
19.05.2017
07:14:43
ну я же предупреждал

Никита
19.05.2017
07:15:39

Roman
19.05.2017
07:15:45
ХХД разработка?

Google

Владислав
19.05.2017
07:16:10
Та я тут тоже был
хуже

Otan
19.05.2017
07:16:43
Ребята, вы что серьезно?

Владислав
19.05.2017
07:17:01

Otan
19.05.2017
07:17:14
ну да
Я же просил его не декомпилить.

Владислав
19.05.2017
07:17:36

Roman
19.05.2017
07:17:59
Отан, про Ходжу Насредина читал?

Otan
19.05.2017
07:18:28
Кода же юзеры не видят. Они видят интерфейс, который отлично помогает им выучить слова.

Владислав
19.05.2017
07:19:04
Там 1000 строк в активити

Roman
19.05.2017
07:19:07
Только не думайте про белю обезъяну
Тепер же невозможно не думать об этом

Владислав
19.05.2017
07:20:22
На самом деле, удивительно что оно работает

Gleb
19.05.2017
07:20:42

Otan
19.05.2017
07:20:54

Владислав
19.05.2017
07:21:12

Nikolay
19.05.2017
07:21:49
Все норм если мультидекса нет

Gleb
19.05.2017
07:22:00

Google

Владислав
19.05.2017
07:22:04

Otan
19.05.2017
07:22:06
ну, это же мало
Ну, нормально же без рекламы и без накрутки инсталов. 40 челов каждый день сидят и учат слова день за днем.

Nikolay
19.05.2017
07:22:28

Владислав
19.05.2017
07:23:58

Marat
19.05.2017
07:25:40
Всем привет! кто-нибудь работал с facebook sdk? как можно убрать заголовок в share dialog?
там просто есть одна забаганная кнопка закрытия диалога, которая по логике работает неверно и мне нужно от неё как-то избавиться

Admin
ERROR: S client not available

Roman
19.05.2017
07:26:50
Отан, ты на себя работаешь или по заказу?

Anton
19.05.2017
07:27:16
по заказу госдепа

Владислав
19.05.2017
07:27:50
бля

Otan
19.05.2017
07:27:56

Gleb
19.05.2017
07:28:53

Alexander
19.05.2017
07:29:51
Всплмнил старый случай, с которым так и не разобрался. Когда-то сделал себе дизайн по гайдлайну и там все в пропорциях, например, 2:3, где 2 - карточка или картинка. И давным давно я городил для этого синглтон, который узнавал и хранил плотность экрана и считал стороны для изображения, и мне приходилось обращаться к этому синглтону всегда, когда я устанавливал картинку. (Оч старый код) Как такое по красоте решить?

Gerc
19.05.2017
07:30:46
Через даггер

Marat
19.05.2017
07:31:57

Roman
19.05.2017
07:32:51
на себя
Молодец, не слушай шутников, работай.

Alexander
19.05.2017
07:33:25
Через даггер
Да эт понятно, я не про подход к синглтону, а в целом. Ссылаться на какой-то доп класс каждый раз, когда задаешь картинку - такое себе.

Владислав
19.05.2017
07:33:40

Otan
19.05.2017
07:34:32

Владислав
19.05.2017
07:34:51

Gerc
19.05.2017
07:35:04
Активити тяжёлые

Google

Владислав
19.05.2017
07:35:24
ну давай ему кондуктор с фрагментами засунь

Gerc
19.05.2017
07:35:35
И потом под планшеты норм будет

Otan
19.05.2017
07:36:00

Владислав
19.05.2017
07:36:17
запомню термин. Потом погуглю.
https://habrahabr.ru/company/rambler-co/blog/275943/
https://github.com/android10/Android-CleanArchitecture
https://habrahabr.ru/company/rambler-co/blog/277003/
ченить такое можешь посмотреть

Gerc
19.05.2017
07:37:38
https://github.com/bluelinelabs/Conductor

Otan
19.05.2017
07:38:46
Спасибо! Только я на инглише не очень понимаю.

Владислав
19.05.2017
07:39:15
начинается
ну, тебе придется мочь в английский если ты хочешь продолжать писать код

Gerc
19.05.2017
07:40:16
Через свою же прогу изучи

Владислав
19.05.2017
07:40:22
лол

Gerc
19.05.2017
07:40:39
UX потестишь

Otan
19.05.2017
07:40:43

Gleb
19.05.2017
07:41:17
спасибо, но может знаешь как можно отследить нажатие кнопки "закрыть"?
Нет,
быстрый просмотр их SharedDialog.java - намекает, что они по факту там делают startActivityForResult
https://github.com/facebook/facebook-android-sdk/blob/master/facebook/src/main/java/com/facebook/internal/DialogPresenter.java#L58
быть может ты сможешь в своей активности в onActivityResult - что-то выловить, cancel может даже с аргументами
но это всё уже про костыли и хаки - и может не сработать вовсе

Gerc
19.05.2017
07:41:20
Ну все. Сначала через свою учи, потом архитектуру наводи по английски