@xamarin_russia

Страница 185 из 619
Кита
22.09.2017
20:42:04
в итоге сможешь делать 1 страницу тулбаром каким тебе надо а вторую страницу например под ней расположить и там контент как-то менять. И все это в 1 странице родительской как бы

вот такие trick&tips

Almaz
22.09.2017
20:44:01
Прикольно, спасибо) может зайдёт

Кита
22.09.2017
20:45:07
Прикольно, спасибо) может зайдёт
ну естественно это не все, там ещё куча обвязок и нотификаций для информирования страницами друг друга о том как они поменялись итд. Но в какую сторону копать - это я тебе подсказал. В обычном случае там даже IPageContainer не нужен. Он для того чтобы Current знать. Это если табы реализовывать так понадобится

Google
Evgeniy
23.09.2017
08:44:25
Evgeniy Ogienko: Как на xamarin для android создать приложение, которое будет работать в фоновом режиме? Куда посмотреть?

Sherzod
23.09.2017
09:46:08
А для формсов нет превьюрера или у меня не работает?

Kirill
23.09.2017
10:33:05
Есть, но в статусе Альфа и не всегда работает

Кита
23.09.2017
10:48:53
Зато превьювер в xcode и android studio работает замечательно

но только с нативной версткой, ахах. Кстати ещё 1 плюс нэйтива

Vladislav
23.09.2017
11:11:14
ставить AS ради превьювера?

ммм

Николай
23.09.2017
11:38:06
ребята, в паттерне mvvm бизнес логика закладывается в viewModel. Почему спрашиваю, так как в некоторых источниках обозначена бизнесс логика в Model.. и следовательно возникает сомнение

я правильно понимаю вся бизнес логика в view Model?

Max
23.09.2017
11:39:16
А для формсов нет превьюрера или у меня не работает?
Ну его скорее нет, чем он есть. Сейчас доступны расширения типа Gorilla Player

Николай
23.09.2017
11:39:31
под бизнес логикой я понимаю обработка, обращение к бд, все операции..

Google
Николай
23.09.2017
11:40:02
а вьюха уже цепляется к виевМодель

Max
23.09.2017
11:40:06
я правильно понимаю вся бизнес логика в view Model?
Вся бизнес логика должна вообще отдельно существовать и описана вне vm и m

а вьюха уже цепляется к виевМодель
А во vm только уже непосредственно дергать за рычажки, чтобы view могла подхватить

Николай
23.09.2017
11:42:43
"дергать за рычажки" в vm это обращение к коассас что выаолняют те или иные бизнкс операции, верно?

Кита
23.09.2017
11:54:43
The model in MVVM is an implementation of the application's domain model that includes a data model along with business and validation logic. Examples of model objects include repositories, business objects, data transfer objects (DTOs), Plain Old CLR Objects (POCOs), and generated entity and proxy objects.

тут все написано

K
23.09.2017
11:59:37
Ребят, кто может подсказать как эту строку в C# переписать? let htmlAttrs = [NSDocumentTypeDocumentAttribute:NSHTMLTextDocumentType,NSCharacterEncodingDocumentAttribute:String.Encoding.utf8.rawValue] as [String : Any]

Valeriy
23.09.2017
12:12:07
"дергать за рычажки" в vm это обращение к коассас что выаолняют те или иные бизнкс операции, верно?
Да, и как вариант эти сервисы инжектятся во вью модель как зависимость

Anthony
23.09.2017
13:41:31
Expirence Disign??

Кита
23.09.2017
13:43:59
Летучая
23.09.2017
14:10:43
Во View штоле?

В MVVM кроме M V и VM ничего нет.

Max
23.09.2017
14:11:47
В MVVM кроме M V и VM ничего нет.
ну, я в том смысле, что описана она должна быть в отдельных классах и прочем, а из VM уже просто финальное управление

Max
23.09.2017
14:12:53
Но ведь эти отдельные классы и есть Model
скорее всего мы просто не поняли друг друга и называем одни и те же вещи разными именами

Google
Max
23.09.2017
14:14:01
Entities + Services + Repositories = Model
ну видимо я отделил Services от Model

Если на то пошло, то действительно логика в Model, управление во ViewModel

Sherzod
23.09.2017
14:20:53
Entities + Services + Repositories = Model
Можно еще раз линк на твой репо?

Кита
23.09.2017
14:22:16
ViewModel если выражаться терминами android разработки это Interactor. В нем есть 1 или более юзкейсов доступ к модели итд и относится к Domain Layer

Nik
23.09.2017
14:24:52
ребят, я вот только вхожу в xamarin и вообще mvvm из веба, там паттерн mvc. Обычно выделяется ViewModelService, в котором маппятся объекты доменной области на вьюмодели, там же дергаются методы бизнес-логики. И в контроллере дергаем соотв. вьюмоделсервис. Я правильно понимаю, что в mvvm допустимо прямо во вью модель инжектить объекты бизнес логики?

