Framework для разработки приложений под android. Лучшие Android фреймворки для разработки приложений


1. Sencha Touch

Sencha Touch является первым Фреймворком HTML5 мобильных веб-приложений. Sencha Touch сохраняет внешний вид приложения – родной для iOS и Android устройств. Sencha Touch позволяет вам легко создавать приложения с массивными многопользовательскими интерфейсами и превосходным UX. Sencha Touch имеет лучшую техническую поддержку от команды Sencha и документация на все детали доступна в качестве поддержки даже для больших программных приложений предприятия. Фреймворк прост в использовании и разработке мобильного приложения. Sencha Touch является основой, которая позволяет программировать для Android, iOS и BlackBerry без изменения внешнего вида приложения. Sencha Touch может быть использовано в сотрудничестве с Phone Gap делая приложения, имеющие точный внешний вид нативного приложения, но созданные с помощью HTML / JavaScript.

2. Phone Gap

Фреймворк Phone Gap основан на HTML 5, которая позволяет разработчикам мобильных приложений делать нативные приложения с использованием JavaScript, CSS3 и HTML5. Лучшая черта Phone Gap в том, что он может быть использован в сотрудничестве с другими фреймворками, чтобы поддержать их с функциями, которые они не имеют, а Phone Gap их обеспечивает. За короткий период времени Phone Gap стал наиболее востребованным среди большинства разработчиков вместе с Sencha. Это позволяет разработчикам мобильных приложений создавать собственные полнофункциональные мобильные приложения и помещать их в оболочку, так что приложение может быть размещено на App Store, или Android Market.

3. JQuery Mobile

JQuery Mobile, Touch-оптимизированные веб-фреймворк для смартфонов и планшетов. Это единый пользовательский интерфейс, который остается постоянным на всех платформах. Код очень легкий и, следовательно, является предпочтительной основой для разработки мобильных приложений. Различные темы, созданные дизайнерами, могут быть легко изменены. Вместо того, чтобы писать разные коды различных операционных систем; JQuery позволяет писать один простой код для создания полнофункционального настроенного приложения на веб-сайте.

4. Titanium Appcelerator

Titanium способствует совмещению платформ при разработке приложений. Приложения, созданные на Titanium, изначально интегрированы. Фреймворк действует как мост между мобильными приложениями и платформой API, результатом которого является приложение, которое имеет лучшую производительность. Платформа Titanium Appcelerator была разработана со смещением, чтобы помочь веб-разработчикам создавать мобильные и планшетные приложения с легкостью. За последний год, платформа пережила огромный рост в развитии, и новые функции, и устройства добавляются для фреймвокра в быстром темпе.

Фреймворки характеризуются как комплексная среда разработки программного обеспечения. Они включают в себя много компонентов, чья основная работа - помочь вам в создании приложений. Фреймворки поставляются с рядом наборов инструментов, отладчиков, компиляторов, библиотеками кодов, программными интерфейсами и другими компонентами. Работая вместе, все они предназначены для того, чтобы облегчить работу разработчикам приложений.

Фреймворки являются основой разработки приложений, а их использование делает процесс разработки проще и более захватывающим. Без них, программисты будут писать каждое приложение, которое хотят, с нуля. Это потребует много кодинга, так чтобы приложение могло работать на разных платформах.

Существует ряд фреймворков, которые можно рассмотреть для использования. В этой статье представлены лучшие из них, чтобы помочь вам сделать разработку проще и легче.

Это один из самых популярных фреймворков для разработчиков мобильных приложений. Он позволяет разработчику создать лучшие прогрессивные и естественные веб-приложения. Эта возможность делает его простым для разработки приложений, которые будут работать на всех платформах, в том числе и на новейших мобильных устройствах. Любой разработчик, который заинтересован в коммерческом успехе своего приложения, обязательно выберет этот фреймворк.

Это плагин Zepto для создания мобильных приложений. Он зависит от нескольких внешних библиотек, таких как Backbone.js и Flickable.JS для некоторых из своих функций работы, но в целом имеет собственный внешний вид. В качестве фреймворка он создает мобильные приложения на HTML 5 с использованием компонентов пользовательского интерфейса Ratchet CSS.

