Android Framework?

¿Hay marcos de trabajo por ahí que lo hacen aún más fácil de lo que es construir aplicaciones de Android y le interesaría uno?

Acabo de enterarme de App Dev Wiki . Como se describe en su sitio web:

Este wiki está destinado a recopilar enlaces, herramientas, bibliotecas y todo lo que sea útil para el desarrollo móvil.

En la actualidad, los marcos de android son:

  • encendido
  • Droid fu
  • RoboGuice
  • Commonsware
  • ActionBarSherlock
  • Primavera Android
  • DroidParts

Pronto habrá!

Estoy trabajando en DroidFu, una biblioteca compartida de Android que te dará:

  • Toneladas de funciones de utilidad disponibles directamente en Actividades (y Servicios), como lista de desove y diálogos de errores, comprobación de disponibilidad de Intenciones y otras soluciones / reemplazos para casos en los que Android carece de la funcionalidad deseada
  • Fácil manejo de tareas asíncronas (se encarga de resucitar los diálogos después de cambios de orientación)
  • Análisis fácil de XML utilizando una convención sobre un analizador XML basado en configuración
  • Nuevos adaptadores y widgets, como ListAdapterWithProgress (que representa un elemento de carga como el último elemento al cargar algo) o un widget de GalleryItem que cargará una imagen perezosa a través de una URL mientras procesa una ruleta
  • Un ImageLoader que puede cargar imágenes de la web asincronamente, respaldado por una caché FIFO, ideal para renderizar avatares en listas y cosas

Tengo la intención de hacer esto disponible en GitHub.

Manténganse al tanto.

Actualización (Feb 2013) Siento decir que nadie está trabajando en esto más. Todas las personas involucradas en el proyecto se han movido, y ya que el lib fue utilizado principalmente en la aplicación de turismo, nadie se siente como mantenerlo más (el pubis se adquirió por Yelp btw, así que ni siquiera estoy seguro si nos sería permitido , Ya que la mayoría de ellos se desarrolló durante mis horas de trabajo en Qype.)

Para cualquiera que tenga ganas de salvarlo, las fuentes están aquí .

No es realmente un "marco de software", sino una herramienta para crear aplicaciones sencillas fácilmente (eso es lo que dice Google):

http://appinventor.googlelabs.com/about/

No uso esta herramienta ya que no soy un gran fan de este enfoque, pero usted podría darle una oportunidad.

Puedes crear muchos tipos diferentes de aplicaciones con App Inventor. A menudo la gente comienza por la creación de juegos como MoleMash o juegos que le permiten dibujar fotos divertidas en las caras de su amigo. Incluso puede hacer uso de los sensores del teléfono para mover una bola a través de un laberinto basado en la inclinación del teléfono.

Pero la creación de aplicaciones no se limita a los juegos simples. También puede crear aplicaciones que informen y educen. Puedes crear una aplicación de prueba para ayudarte a ti ya tus compañeros a estudiar para una prueba. Con las capacidades de conversión de texto a voz de Android, incluso puede hacer que el teléfono haga las preguntas en voz alta.

Para utilizar App Inventor, no es necesario ser un desarrollador. Esto se debe a que en lugar de escribir código, visualmente diseñar la apariencia de la aplicación y utilizar bloques para especificar el comportamiento de la aplicación.

Uno de los mejores ahora IMHO es Appcelerator

Libre y de código abierto, desarrollar una aplicación para todas las plataformas principales (multiplataforma), compila la aplicación a código nativo, tiene una API rica …

Disfruté de jugar con él .. muy fácil de aprender 🙂

¡Espero que esto ayude!

PS: a pesar de que parece que trabajo allí, no … desafortunadamente para mí 🙁

Existen varios marcos de diferente alcance y propósito para hacer que el desarrollo de aplicaciones móviles sea más rápido, o multiplataforma, o sin código.

La tecnología prospera en la competencia y las nuevas ideas, así que por favor no tome la presencia de varias otras soluciones como un disuasivo de hacer sus los propios si usted piensa que usted puede construir una rueda redonda.

También hay phonegap , que puede utilizar para escribir aplicaciones de Android usando html + javascript.

http://www.motherapp.com/ aparentemente convierte 'HTML' a 'aplicaciones'.

El marco Simple es totalmente compatible con Android. Es un enfoque anotado para la serialización XML y la vinculación de datos, y es totalmente bidireccional. Así que usted puede leer o escribir XML en la plataforma Android. Cuál es más es su realmente ligero y no tiene dependencias externas. En esencia es como un sustituto JAXB para la plataforma Android. Para obtener más información, consulte el tutorial .

Para continuar la lista:

Estoy trabajando en el marco de BARACUS , que se centra en aliviar el dolor del desarrollo de componentes de Android.

Características actuales:

  • Bean Container con Inyección de Dependencia (tipo basado en Interfaces o Implementaciones)
  • Configuración pura de Java
  • Gestión del ciclo de vida del frijol
  • Solución minúscula de OR-Mapper para tener ORM básico w. Carga lenta y asignación automática de filas
  • Validación de formularios declarativos
  • Base de datos de copia de seguridad y recuperación
  • Gestión automatizada de versiones de bases de datos + migración automatizada

La biblioteca está disponible a través del repositorio central de maven (incluyendo un arquetipo de maven).

Además, un conjunto de tutoriales está disponible en blogstpot

La biblioteca es Apache2 con licencia, open source (en github) y libremente utilizable en cualquier proyecto (comercial + no comercial).

He completado el desarrollo de un marco de trabajo Android para que todos puedan utilizar de forma fácil y rápida. Ya he desarrollado varias aplicaciones con eso y se llama appFramework y como puedes ver, usarás casi todas las funciones y bibliotecas más recientes en segundos con sólo extender o implementar las clases que ya he creado en la biblioteca. Proceso de instalación ya está incluido, el resto de la hoja de ruta que depende de usted!

Clases de clases ya creadas:

  • Mapa de Google
  • Reciclador Ver
  • Reequipamiento
  • Firebase Auth
  • Permiso de RunTime
  • CircleImageView
  • Barra inferior
  • Selector de estilos de etiquetas
  • Derecha o Izquierda Desplazamiento Accionado Diseño (FlingCard)
  • Material SearchView
  • AppCompatActivity
  • Cajón
  • Activaciones de etiquetas de fragmentos
  • ConfirmationDialog

¡Tenga una codificación agradable!

  • Actualizar Android SDK Tool a 22.0.4 (última versión) desde 22.0.1
  • Scrollview con paginación en android
  • Llamar a MediaRecorder bloquea la aplicación en AndroidStudio
  • ¿Está Vimeo SDK disponible para Android?
  • Modifique AIRPLANE_MODE_ON en Android 4.2 (y superior)
  • Integre MorphoSmart sdk en android
  • Intentando actualizar ADT - recibiendo error de "dependencia en conflicto"
  • SDK Manager no iniciará Windows 7 de 64 bits?
  • Un entorno de ejecución Java (JRE) o Java Development Kit (JDK) debe estar disponible para ejecutar Eclipse
  • Clase de carga basada en la versión de SDK
  • No se puede resolver el símbolo NameValuePair
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.