Существуют ли какие-либо фреймворки, которые делают его еще более легким, чем создание приложений для Android, и вы были бы заинтересованы в одном?
Android Framework?
Ответ 1
Я только что узнал о App Dev Wiki. Как описано на его веб-сайте:
Эта вики предназначена для сбора ссылок, инструментов, библиотек и всего что полезно для мобильных разработок.
Существующие в настоящее время андроидные рамки:
Ответ 2
Скоро будет!
Я работаю над DroidFu, общей коллекцией Android, которая даст вам:
- множество функций утилиты, доступных непосредственно в "Деяниях (и службах)", таких как списки нереста и диалогов ошибок, проверка доступности Intent и другие способы обхода/замены для случаев, когда Android не имеет желаемой функциональности.
- простое управление асинхронными задачами (заботится о воскрешении диалогов после изменения ориентации)
- Простой XML-анализ с использованием анализатора XML-анализа на основе конфигурации
- новые адаптеры и виджеты, такие как ListAdapterWithProgress (рендеринг загрузчика как последний элемент при загрузке чего-либо) или виджет GalleryItem, который будет ленить загружать изображение через URL-адрес при рендеринге spinner
- ImageLoader, который может загружать изображения из Интернета несинхронно, поддерживаемый кешем FIFO, отлично подходит для рендеринга аватаров в списках и т.д.
Я планирую сделать это доступным на GitHub.
Следите за обновлениями.
обновление (февраль 2013) Извините, что никто больше не работает над этим. Все люди, участвующие в проекте, продвинулись дальше, и поскольку lib был в основном использован в приложении Qype, никто больше не чувствует, что его поддерживает (Qype получил Yelp btw, поэтому я даже не уверен, что нам разрешат, так как большая часть его была разработана в течение моего рабочего времени в Qype.)
Для тех, кто чувствует себя как спасение, источники здесь.
Ответ 3
На самом деле это не "программная среда", а инструмент для простого создания простых приложений (что говорит Google):
http://appinventor.googlelabs.com/about/
Я не использую этот инструмент, так как я не большой поклонник такого подхода, но вы можете попробовать.
Вы можете создавать множество различных типов приложений с App Inventor. Часто люди начинайте с создания игр, таких как MoleMash или игры, которые позволяют вам рисовать смешные фотографии на лицах ваших друзей. Вы может даже использовать телефон датчики для перемещения шара через лабиринт основанный на наклоне телефона.
Но создание приложения не ограничивается простые игры. Вы также можете создавать приложения которые информируют и воспитывают. Ты можешь создайте приложение для викторины, которое поможет вам и вашим одноклассники учатся для теста. С Возможности Android для преобразования текста в речь, вы даже можете позвонить по телефону вслух.
Чтобы использовать App Inventor, вам не нужно быть разработчиком. Это потому что вместо написания кода вы визуально спроектируйте, как приложение выглядит и использует чтобы указать поведение приложения.
Ответ 4
Один из лучших сейчас IMHO - Appcelerator
Бесплатный и открытый источник, разработка одного приложения для всех основных платформ (кросс-платформенная), компиляция приложения в собственный код, богатый API...
Мне понравилось играть с ним.. очень легко учиться:)
Надеюсь на эту помощь!
P.S.: даже если мне кажется, что я там работаю, я не... к сожалению для меня:(
Ответ 5
Существует несколько рамок различной направленности и цели для ускорения разработки мобильных приложений или кросс-платформенных или без кода.
Технология преуспевает в конкуренции и новых идеях, поэтому, пожалуйста, не принимайте участие в нескольких других решениях как сдерживающий фактор, чтобы создавать свои собственные, если вы считаете, что можете построить круглое колесо.
Ответ 6
Там также phonegap, который вы можете использовать для написания приложений для Android с помощью html + javascript.
Ответ 7
http://www.motherapp.com/, по-видимому, преобразует "HTML" в "приложения".
Ответ 8
Структура Simple полностью совместима с Android. Его аннотированный подход для сериализации XML и привязки данных и полностью двунаправлен. Таким образом, вы можете читать или писать XML на платформе Android. Более того, он действительно легкий и не имеет внешних зависимостей. По сути, это похоже на JAXB для платформы Android. Для получения дополнительной информации ознакомьтесь с Учебник.
Ответ 9
Чтобы продолжить список:
Я работаю над базой BARACUS, целью которой является облегчение боли в разработке компонентов Android.
Текущие функции:
- Bean Контейнер с инжекцией зависимостей (тип основан на интерфейсах или реализациях)
- чистая конфигурация Java
- Bean управление жизненным циклом
- Крошечное решение OR-Mapper с базовым ORM w. ленивая загрузка и автоматическое отображение строк
- Декларативная форма проверки
- Горячее резервное копирование и восстановление базы данных
- Автоматическое управление версиями баз данных + автоматическая миграция
Библиотека доступна через центральный репозиторий maven (включая архетип maven).
Кроме того, в blogstpot доступен набор
Библиотека является лицензией Apache2, открытым исходным кодом (на github) и бесплатной для использования в любых проектах (коммерческих и некоммерческих).
Ответ 10
Я завершил разработку Android Framework, чтобы каждый мог легко и быстро использовать. Я уже разработал несколько приложений с этим и называется appFramework, и, как вы можете видеть, вы будете использовать почти каждую функцию и последние библиотеки в секундах с просто расширением или реализацией классов, которые я уже создал в библиотеке. Процесс установки уже включен, остальная часть использования дорожной карты зависит от вас!
Уже созданные классы возможностей:
- Карта Google
- Просмотр ресайклеров
- Переоборудование
- Firebase Auth
- Разрешение RunTime
- CircleImageView
- BottomBar
- Tag Styled Picker
- Правый или левый прокручиваемый макет (FlingCard)
- Поиск материалов
- AppCompatActivity
- Drawer
- Тег активации фрагментов
- ConfirmationDialog
Хорошее кодирование!