Это хороший выбор фреймворка, поскольку он основан на HTML5 и JavaScript. Он очень гибкий и может помочь разработчику создать различные мобильные приложения, простые или сложные. Фреймворк имеет одни из самых высокопроизводительных виджетов пользовательского интерфейса, которые окажутся очень полезными в вашем развитии. Некоторые виджеты, которые вы получите используя Ext JS – это формы, списки, панели инструментов и меню в частности. Все эти ресурсы доступны, чтобы помочь разработчику создавать великолепные приложения для Android, iOS, iPhone и Windows.

Это так же плагин Zepto для мобильных фреймворков, который был разработан в первую очередь для браузеров на базе WebKit. Он настраиваемый и расширяемый. Фреймворк поставляется с темой, которая может быть изменена, используя Compass или Sass, и с очень крутыми 3D-переходами, которые могут быть скорректированы путем использования CSS3. Вы также можете расширить его своими собственными функциями, чтобы получить нужную поддержку, необходимую для создания своего приложения.

Данный фреймворк может помочь вам создавать впечатляющие мобильные приложения. Он идеально подходит для создания проектов кросс-платформенных мобильных приложений. Фреймворк имеет широкий наборо плагинов, которые минимизируют количество времени, необходимое для создания приложения. Вам нужен только этот единственный фреймворк, и приложения, которые вы будете создавать, смогут работать на различных устройствах, операционных системах и платформах. jQuery Mobile также поставляется с ThemeRoller, являющимся уникальной функцией, которую вы не найдете в других фреймворках. Она поможет вам создавать приложения, которые будут единственные в своем роде.

Легкий мобильный фреймворк, который основан на HTML5 и CSS3. Он пользуется популярностью из-за своих хороших стилей по умолчанию, которые вы можете использовать в качестве отправной точки для разработки мобильного приложения. Фреймворк также поставляется с несколькими JavaScript API для управления вашим приложением. Lungo создает приложения, которые могут работать на различных платформах, таких как BlackBerry, iOS, Android и Firefox OS.

Отличный фреймворк от весьма авторитетной компании Adobe. Он является идеальным выбором при создании гибридных мобильных приложений с помощью JavaScript, CSS и HTML. Фреймворк предлагает множество программных решений для дизайнеров, такие как InDesign, Photoshop, Illustrator и другие. Одной из его сильных сторон является возможность создавать высокопроизводительные приложения, которые могут хорошо работать на различных устройствах. Adobe PhoneGap имеет множество плагинов, которые обеспечат более легкое создание простых, а также сложных мобильных приложений.

Впервые этот фреймворк был использован Twitter, чтобы помочь им создать свой прототип мобильного приложения, а затем он был выпущен как бесплатный проект. Фреймворк предоставляет набор пользовательских интерфейсов и плагинов JavaScript, которые помогают в создании простых мобильных приложений. Ratchet также обеспечивает классы HTML для повторного использования.

Хороший фреймворк, чтобы использовать, если вы хотите создавать HTML5-приложения легко и быстро. Лучше всего, конечно, его рассматривать при создании сложных приложений, так как в нем имеются все необходимые решения, чтобы сделать процесс разработки намного проще. Он поставляется с отличными функциями на выбор, которые включают в себя плагины и ведущие в отрасли инструменты. Лучше всего его использовать при создании и монетизации игр. Фреймворк предлагает поддержку или сторонние плагины, которые могут значительно уменьшить количество времени, необходимое для создания высококачественных приложений.

Еще один великолепный фреймворк, который работает на HTML5 и CSS3. Он обеспечивает анимацию, API и компоненты, которые являются совместимыми с текущими браузерами и мобильными платформами. Фреймворк предлагает поддержку для Cordova и PhoneGap. Благодаря этой поддержке, вы можете создавать свои приложения, а затем поставлять его в магазин приложений соответствующей платформы. Он также предлагает набор тем для iOS, Windows Phone, Blackberry, Android, Tizen и других платформ, поэтому приложения будут всегда чувствовать себя в своей родной среде.

Фреймворки формируют основу вашего будущего приложения, таким образом, их правильный выбор для использования должен быть тщательно оценен. Одна вещь, которую вы должны отметить - фреймворки бывают разные, и вам нужно время, чтобы изучить их различные API для того, чтобы сделать лучший выбор для приложения, которое вы создаете. Отличным атрибутом этих фреймворков является то, что они способны справиться с широким спектром проблем, которые могут возникнуть при разработке мобильных приложений, что сделает вашу работу намного легче.

