
Gregory
10.01.2017
19:52:16

J
10.01.2017
19:53:26
Why yes для начала?)
ну там модел-вью-контроллер: активити - это вью, можно пересоздавать её сколь угодно раз

Beka
10.01.2017
19:53:48

Gregory
10.01.2017
19:53:49

Google

Beka
10.01.2017
19:53:58
ГиперАктивный вию который понюхал героин?

Gregory
10.01.2017
19:54:25

Leonid
10.01.2017
19:54:51
Всем привет! Вовзвращаемся с дайджестами новостей после выходных!
- SocialAuth: простая регистрация через Twitter, Facebook, Instagram, ВК, Google+
- Топ-5 Android библиотек января
- Google выделил инструменты (вроде ADB или fastboot) из Android Studio и SDK и теперь они доступны отдельно
- Затемнение изображения в CollapsingToolbarLayout или Image Scrim
- Поддержка нестандартного XMPP-протокола с помощью Smack
- Разработать и опубликовать игру под Android за неделю
- Скроллируемые меню (App bar) в Android
- Что такое хороший Android-разработчик
- Советы и рецепты Gradle
- Первый проект на Android Thing: мигающий LED индикатор
http://androiddev.apptractor.ru/interesnyie-materialyi-dlya-android-razrabotchika-nedelya-02/

Beka
10.01.2017
19:55:32
Вообще то как можно говорить про МВП о современных фремворках

J
10.01.2017
19:56:27

Gregory
10.01.2017
19:56:36

J
10.01.2017
19:57:00
чтобы память не текла, для начала

Igor
10.01.2017
19:57:15

Beka
10.01.2017
19:57:19
Я почти ни когда не видел реализации МВС в сомвременных фремворках.

Gregory
10.01.2017
19:57:33

Beka
10.01.2017
19:57:37

Google

Beka
10.01.2017
19:57:45
Что бы все понимали что где обычно лежит.

Gregory
10.01.2017
19:58:03

Beka
10.01.2017
19:58:05
Быстро можно найти что как работает. Когда по определенному шаблону все работают.

Gregory
10.01.2017
19:58:55
Плохо стало, когда начали появляться менеджеры.

Beka
10.01.2017
19:59:36

Sergey
10.01.2017
19:59:42

Gregory
10.01.2017
20:00:06
А что хотели?
Хотели, чтобы я повиновался и не задавал лишних вопросов

Sergey
10.01.2017
20:01:11

Gregory
10.01.2017
20:01:20
При этом сами в разработке не понимали вообще ничего

Beka
10.01.2017
20:01:43
https://play.google.com/store/apps/details?id=com.sfanytime
https://play.google.com/store/apps/details?id=dk.tv2.tv2play
Вот в этих проектах нас было трое.
Один чувак за прогрование видео отвечал. За ДРМ, за адаптив стриминг. и медиа стаф
Другой за аппликейшн ложик. Третий за UI и баг фиксы..

Gregory
10.01.2017
20:03:27
Ну, для начала, ДРМ не нужен, его сразу можно было выкинуть

Beka
10.01.2017
20:03:29
Все через gerrit у всех один и тот же код стиль. Архитектура понятная. Все знаем что где должен положить и как должен взаимодейстовать. Каждый коммит жетско через код ревию

Gregory
10.01.2017
20:03:40
Как я счастлив, что никогда не буду в подобном работать

Google

Beka
10.01.2017
20:04:02
Вот и понимаем почему у ВК все было плохо)))
С таким подходом...
Ни чего личного.

Gregory
10.01.2017
20:04:38

Alexey
10.01.2017
20:04:58

Gregory
10.01.2017
20:05:16
У Павла никогда не бывает такого, что люди заменяемы как запчасти

Leonid
10.01.2017
20:05:20

Alexey
10.01.2017
20:05:37

Beka
10.01.2017
20:05:47
Я не носитель русского языка)) Иногда мне можно))

Alexey
10.01.2017
20:05:53
та же самая андроид викли, только русско-язычная

Leonid
10.01.2017
20:05:55
ну просто ругались на спам - решил наоборот пореже

