Пишем кроссплатформенный код на C# + Xamarin
Вставка
- Опубліковано 15 вер 2024
- Небольшой пример использования Dependency Injection для разработки кроссплатформенного кода под Android и iOS
► Поступить в онлайн-университет для программистов goo.gl/zwJ2SL
Таймкоды:
► 00:36 - структура проекта
► 03:23 - MVVM
► 10:28 - Dependency Injection
Исходный код: bit.ly/xamarin_...
Заходите и подписывайтесь на наши другие ресурсы!
♥ Patreon: bit.ly/patreon_...
● Telegram Channel: t.me/extremeco...
● VK: bit.ly/vk_extre...
● Telegram Chat: bit.ly/telegram...
● GitHub: bit.ly/github_e...
К 8ой минуте я понял, что смотреть дальше бесполезно, так как ничего не понимаю, но решил досмотреть ради шуток. К 15ой минуте я понял, что шуток так и не будет, но терять теперь уже было нечего.
Спасибо! Я как раз себе установил Xamarin и тут у тебя видео выходит. Давай больше видео про Xamarin.
и я )) вообще круто
Нихуя не понял. Но очень интересно.
Господе божечки ты мой. Спасибо! Как буду писать на Xamarin обязательно воспользуюсь этим уроком!!!!
Отлично, давайте еще)) Спасибо большое за ваши труды.
если бы этот пример попался мне лет 6 назад - я сейчас занимался бы xamarin, а не злосчастным битриксом))
В принципе для пущей красоты вместо nameof можно было использовать атрибут CallerMemberName в методе-обертке над событием)
Спасибо вам, ребят) курсач в сторону...фокус на ваш видосик
Было бы интересно также посмотреть на реализацию фреймворка MVVM Cross
Может сначала стоило рассказать про Хamarin и IoC? Не?
Ничего же не понятно!
Я этот проект более менее прочитал по видео благодаря тому что юзал уже MVVM, а так для начального этапа сложновато, но всё же понять можно. Новое для меня это Dependency Injection (Autofac). Надо бы потом написать что-то простое для закрепления темы этой
Был кроссплатформенный проект удалили uwp, а потом и ios...
Круто👍🔥🔥🔥
Вот это круто
А почему вы решили показать вызов нативных функций через Autofac, а не стандартным ксамариновским DependencyService?
И как по мне, то пример с кнопкой не очень удачный для вызова нативных функций. Для большей наглядности я бы показал пример на вызове диалога печати изображения. Там простейший вызов в несколько строк.
И, кстати, когда указываются абсолютные размеры в xaml, то это не пиксели, а аппаратно-независимые пиксели (Device Independent Pixels).
Ооооооох, замалафил стены...
Спасибо!
Зачем локатор??? Это зло! Что бы использовать ioc в любой части инфраструктуры? Но инфраструктура вообще не должна знать ничего о ioc контейнере, все должно инжектиться через конструктор, а ioc контейнер настраивается и внедряется только в корне проекта... Но а так норм урок, молодец)
Думал про .net core говорить будут. Расстроился
Спасибо!
Вы бросили канал?((
Помоги пожалуйста, у меня есть BroaderCast который кастомизирует входящие смс,но когда прогу удаляют с процессов - она не работает, помоги пожалуйста как то реализовать службу
а шо это мы видосики не пилим?
Кажется у меня другая версия вижуал, когда создаю проект там UI и Shared Project нету а просто android ios и .net , может из за этого у меня сразу выдал ошибку хотя прям так и написал как на видео, или вообще я сам тупой
А есть способ как все файлы visual studio установить на другой диск?
что за интерфейс для какой модели, хотя бы пояснял нормально.
*РЕБЯТА*
Ну помогите , нужно парсер написать для obj файла. Можете помочь ? Я скину код и покажу где у меня проблема заключается
А что за музычка играет на фоне?
Ребята, извините, возможно не туда пишу, вы могли бы разжевать такую тему: "Сериализация/Десериализация" ?
drive.google.com/open?id=1shGw5FrmgjHn4nhR3vvTEVenMMFrzslA
спасибо
xamarin еще жив? им кто-то пользуется?
Дайош видосы
Ебанутся. Сколько телодвижений что бы учитывалось нажатие кнопки.
Ну это демо проект, так сказать
Да не говори, все это делается одной функцией в MainPage. Нафига все это?
@@nefsky это MVVM паттерн, когда проект побольше будет поймёшь почему всё именно так.
Xamarin vs. Flutter? Что скажешь?
Еврей. Сделал все чтоб отбить желание кодить на марине
Забили на канал ребята
Вобще не понятно. То-ли дело делфи. Все логично. А это полный бред. В С# даже обычный экзешник запускаемый на другм пк не работает. Требует какието библиотеки. Так что очень плохой язык.
@sevenamelkin как сложно
Ты ж говорил что ксамарин мертвый и вообще никому не нужен.
в видео о том как получить опыть программисту
Где C# для маленьких и тупых!?!?!
Эмулятор для андроида?? Серьёзно??? Всё настолько плохо? А где проверки на UI-поток? Где объяснение того, почему это катит в формах, но не катит в андроиде и айосе?
CodeReview -2, Approve -100500
Слишком громкая фоновая музыка
А в джаве код всегда кроссплатформенный без костылей. Шах и мат!