Гибридное приложение сочетает в себе элементы как нативных (родных), так и веб-приложений. Разработка нативных приложений делается для конкретной платформы и устанавливается на цифровом устройстве. При создании мобильных приложений, в рамках HTML5 предоставляется несколько альтернатив, которые имеют свою собственную динамику и функциональные возможности.

Эта структура также является полезной для оформления внутреннего и внешнего вида приложения, когда приложение будет готово оно будет работать с помощью HTML, JavaScript и CSS.

Итак, почему гибридные приложения так популярны? Это связано с легкостью и простотой написания приложений разработчиками, и возможностью их дальнейшей работы на любой платформе.

Создание гибридных мобильных приложений

Ниже предоставлена группа Фреймворков HTML5 для удобства программирования и проектирования:

Sencha Touch является ведущим MVC JavaScript Фреймворком для создания кроссплатформенных мобильных приложений, которая облегчает процесс разработки веб-приложений с использованием HTML5 и javascript. В состав этой платформы входит широкий спектр продуктов, которые работают сразу «с места в карьер». Sencha Touch использует методы аппаратного ускорения для обеспечения высокой производительности компонентов пользовательского интерфейса для мобильных устройств.

С более чем 50 встроенных компонентов пользовательского интерфейса и просмотром темы для всех основных мобильных платформ, Sencha Touch обеспечивает все необходимое для создания впечатляющих приложений, которые работают на iOS, Android, BlackBerry, Windows Phone, и многих других. Адаптивная верстка, плавная анимация и плавная прокрутка позволяют разработчикам создавать приложения, которые реагируют на действия пользователя, почти мгновенно, подобно нативным технологиям.

Структура включает в себя надежный пакет данных, который может получать данные от любого серверного источника данных. Расширенный пакет диаграмм позволяет визуализировать данные на мобильных устройствах. Нативно выглядящие темы для каждой крупной платформы позволят вам создавать гибридные и веб-приложения в соответствии с внешним видом ваших целевых платформ.

  1. Ionic

Свободный и открытый исходный код Ionic предлагает библиотеку мобильных-оптимизированных HTML, CSS и JS компонентов и инструментов для создания интерактивной родной и прогрессивных веб-приложений. Ionic, который поставляется с набором эксклюзивных функций, можно назвать пионером в области разработки гибридных мобильных приложений.

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

Telerik Kendo UI является расширением HTML5 Фреймворка, выступает в качестве одной из лучших платформ для разработчиков, которые хотят создавать кросс-платформенные мобильные приложения. Эти Фреймворки во многом зависят от JQuery и включают в себя ряд виджетов на основе JQuery. JavaScript Фреймворк также доступен в этом открытом Фреймворке и в этом его отличительная особенность.

Любители Angular (Angular - Фреймворк с открытым исходным кодом) и bootstrap (Bootstrap - это свободный набор инструментов для создания сайтов и веб-приложений) могут пользоваться мобильным Angular UI, так же, они получают возможность добавлять, как Bootstrap 3, так и Angular платформу для создания HTML5. Основное расширение Bootstrap 3 очень похоже на Angular; тем не менее, оно не имеет зависимость от JS, Bootstrap или JQuery. Мобильный Angular UI использует overthrow.js и fastclick.js для получения мобильного опыты для всех тех, кто его использует.

Intel XDK для поставляется с полным набором инструментов, используемых для разработки, тестирования и эмуляции, отладки и публикации кроссплатформенных гибридных приложений на HTML5. Это тоже Фреймворк с открытым исходным кодом поддерживаемый корпорацией Intel. Темы, предоставляемые этим Фреймворком, поддерживают Android, Windows, Blackberry и т.д.

Onsen UI является относительно новым Фреймворком; однако, он дает вызов существующим тяжелым платформам, особенно для Ionic. Это платформа с открытым исходным кодом предоставляется под лицензией Apache. Для большинства составляющих его пользовательского интерфейса, используются Angular директивы и Фреймворки верхнего уровня.

M Project, мобильный HTML5 JavaScript Фреймворк, используется для построения кросс мобильных веб-приложений, установленных на Backbone.js. Легко интегрируется с PhoneGap, чтобы помочь в создании приложения, является одним из его основных характеристик. Этот простой Фреймворк используется для быстрой разработки приложений.

По сути это мобильное HTML-приложение с открытым исходным кодом, Jo легко интегрируется с PhoneGap и Cordova для разработки приложений. Может свободно использовать Фреймворк с открытым исходным кодом, также может помочь изменить внешний вид приложения с помощью CSS.