Alexey
10.01.2017
20:06:18

Leonid
10.01.2017
20:06:52
Хорошо, буду по мере сил докладывать, спасибо за комментприй

Alex
10.01.2017
20:07:04

Alexander
10.01.2017
20:07:17

Leonid
10.01.2017
20:07:54

Alexander
10.01.2017
20:09:09

Alexey
10.01.2017
20:15:32
чуваки, а кто расскажет how permissions are granted at a low level
это типо линуксовых пермишенов ?
не задумывался что-то как в андриоде на нзком уровне выдаются пермишены

Google

Alexey
10.01.2017
20:16:37
на ум приходит только то, что наверно там что-то типо линуксовых пермишенов chmod

The
10.01.2017
20:35:41

Nick Senchurin
10.01.2017
20:37:12

Gregory
10.01.2017
20:37:56

Nick Senchurin
10.01.2017
20:38:01
не, я на вк ориентируюсь года с 2013
гуи всегда находил адекватным

Admin
ERROR: S client not available

The
10.01.2017
20:39:24


Gleb
10.01.2017
20:55:44
Немножко с запозданием.... свои 5 копеек про повороты )))
Их потому и называют "частным случаем Runtime Change Configuration", потому что изменение любого свойства объекта Configuration - провоцирует Runtime Change Configuration (там и текущая локаль и поворот и доступность хардвар-клавы и тд)
а поскольку у нас в андроиде все ресурсы апа могут лежать в папках с суффиксами hdpi, port, land, ru и тд - то смена конфигурации (каког-нибудь свойства) ведет к перезагрузке ресурсов (зависящих от этого свойства) - поэтому для "удобства" разработчиков - андроид-авторы решили по такому сообытию полностью пересоздавать активность, типа от греха подальше - всем все равно будет в падлу от слеживать onConfigurationChanges и рефрешить все R.blah-blah
можно отказаться от пересоздания- но тогда - у тебя гарантировано не должно быть папок с преффиксами (что нереал), либо ты сам должен перезагружать новые ресурсы


Ⓜ️ᵃʳᵃᵗ
10.01.2017
20:58:53
зачем так сложно.
можно просто , если сильно нужно заинфлейтить самому при изменениии конфигурации.
все сам автоматом подхватит как нужно.

Gleb
10.01.2017
21:02:14

Igor
10.01.2017
21:02:19

Gleb
10.01.2017
21:03:00
вот вам кейсы:
- свернул ап - пошёл в настройки, поменял язык
- свернул ап - пошёл в настройки, поменял системный шрифт
- свернул ап - (в андроид 7) - пошёл в настройки поменял dpi
- свернул ап - (в андроид 7) - включил multi-window
на старых девайсах - в рантайме выдвинул физическую клаву
на эмуляторе - включил/выключил физ клаву
и еще 100 тыщ кейсов (пусть не популярных, но всё же) - где и без поворотов - можно подъебаться

Ⓜ️ᵃʳᵃᵗ
10.01.2017
21:03:49

Gleb
10.01.2017
21:06:43

Alex
10.01.2017
21:10:46

Gleb
10.01.2017
21:11:24

Google

Sergey
10.01.2017
21:54:38
https://docs.google.com/spreadsheets/d/1FcS0UIL0uoW38uZKejVAEw2mX-CMAl4bLsQJWctZ4bc/edit#gid=1136700501

Alexey
10.01.2017
21:58:09
товарищи
причём у меня на устройстве всё нормально
у заказчика так
в студии тоже норм отображает

Михаил
10.01.2017
22:05:23
Что за девайс?
У заказчика

Alexey
10.01.2017
22:06:15
micromax canvas power

Sergey
10.01.2017
22:06:50
странно выглядит ширина и высота
71.99921?
выровняй до 72

Artem
10.01.2017
22:08:30
и вставь в другое место, чтобы понять что это не контейнер

Михаил
10.01.2017
22:09:22
Качнул щас. Тоже обрезана кнопка
Xiaomi redmi 4 prime
Api 23