Тёмный

Введение в разработку мобильных приложений 

Erkebek Abdrakhman uulu
Подписаться 1,3 тыс.
Просмотров 20 тыс.
50% 1

Методы разработки мобильных приложений:
- Нативная разработка;
- Гибридная разработка (Ionic framework);
- Кроссплатформенная разработка (ReactNative, Flutter, Xamarin);
Сравнение, плюсы и минусы каждого метода разработки.
По вопросам:
- Мой инстаграм: / erkebeck
Royalty Free Music from Bensound

Опубликовано:

 

12 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@EirikurSvein
@EirikurSvein Месяц назад
А какие методы разработки мобильных приложений вы считаете наиболее эффективными? я сам пару лет назад закончил университет, но не мог устроиться на работу, поэтому прошел курсы Skypro и получил классный оффер в финтех компанию))
@Erkebek
@Erkebek Месяц назад
@@EirikurSveinесли требованию проекта позволяют, то конечно кросплатформенные фреймворки, такие Flutter, наиболее эффективны.
@АкматоваАйнаш
@АкматоваАйнаш 4 года назад
Очень четко и ясно! Спасибо!
@Erkebek
@Erkebek 4 года назад
Акматова Айнаш большое спасибо за отзыв
@nastyal5154
@nastyal5154 Год назад
Очень просто и доступно, огонь, спасибо за работу
@user-li5ls7gu5z
@user-li5ls7gu5z 2 года назад
справедливости ради надо сказать, что андроид более распространён не только в силу своей бесплатности, но и потому, что много где используется помимо телефонов: очки, часы, телевизоры, автомобили, чем не может похвастать ios
@djonlesly7841
@djonlesly7841 2 года назад
Пол минуты назад прочёл эту цитату на итпрогер с:
@frost_pubg.m
@frost_pubg.m Год назад
OKA RAHMAT ZOR CHIQIBDI
@tensorfly4508
@tensorfly4508 7 месяцев назад
Вроде, начиная с .NET7 можно на шарпе нативно разрабатывать андройд приложения. xml можно делать в Андройд Студии, после чего копировать в VS студию и там уже с кодом работать. Как раз так делаю, вроде довольно удобно. Жаль только материалов малова-то и местами нужно самому искать, как реализовать ту или иную штуку. Благо, зачастую код на Java или Котлине можно почти 1 в 1 копировать или на его основе понять, как реализовать тоже самое на Шарпе. Есть ещё MAUI для кроссплатформенной разработки, но, увы, MAUI ещё не допилили и, говоря, там всё ещё куча багов. Но над этим работают, вроде как. Ещё есть платформа Uno. Тоже любопытный вариант для кроссплатформенной разработки на C#.
@Erkebek
@Erkebek 7 месяцев назад
Очень много довольно хороших технологий разрабатываются, но лишь немногие вырываются из простых концептов в реальные рабочие продукты. И проблема не только в самомо решении, а в том как его примет сообщество, сколько фреймворков и библиотек напишут на ней. Так сказать в маркетинге. На данный момент лидерами все ещё остаются Flutter и ReactNative. Думаю реакт нейтив тоже умрет со временем и останется лишь Flutter.
@tensorfly4508
@tensorfly4508 7 месяцев назад
@@Erkebek Да, конкуренция сильная. Однако, думаю, тут ещё и популярность языков имеет значение. То есть тот же C# заинтересован не покидать данную нишу, как один из основных текущих языков для разработки, пусть и менее популярный чем Джава и Котлин. Но так же позволяющий разрабатывать под натив, как и C++, который тоже не самый популярный на данном направлении. Энтузиастов, предпочитающих .NET разработку не так чтобы мало. Плюс, разработка на СиШарпе позволяет использовать некоторые плюшки данного языка при написании проектов. Огромный плюс ещё даёт универсальность языка, не нужно для каждой платформы изучать отдельный язык, достаточно знать один, но хорошо. А дальше можно и под андройд, и под айос, и под Юнити и под десктоп и т.д. приложения разрабатывать. В случае с Флаттером этот момент отталкивает. Изучать отдельный язык, который нигде кроме Флаттера использовать не получится - имеет смысл, только если ты хочешь целиком и полностью заниматься лишь кроссплатформенной разработкой на Флаттер. Потому выбрал всё же C#. Больше возможностей. Так что в каком-то виде какая-то платформа кроссплатформенной разработки на C#, полагаю, будет поддерживаться. Как и возможность нативной разрабаотки. Но какая это будет платформа, MAUI, UNO, Avalonia, Blazor или что-то ещё - не понятно. Хотелось бы, конечно, чтобы допилили MAUI и, вроде как, пока что всё ещё этот проект не бросают и продолжают развивать. Однако, Flutter может стать основным игроком в данном направлении, тут согласен.
@sayatmalgazhdar3059
@sayatmalgazhdar3059 4 года назад
Ёмко и лаконично, спасибо) Вы сами занимаетесь мобильной разработкой?
@Erkebek
@Erkebek Год назад
Только прочитал, да являюсь разработчиком мобильных приложений
@asdgfd5260
@asdgfd5260 Год назад
​@@Erkebek Здравствуйте. Подскажите пожалуйста какие навыки требуются для мобильной разработки? Я только собираюсь начинать обучаться этому, думаю поступить на Яндекс курс, но хочется узнать может по какому то другому методу я могу так же обучиться? Знать бы какие навыки и знания требуются для этого.
@andreyvoskresenskiy9653
@andreyvoskresenskiy9653 4 года назад
Erkebek, а можно в принципе включить в одно приложение такой вот функционал: 1. Кто из сотрудников в онлайне. 2. Перейти на сайт компании 3. Позвонить в компанию. 4. Видеочат с сотрудником. 5. Передать файл, видео, фото сотруднику. 6. Написать сотруднику(чат).
@Erkebek
@Erkebek 4 года назад
Добрый день! Получается это что-то наподобие JivoChat: только работает как мобильное приложение и есть функции перехода на сайт компании и звонка в компанию? Да, можно включить в одно приложение.
@КириллЛебедев-в6е
Крутой ролик)
@krepkovmeste
@krepkovmeste Год назад
В react native можно же запускать задачи в фоне? Например, нужно сделать GPS трекер, чтобы видеть исполнителей на карте, насколько сложно реализовать это? Посматривая ролики по нативной мобильной разработке, под андроид, совсем не понятно пока, как там в целом приложение делать, когда нужно сделать больше, чем просто какую-нибудь витринку....
@Erkebek
@Erkebek Год назад
Если какой-то функции не хватает, всегда можно написать эту функцию самому, но это требует знания андроид и ios. Для целей, что ты описал, наверное все лучне на натив писать, нежели ReactNative.
@krepkovmeste
@krepkovmeste Год назад
@@Erkebek Понял, спасибо за ответ!
@user-gk1nk7nr6m
@user-gk1nk7nr6m 2 года назад
Подскажите пожалуйста, можно ли создать приложение с помощью сервисов zero code, которое будет просто проверять подключение конкретного сервера к сети интернет? Приложение будет предназначено Для пользования внутри компании, не для продажи
@Erkebek
@Erkebek 2 года назад
Zero code подразумевает использование уже написанных кодов и шаблонов. Как правило такой код предназначется для дел частого использования, а не для специфичных случаев. Поэтому для вашего случая я думаю лучше написать самому.
@dmitrykrivushkin4395
@dmitrykrivushkin4395 Год назад
Что скажешь про фреймворки на python: kivy, flet?
@Erkebek
@Erkebek Год назад
Мне кажется они почти не используются, нету нормального сообщества и поддержки со стороны авторов
@4Tg_Barmaley
@4Tg_Barmaley 3 года назад
А как насчет Flutter? Говорят работает быстрее реакт
@Erkebek
@Erkebek 3 года назад
Да, Flutter действительно прорвался вперед в последние годы: и по удобству языка пр, и по производительности, и по сообществу.
@stefanosoxr2107
@stefanosoxr2107 Год назад
в дарт приложение с макета намного красивее можно создать а в реакте + можно сайтом подключить хз какой из них выбрать
@Erkebek
@Erkebek Год назад
На данный момент лучше Flutter (Dart)
@erlanerla2531
@erlanerla2531 Год назад
Сколько денег надо инвестировать чтобы создать приложение?
@Erkebek
@Erkebek Год назад
Зависит от необходимых функций для приложения и также от вида разработки: нативная или кроссплатформенная. Для онлайн магазина на андроид и ios на Флаттер возможно от 5000$.
@Random-fz2xz
@Random-fz2xz Год назад
Мне сказали приложении создают на андроид студио языке java или kotlin ....и чем отличается андроид от ios...и ещё язык программирования вообще влияет на создание приложений или без разницы
@Erkebek
@Erkebek Год назад
Андроид это операционная система от Google, его выпускают многие производители телефонов: Samsung, Xiaomi, Huawei, и т.д. А iOS от компании Apple, и выпускает его только Apple.
@Erkebek
@Erkebek Год назад
Язык программирование влияет очень
@Random-fz2xz
@Random-fz2xz Год назад
Что такое фреймворк?
@Erkebek
@Erkebek Год назад
Сборник библиотек и готового кода. Каркас проекта.
Далее
React Native CLI Setup for Windows [Created in 2024]
25:02