сервисы, репозитории и прочее

Кита
23.09.2017
14:25:29
да

Nik
23.09.2017
14:26:46
спс

Кита
23.09.2017
14:31:59
А можно что-то из ваших разработок посмотреть в гитхабе? По замарину
к сожалению нет. У меня нет личных проектов. Все никак руки не доходят взять и выложить аппу (и даже опубликовать в гуглплее) с распространенными юзкейсами. Я понимаю что надо… но страдаю перфекционизмом в отношении своих проектов

Кита
23.09.2017
14:38:27
Практики нет
надо в коммандный проект приходить

Sherzod
23.09.2017
14:40:23
Может есть примеры по формсам, кроме толстенной книжки от МС пресс и скудных доков замарин?

Летучая
23.09.2017
15:32:36
Sherzod
23.09.2017
15:38:12
Александр
23.09.2017
15:38:53
Есть вообще в мире какие-то открытые типовые АПИ для отточки скиллов и подготовки портфолио? Аля для клепания клонов убера/магазина/твитора/etc. Типа с мокаными данными. Чтобы с бэкендом не возиться

(идея для стартапа)

Сделать сервис с типовыми апихами и продавать по баксу доступ

Kirill
23.09.2017
20:16:49
Сделать сервис с типовыми апихами и продавать по баксу доступ
https://jsonplaceholder.typicode.com/ уже запилили) и бесплатно

Google
Vlad
24.09.2017
21:53:47
ребят... а разве у XF есть previewer?..

Max
24.09.2017
21:54:05
ребят... а разве у XF есть previewer?..
официально нет, ну точнее, он не работает как надо

Admin


Max
24.09.2017
21:54:43
ребят... а разве у XF есть previewer?..
и все, что есть оно в стадии preview

Есть всякие там Gorilla Player

Vladislav
24.09.2017
21:55:08
Да и как он будет работать с рендерерами

Max
24.09.2017
21:56:35
Ну было чет такое

Вроде как официально XF превьювера нет такого, чтобы работал

Vlad
24.09.2017
21:58:07
хммм ладно, спасибо?

Летучая
24.09.2017
22:09:52
Эх, как же хорошо на Clicked события в коде подписываться и контролы тоже в коде рисовать. Аж молодость вспомнил

Vlad
24.09.2017
22:32:24
Эх, как же хорошо на Clicked события в коде подписываться и контролы тоже в коде рисовать. Аж молодость вспомнил
А контроля в коде, потому что я тогда не мог понять почему на превью кнопки с закругленными углами, а на аппарате - нет. Вот и пробовал из кода создать?

Noi
24.09.2017
23:53:09
Ребят. Поясните плз, нормально ли такое поведение или нет? Создал пустой проект Android. Создал Spinner, создал свой CustomAdapter унаследованный от ArrayAdapter. Заполнил этот адаптер через for от 1 до 10. Прикрутил адаптер к спиннеру. В CustomAdapter определил свой метод public override View GetDropDownView(int position, View convertView, ViewGroup parent) { ... } И вот сам вопрос - Какого хера при раскрытии спинера, в метод GetDropDownView заходится - 69 раз ??? Элементов всего 10! А он заходит 69 раз.

Valeriy
25.09.2017
02:17:36
A Twitter на Xamarin сделан?)

Sherzod
25.09.2017
04:25:14
ты Xamarin-разработчица?

Oybek
25.09.2017
04:42:22
ты Xamarin-разработчица?
Походу чисто для рекламы тут ?

Кита
25.09.2017
04:57:36
Кикайте сразу всех тех кто в группу вступил и не представился

Кита
25.09.2017
06:19:40
Не, я про тех кто сегодня-вчера вступил

Google
Кита
25.09.2017
06:19:47
все спамеры пока не доказали обратного

Erage
25.09.2017
06:20:26
кто-нибудь работает с font awesome в xf?

Erage
25.09.2017
06:22:40
нет проблем с отображением иконок? просто для небольшого проекта хочу понять, подгружать через font awesome через шрифты, либо просто отдельно 18 24 36 48

Kirill
25.09.2017
06:24:16
Ну, для font awesome есть отличная либа для xf, там можно юзать не только font awesome но и ionicons и т.д.

https://github.com/jsmarcus/Xamarin.Plugins/tree/master/Iconize

Erage
25.09.2017
06:34:52
Спасибо!

Sherzod
25.09.2017
07:06:28
Чуваки, что за дела?

Could not find android.jar for API Level 26. This means the Android SDK platform for API Level 26 is not installed. Either install it in the Android SDK Manager (Tools > Open Android SDK Manager...), or change your Xamarin.Android project to target an API version that is installed. (C:\Program Files (x86)\Android\android-sdk\platforms\android-O\android.jar missing.)

Летучая
25.09.2017
07:07:05
Поставь

Страница 185 из 619