Рекомендованный фреймворк для телефонного разрыва

-2

Прежде чем отправлять мой вопрос здесь, я просмотрел множество сообщений, но ничего не найдено. Я разрабатываю приложение для Iphone и Andriod, используя Phonegap.

Я столкнулся с несколькими структурами, связанными с пользовательским интерфейсом:

1.Framework 7 2.Ионный 3.Twitter Bootstrap 4.jQuery Mobile 5.Materializecss 6.jQuery UI 7.Sencha Touch

Каков рекомендуемый способ сделать это? Смысл - разработка универсального пользовательского интерфейса (таблиц, таблиц, навигационных баров и т.д.) Для Iphone, Android, который даст общий вид и почувствовать себя родным?

Мне нужно включить Push-уведомление, доступ камеры, локальное хранилище и RSS-канал в качестве функциональности в моем приложении.

Любые ссылки будут оценены и будут благодарны ядру.

  • 1
    push-уведомление, доступ к камере, локальное хранилище и RSS-канал - все это я сделал в ионной структуре, но я не знаю о других работах с кадрами
Теги:
ionic-framework
cordova
phonegap-plugins
framework7

3 ответа

0
Лучший ответ

Поскольку вы говорите, что хотите разработать приложение для Android и iOS. Другие рамки дадут вам почти такой же интерфейс для обоих. Я использовал Framework7 для Android и iOS. Проверьте эту ссылку framework7 android и ios. Framework7 обеспечивает лучший интерфейс для ios, а для android он также дает материальный интерфейс. Вы даже можете использовать requirejs и handlebar/template7 с framework7. Надеюсь, поможет.

  • 0
    Спасибо, Махен! :) Даже я немного больше заинтересован в использовании Framework7 с пробелом в телефоне. Как я сделал небольшой прототип на нем. Тем не менее, я не знаю о requirejs и руле. Framework7 поставляется с template7, насколько я знаю. Можете ли вы дать больше ясности в этом requirejs и руле? Зачем его использовать и преимущества?
  • 0
    @ jaiswalabhinav17 Проще говоря, RequireJS - это загрузчик модулей. Вместо загрузки всех файлов JS одновременно в html с тегом script, RequireJS загружает файлы JS (модули) по желанию. Зачем использовать RequireJS .Handlebar - это небольшая библиотека шаблонов, похожая на template7. проверьте эту ссылку, как использовать requireJS и HandleBar с F7 .
Показать ещё 1 комментарий
0

Вероятно, нет идеального "рекомендованного способа сделать это". Вам нужно просто посмотреть через варианты и найти тот, который будет работать лучше всего для вас. Возможно, сделайте несколько небольших тестовых приложений, используя различные структуры. Что касается меня, я поселился в Ionic Framework и AngularJS (Ionic Framework использует AngularJS). Существует множество плагинов, которые вы можете использовать в Кордове или на GitHub. Существует также много документации по каждой из рамок. Ionic также, кажется, хорошо работает с Windows Phone 10, и они добавляют больше функциональности. Вот ссылки на разные сайты. Удачи!

Ионная структура

AngularJS

  • 0
    Спасибо, приятель ! Я тоже знаю об Ионике. Просто у меня есть ограничения по времени и я не знаю Angular JS. Поэтому я немного боюсь запускать свое приложение с IONIC. Я знаю HTML5, CSS3, Bootstrap, JS, Jquery (ограничено). Это имеет привлекательный внешний вид. Можете ли вы дать мне несколько советов по этому поводу? Какова роль AngularJS и до какой степени он необходим для разработки приложения?
  • 0
    Да, я понимаю. Angular очень мощный. Так как вы знаете html и javascript, вы, вероятно, быстро освоитесь (в любом случае, по основам). Angular просто помогает вам создавать более динамичный пользовательский интерфейс намного быстрее (краткое объяснение). Основным примером того, для чего Ionic использует его, является их директива . <Ion-list> - это ионная директива, которая динамически манипулирует DOM. Вы можете создавать свои собственные директивы, используя angular, и гораздо больше, чем то, что я могу здесь напечатать.
0

Наша компания построила приложение для сбора данных для iOS/Android, используя Cordova (родительский проект для PhoneGap) около 1,5 лет назад. Мы пошли с jQuery Mobile для UI и knockout.js для привязки данных, и если я правильно помню finch.js для маршрутизации. Недостатком, с которым мы столкнулись, было то, что приложение, вероятно, работало со скоростью 75% скорости собственных приложений.

Однако мы недавно пересмотрели этот проект и решили, что мы скорее использовали React.js для пользовательского интерфейса. Это очень быстро, что придаст вашему приложению более естественное ощущение. Вы можете связать это с помощью Bootstrap, который обрабатывает создание чувствительных элементов пользовательского интерфейса. И тогда вы могли бы даже бросить тему, подобную этой, которая дает заранее построенный материальный дизайн (хорошо для android, выглядит прилично на iOS тоже, на мой взгляд)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню