• Есть ли бесплатные аналоги xamarin forms?

    @relov
    Разрабатываю на c#
    xamarin forms бесплатный фреймворк с открытым исходным кодом. разработка возможна в visual studio 2019 community или visual studio for mac, которые тоже бесплатны. если не нравится xaml, можете писать интерфейс в коде или посмотреть в сторону xamarin native + mvvmcross
    ps: на смену xamarin forms идет MAUI в котором обещают добавить MVU
    Ответ написан
    Комментировать
  • Невидимый отступ?

    @relov
    Разрабатываю на c#
    По умолчанию у StackLayout Spacing="10". Установите его как Spacing="0" и отступы между элементами исчезнут. Для Grid есть похожие свойства RowSpacing и ColumnSpacing отвечающие за расстояние между строками и колонками соответственно
    Ответ написан
  • IIS на Arduino или raspberry pi возможно поднять чтобы кодить там на C#?

    @relov
    Разрабатываю на c#
    Берете raspberry pi 3 или 4, ставите туда net.core и postgresql (на самом деле можно и mssql завести но я таким не занимался) и nginx в качестве прокси сервера. После можете кодить ваши сайтики и деплоить на малинку. Если пробросить порт в nat то ваш сайт будет доступен из Интернет :)
    Ответ написан
    Комментировать
  • Xamarin для IOS и Android?

    @relov
    Разрабатываю на c#
    Отвечу за Xamarin Forms
    1. Для андройд есть эмуляторы, для ios есть симуляторы, но нужен мак в качестве билд сервера. Возможна отладка удаленно из windows. Так же есть новая фича Hot restart, позволяющая собрать и дебажить приложение на айфоне без мака (пока в превью со всеми вытекающими)
    2. UI и бизнес логика пишется один раз, отдельно пишутся специфичные для платформы вещи (рендеры, фоновые сервисы итд).
    3. Все зависит от разработчика. То что вы описали можно реализовать не влезая в нативный проект, средствами Xamarin Forms и уже готовых плагинов. В случае чего можно без особых проблем писать платформозависимый код и использовать все те возможности которые доступны для нативных разработчиков, но только на языке C#.
    4. Зависит от дизайна и опыта исполнителя, но как показывает практика такое возможно.
    Ответ написан
    Комментировать
  • Xamarin Forms как сделать навигацию по трем и более страницам?

    @relov
    Разрабатываю на c#
    App.cs
    MainPage = new NavigationPage(new MainPage());
    далее навигация осуществляется следующим образом:
    await Navigation.PushAsync(new Page1());
    Подробнее можно почитать в доке https://docs.microsoft.com/ru-ru/xamarin/xamarin-f...
    PS, рекомендую ознакомиться так же с Shell которая так же позволяет осуществлять навигацию
    https://docs.microsoft.com/ru-ru/xamarin/xamarin-f...
    Ответ написан
    Комментировать
  • Почему не отображается изображение на кнопке?

    @relov
    Разрабатываю на c#
    добавляете изображение traicer.png в платформозависимый проект (android Resources\drawable), (ios Resources)
    и указываете в ImageSource контрола кнопки
    <Button ImageSource="traicer.png"/>
    Ответ написан
    1 комментарий
  • Можно как-то .NET Core Console Application запустить на хостинге с Unbutu?

    @relov
    Разрабатываю на c#
    ставите рантаймы или sdk net.core для вашего линух дистрибутива https://dotnet.microsoft.com/download/dotnet-core/3.1
    и собираете и запускаете ваше консольное приложение из исходников через терминал:
    dotnet restore && dotnet run

    или выполняете уже собранное приложение
    dotnet App.dll
    Ответ написан
    Комментировать