- Регистрация
- 01.05.2015
- Сообщения
- 5 086
- Реакции
- 4 632
- Баллы
- 113
Буквально пару недель назад в ТОП 10 самых доходных приложений iOS и Android влетело приложение Lensa - продукт российских разработчиков. Оно стало приносить каждый день по миллиону долларов своим создателям. И это по самым скромным оценкам. И всё благодаря Искусственному Интеллекту (AI).
Вы думаете под капотом приложения уникальные алгоритмы, огромная команда и компьютерные гении? Вы ошибаетесь - используется open-source движок Stable Diffusion, недавно вышедший в паблик, хотя и до-обученный на картинах цифровых художников. Без их ведома, конечно. Вы и сами можете попробовать покреативить на необученной модели тут.
Что нам мешает повторить этот успех?
Когда-то давно я создал свои первые продукты на Adobe AIR, наверное все помнят его основу - флэш-плеер. И вот уже прошло много лет и эту замечательную платформу убили недальновидные индусы. Я долго ждал (лет 5) когда появится нормальное решение для создания своих приложений обычным кодерам-одиночкам, инди-разработчикам. Многие советовали Flutter и у меня было даже несколько попыток изучать Dart, но душа не лежала ни к языку, ни к особенностям этой среды.
Пожелания же были такие: кросс-платформенность (согласитесь, создавать приложение сразу охватывая максимум пользователей, при этом получая дополнительный трафик с поиска и рейтингов магазинов - это огромное подспорье для инди-разработчика), приятный язык (тошнотворный JS и его клоны очень снижал мотивацию, то ли дело наш любимый шарпик), масса компонентов, контролов, расширений и прочего стафа (вы легко найдёте готовые модули для приёма оплаты, подключения к БД, готовые компоненты под галереи, красивые дизайны, шаблоны и пр.), большая производительность (тесты показывают, что выбранная мной среда, о которой речь пойдёт ниже, не отличаются от Флаттера по скорости), крупная компания основатель способная долго поддерживать, развивать и обновлять продукт, хорошая документация и большое комьюнити.
И похоже, что я нашёл то, что долго искал!
Так что же такое MAUI?
MAUI расшифровывается как Multi-platform App UI, что можно перевести как пользовательский интерфейс мульти-платформенных приложений. Но если будете гуглить, то желательно добавлять NET (.NET MAUI), иначе половина ссылок у вас будет на туры в Океанию и традиции народности Мауи.
.NET MAUI это среда разработки на языке c# позволяющая создавать кросс-платформенные приложения сразу для Винды, Мак, Андроид, Иос, Тизен (операционка телевизоров Самсунг) и даже под браузер (для размещения в веб). В принципе уже впечатляет, но главный плюс для нас, зеноводов, заключается в низком пороге входа. Visual Studio стоит у каждого второго, азы владения этой IDE есть у многих, C# - наше всё, основы HTML нам известны и значит у нас есть всё, для того чтобы буквально за пару часов создать своё первое приложение на MAUI. Ну и главное - всё совершенно бесплатно. Ну кроме платных библиотек и навороченных контролов. Но и бесплатных в наличии приличное количество под любые хотелки.
Почему же MAUI (Xamarin) не так популярны как Flutter?
Если честно, мне сложно понять. Пока я не не нашел ощутимых преимуществ у Флаттера по сравнению с МАУИ и поэтому выбрал, конечно, МАУИ.
Какие же плюсы от изучения MAUI?
+ Главное, вы прокачиваете свои скиллы программирования в очень приятной, развлекательной форме. Ну и разве не круто на вечеринке показать компании друзей своё собственное, полезное, мобильное приложение?
+ Освоив Мауи вы сможете легко изучить и другие среды разработки от Microsoft - WPF или Windows Form
+ Предполагаю, что на MAUI можно собирать и BotUI для управления входными настройками ZennoPoster
++ Вы получите востребованную и высокооплачиваемую специальность. Особенно если сертифицироваться официально. На сервисах типа Indeed можно посмотреть какую зарплату предлагают специалистам в мобильной разработке на платформе .NET (сейчас это по сути MAUI) - около $80-120 тыс. в год или от $30 в час на фрилансе.
+++ Условно пассивный доход на своих авторских приложениях. Главное - рабочая идея, но об этом ниже.
Какие ещё плюшки от использования МАУИ?
Поддержка Майкрософт! Несмотря на то, что эта компания, как и Гугл, любит убивать свои проекты (яркий пример Silverlight), есть уверенность, что ещё 5-10 лет они будут активно развивать эту экосистему, это видно даже по последней конференции - об MAUI было несколько докладов:
Ну и какие подскажешь идеи приложений для собственного заработка?
- Создавайте приложения под заказ для какого-либо локального бизнеса. Берёте список потенциальных клиентов: рестораны, застройщики, риэлторы, тренажерные залы, магазины. Для многих контор мобильное приложение - удобный инструмент коммуникации и удержания клиентов, информирования об акциях и новостях, имиджевая и статусная деталь, способ получения дополнительного трафика со сторов. Создание приложения - это один источник дохода ($1-5 тыс. в зависимости от функционала), а его поддержка, обновления, улучшения - это другой источник постоянного дохода не на один год.
- С помощью Зенки распарсите 1-2 сайта агрегатора, например Yelp, и на основе этих данных создайте дополнительную ценность для пользователей - допустим сравнение цен на диваны или изменение рейтинга кинофильмов со временем.
- Создайте надстройку над известными соцсетями. Например 100 лучших изображений Pinterest на каждый день или самые популярные посты Одноклассников по тематике рыбалка.
- Найдите базы данных или оцифруйте книгу с ценными данными. Эти справочные данные могут быть очень популярными. Например, значения фамилий.
- Всякие калькуляторы. Например калькулятор совместимости партнеров.
- Исходите из монетизации. Например вы хотите лить на партнерку по дейтингу. Создайте приложение агрегатор сайтов знакомств, понятно что доступа вам к базам никто не даст, но достаточно и нескольких тысяч анкет чтобы организовать своё приложение.
- Фейковые данные. Люди любят обманываться. Поэтому так и популярна эзотерика. Подарите им эту возможность. Пусть ваше приложение например вычисляет удачные дни или часы.
- Игры. Люди любят играть и не обязательно во что-то сложное. Скорее наоборот, казуальные мини-игры с сессией 1-5 минут, головоломки, мини-квесты, словесные игры, всякие задачки на логику - всё это отлично можно закодить на MAUI и зарабатывать либо на рекламе, либо на продаже ресурсов или монеток (внутренняя валюта приложения), либо на платных уровнях. Сколько идей игр? Да тысячи. Минус только один - конкуренция огромная.
- И наконец - AI. Новые технологии просто кладезь идей и возможностей. Генерируйте в аппах татуировки, создавайте коллажи, пишите слоганы, подбирайте поздравления.
И как потом раскручивать эти приложения?
В том то всё и дело, что имея фундамент в виде ЗенноПостера мы обладаем огромным потенциалом для продвижения своих приложений. Идеи раскрутки тут же рядом, по соседству в конкурсных статьях: развивайте сообщества приложения в социальных сетях (в моей серии "Король социалок" более 20 статей), рассылайте письма, создавайте сайты, дорвеи по тематике приложений и сливайте трафик в мобильные сторы на ваше приложение.
А можно подробностей про AI?
Сейчас эра нейросетей, биг-дата и машинного обучения. Но Майкрософт предлагает и тут свои решения. Правда примеры довольно простые. Но можно доработать их и добавить в ваше MAUI-приложение.
https://dotnet.microsoft.com/en-us/apps/machinelearning-ai/ml-dotnet/model-builder
https://dotnet.microsoft.com/en-us/apps/machinelearning-ai/ml-dotnet
И совсем скоро искусственный интеллект с квантовой запутанностью скрестят и тогда можно будет продавать ежедневные стратегии какие носки одеть и чем позавтракать чтобы к обеду познакомиться с девушкой наиболее подходящей твоим критериям, а к вечеру заработать очередную $1000 благодаря рекомендуемому поведению на бирже. История в очередной раз доказала, что самые отвлеченные изыскания теоретиков могут давать мощнейшую технологическую отдачу спустя десятилетия. Об этом стоит помнить людям, управляющим наукой.
Окей, уговорил, и как проще освоить MAUI?
Вариантов масса:
- Официальная справка, очень подробная и с примерами. На русском тоже есть: https://learn.microsoft.com/ru-ru/dotnet/maui/?WT.mc_id=dotnet-35129-website&view=net-maui-7.0
- Пошаговая обучалка с уроками от Майкрософт https://learn.microsoft.com/ru-ru/training/paths/build-apps-with-dotnet-maui/
- На знакомом многим Метаните https://metanit.com/sharp/maui/
- Куча видео на Ютубчике. Особенно рекомендую этого евангелиста James Montemagno https://www.youtube.com/@JamesMontemagno и этого проповедника Gerald Versluis https://www.youtube.com/@jfversluis. Ролики они выпускают регулярно, объясняют доходчиво на хорошем американском английском.
- Есть ещё платные курсы. Наверное такое в статье не стоит выкладывать. Поищите на торрентах, но если не найдёте, пишите в личку, пришлю ссылку.
- Ну и не нужно забывать, что 90% курсов, примеров, плагинов, компонентов от Замарина подходит и для МАУИ. Их найти очень легко.
Скачать Visual Studio 2022 Community и при установке выбрать .NET Multi-platform App.
Ну а для тех, кто прочитал статью до конца, будет ещё и видео, где мы на практике создадим кнопку по генерации бабла и свой скромный, но вполне рабочий, ZennoPoster:
Ну и в заключении для всех новогодняя ёлочка. Конечно сгенерированная!
- Номер конкурса статей
- Восемнадцатый конкурс статей
- Тема статьи
- Способы заработка
Последнее редактирование модератором:











Сам давно хотел сделать или приложение для контроля финансов, или какое-нибудь психологическое, где человек может узнать тайны своей личности)) Есть с чего начать