Вокруг так много фреймворков и библиотек... И как выбрать перспективные и нужные для своего проекта?

Команда собрала для вас ТОП лучших фреймворков для Front-end разработки в 2018 году .

Уверены, что эта статья станет вашей путеводной звездой и не даст утонуть в море фреймворков. Поехали!

Но, для начала, немного теории:

Фреймворк - это платформа, которая предоставляет разработчикам основу, для написания приложений. Он содержит заранее определенные и реализованные классы или функции. Также, для конкретных задач можно добавлять собственный код к тому, что уже содержится во фреймворке.

Основные плюсы фреймворков:

Рентабельность

Большинство ф. - бесплатны и имеют открытый исходный код для использования. Поскольку, это значительно ускоряет создание приложения, то, соответственно и уменьшает цену самого веб-приложения.

Производительность

Ф. значительно улучшают производительность, и все потому, что максимально он оптимизирует процесс. Потому что, проще использовать ф. с оптимизацией и хорошо структурированными шаблонами, чем писать сотни строки кода.

Безопасность

Трендовые JavaScript-фреймворки могут похвастаться не только поддержкой большого сообщества на GitHub, но и железной системой безопасности.

Итак, рассмотрим ТОП 10 фреймворков и библиотек для Front-end Dev, которые актуальны в 2018 году:

Отличный JavaScript фреймворк, выпущенный в 2013 году Instagram и Facebook. Используя его, вы сможете легко и просто создавать сложные и крупномасштабные динамические приложения. Чаще всего используется для построения пользовательских интерфейсов. На GitHub этот фреймворк имеет больше 89 тыс. звезд.

Плюсы:

Девиз React: «Выучи один раз – пиши везде»

Free and Open Source

Может использовать уже написанный код

Поддерживает виртуальную функциональность DOM

Минусы:

Алгоритм Virtual DOM неточный и медленный

Требуется сложное асинхронное программирование при общении с сервером

AngularJS – это каркас для разработки веб-приложений от Google. Хорошо подходит для динамических веб-приложений, с использованием HTML для статических веб-страниц. Незаменимый фреймворк не только для разработчиков ПО, но и для дизайнеров. AngularJS, Angular 2 и Angular 4 прочно обосновались среди востребованных фреймворков.

Плюсы:

Открытый исходный код

Сохранение фрагментов кода для последующего использования

Разработчики сталкиваются с меньшим количеством ошибок, поскольку привязка данных строится на базе Angular-элементов

Поддерживаются различные элементы MVС

Хорошо работает в среде Agile

Масса инструментов для тестов


Минусы:

Сложный для новичков

Vue проще в плане архитектуры

API Angular огромное, и нужно разобраться со многими концепциями


Он также используется для создания пользовательских интерфейсов. Разработан с нуля для большей применимости. Состоит из доступной базовой библиотеки, которая фокусируется только на уровне представления, и экосистемы поддерживающих библиотек, что помогает справляться с комплексностью больших одностраничных приложений. На GitHub этот проект набрал больше 84 тыс. звезд.

Плюсы:

Не требует каких-либо компиляторов по умолчанию,

Трансформация из библиотеки до фреймворка в процессе использования

Управление продвинутыми одностраничными приложениями

Отличный баланс между читаемостью, ремонтопригодностью кода и написания самого кода

Минусы:

Runtime ошибки в шаблонах

Kомпонентный подход в React более гибок


Один из наиболее популярных MVC JavaScript фреймворков. Появился он в 2011 году под открытым исходным кодом. С его помощью можно довольно легко создавать масштабируемые одностраничные веб-приложения и обеспечивает двустороннюю привязку данных. Выполняет первоклассную работу на стороне DOM-рендеринга на стороне сервера. Поддерживается сайтами Discourse, Groupon, LinkedIn, Vine

Плюсы:

Простой в настройке

Разворачивает большие пользовательские интерфейсы

Двусторонняя привязка данных

Минусы:

Жесткая структура проектов

Нет стандартного набора UI-элементов

это не полноценный фреймворк, это библиотека, хоть и самая старая и популярная. jQuery и JavaScript давно и прочно связаны.. А с лицензией MIT эта библиотека предоставляет разработчикам приложений возможность писать более короткий код, сокращая тем самым рабочую нагрузку. Поддерживает DOM-манипуляции и в тандеме с CSS может пригодиться для решения любой задачи.

Плюсы:

широко используется благодаря быстрой обработке

Во всех браузерах ведет себя одинаково

Отлично подходит начинающим для простых приложений

Минусы:

Множество функций, облегчающих работу с DOM, уже реализованы нативно


Он позволяет создавать легкие и быстрые приложения. Современный, простой, быстрый и неблокирующий. GoDaddy и Paypal – лишь некоторые из именитых компаний, которые используют Node.js. Идеально подходит для приложений, связанных с I/O и приложений для потоковой передачи данных.

Плюсы:

Простой и быстрый

Такие ПО могут работать на нескольких хостах

Включение быстрых серверов

Минусы:

Не для «несквозных» операций

Без тестов в Node.js делать нечего

Перед нами грандиозная full-Stack платформа. Он располагает всеми функциями, необходимыми любому разработчику для рендеринга фронт-енда, разработки бекенда и управления базами данных.

Плюсы:

Full-Stack платформа

Cоздание полнофункциональных приложений

Pеактивное программирование

Быстрая обработка данных

Низкий порог вхождения

Минусы:

Cложный интерфейс для новичков

Просто идеальная пара для JavaScript. Это real JavaScript фреймворк.

Отлично подходит для создания веб-приложений и быстродействующих веб-сайтов. Поставляется с сеткой CSS, точками останова, обладает функциями API и нормализации стилей браузера.

Плюсы:

Основан на JavaScript и CSS

Адаптивное изображение для разнообразных мониторов

Можно встроить в любой дизайн

Совместим с любыми браузерами

Минусы:

Недостаточная реализация отдельных функций, в том числе стандартных


Платформа для создания мобильных и десктопных кроссплатформенных приложений на JavaScript (HTML+CSS в придачу). Это и облачная платформа для сборки/распространения ПО и все, что пожелаете для создания функционально насыщенных приложений. Приятное ассорти из крутых инструментов и функций.

Плюсы:

Простота использовании и обучении

В ысокопроизводительная структура

Для десктопных и мобильных кроссплатформенных ПО

Минусы:

Titanium SDK обновляется позже SDK операционных систем

Отсутствие InterfaceBuilder

Недостаточная реализация отдельных функций, в том числе стандартных


Эту платформу можно смело назвать фреймворком следующего поколения для мобильных и веб-приложений.

Лучшее, что есть в Aurelia - это то, что он модулированный и содержит в себе немало независимых небольших библиотек.Таким образом, можно создать собственный фреймворк и внедрить его в платформу.

Плюсы:

Обширный набор библиотек

Создание собственного фреймворка внутри платформы

Минусы:

Набор библиотек требует дополнения и доработки

Objective-C, Swift или JavaScript?

Скажу прямо, ваш покорный слуга тащится от многих продуктов яблочной компании... но не от Objective-C . У меня было несколько попыток с ним подружиться, но отношения как-то не развивались. Ну не нравится он мне, и все. Релиз Swift , можно сказать, исправил ситуацию, но пока он в стадии активной разработки и шлифовки. Применять его в реальных проектах не сильно хочется.

Поразмышляв о плюсах и минусах всех доступных технологий разработки под iOS, я решил остановиться на своем любимом JavaScript. Если нет жизненной необходимости в нативных фишках Objective-C, а за плечами имеется опыт разработки на JavaScript, то почему бы не начать покорение мобильных платформ именно с него? Тем более что в этой области нередко возникают одноразовые проекты (без дальнейшей поддержки), и ради них всерьез изучать Objective-C попросту нет смысла.

Пример из практики: однажды мне выпало делать проект разработки приложения для корпоративного интернет-магазина. Задача по факту одноразовая: «упрощаем покупателям жизнь и отправляем приложение в свободное плавание». В таких случаях хочется быстрее решить задачу с минимальными затратами. Как «серебряная пуля» на этом поприще давно зарекомендовал себя PhoneGap . Он генерирует каркас будущего приложения и приравнивает создание мобильного приложения к созданию типового сайта. Вот и получается, что при наличии средних знаний HTML/CSS/JS вполне себе реально собрать приличное приложение.

Платформа PhoneGap предоставляет все необходимое для создания приложений, но дизайнерские тонкости оставляет на наше усмотрение. Грубо говоря, вот так просто взять и собрать приложение с приближенным к нативному исполнению интерфейсу не получится. Без привлечения дополнительных технологий тут не обойтись.

«Бутстрап» для мобильных платформ

Современные веб-разработчики наслышаны о мощи и неуклюжести фреймворка Bootstrap. Он позволяет творить чудеса и за считаные минуты создавать прототипы современных веб-приложений. Framework7 - это своего рода Bootstrap, но нацеленный на мобильные платформы. Как и подобает хорошему фреймворку, в F7 собраны всевозможные виджеты и компоненты, позволяющие создать приложение, максимально похожее на нативное.

Изначально F7 специализировался сугубо на платформе iOS. Стандартная тема оформления была ориентирована на iOS 7 и по сравнению с конкурентами выделялась производительностью интерфейса. Совсем недавно разработчики анонсировали поддержку Material-дизайна от Google, тем самым добавив в список поддерживаемых платформ Android.

Разработчики проекта постарались навести под капотом порядок и оставить только действительно необходимые вещи. В итоге привычных нам штук вроде встроенной библиотеки jQuery в F7 не найти. Вместо нее доступна легковесная Dom7 , обладающая большинством необходимых возможностей.

Итак, резюмируем. F7 - это JS/CSS-фреймворк со всеми необходимыми UI-элементами, выполненными в нативном для мобильной платформы стиле. Скажу честно, подобные фреймворки уже светились на GitHib, но F7 выгодно отличается высокой производительностью и реализацией многих нативных UX-фишек. Например, такие привычные для пользователей iOS, как Pull to refresh («потяни для обновления»), Swipe, back bar, и многие другие доступны из коробки и не требуют дополнительного программирования.

На этом сильные стороны F7 не заканчиваются. Не буду вдаваться в подробности, а лишь немного поделюсь впечатлениями.

Начну с наиболее важного для меня атрибута качественного проекта - документации. Ожидать появления книг по таким скороспелым вещам бессмысленно - пока их будут писать, фреймворк наверняка обновится и текст потеряет актуальность. Вся надежда в таких проектах на документацию. Чем она подробней, тем лучше. В F7 с этим полный порядок. Как мне показалось, документирована большая часть проекта, а там, где не хватило текста, разработчики привели примеры кода.

О потрясающей производительности я уже упомянул. Достигается она в первую очередь благодаря жесткой диете и использованию актуальных современных возможностей JavaScript. Что касается замены jQuery на Dom7, то переживать не стоит. Основные методы в ней реализованы точно так же. Название однотипных методов, порядок параметров полностью сохранены. Следовательно, привыкнуть будет нетрудно.

На официальном сайте проекта представлены различные графики, подтверждающие производительность F7, но в таких вопросах я больше доверяю своему восприятию. После разработки первого реального проекта время отклика интерфейса я проверил самостоятельно. На последних моделях iPhone (5, 5S, 6) оно выше всяческих похвал. Все работает вполне естественно и привычно.

Из других приятных плюшек для себя я отметил применение языка Less для описания стилей. При разработке веб-приложений с этой технологией приходится сталкиваться постоянно, поэтому чертовски приятно, что полученные навыки можно смело использовать на мобильных платформах.

Пробуем на практике

Технологии регулярно сменяют друг друга, но одно остается неизменным: лучший способ познакомиться с ними - это практика. Для демонстрации работы F7 я решил написать полезное приложение, которое обязательно пригодится всем нашим читателям, - читалку новостей с сайта любимого журнала. Поскольку в текущей реализации у нашего сайта нет полноценного API для получения материалов, мы воспользуемся старым добрым протоколом .

Создать читалку на стеке HTML/CSS/JS/F7/PhoneGap не слишком сложно, поскольку для работы с RSS уже создан достаточно функциональный плагин. В остальном работа сведется к написанию нескольких десятков строк тухлого HTML. Это довольно скучно, поэтому я взял на себя смелость добавить немного рок-н-ролла. Пример останется тем же, но писать мы его будем в MVC-стиле. В итоге мы получим своеобразный микрофреймворк с прицелом на будущее. Говоря другими словами, мы создадим универсальный каркас для последующей разработки хорошо расширяемых приложений.

Резюмируя перечисленные выше мысли, получаем примерно такой план действий.

Продолжение доступно только участникам

Вариант 1. Присоединись к сообществу «сайт», чтобы читать все материалы на сайте

Членство в сообществе в течение указанного срока откроет тебе доступ ко ВСЕМ материалам «Хакера», увеличит личную накопительную скидку и позволит накапливать профессиональный рейтинг Xakep Score!







2024 © gtavrl.ru.