-
Notifications
You must be signed in to change notification settings - Fork 29
Home
Many of the frameworks that support mobile development are large and bulky and, frankly, tend to have bad performance on actual mobile devices. The goal of YASMF is to be simple and limited in scope while also being highly performant on mobile devices.
YASMF is based loosely on iSiteMobile and also integrates some ideas from the iOS SDK, especially with regards to view hierarchy and management. YASMF provides a simple localization library, a simple scrolling library, simple gesture support, and base styles to make creating HTML-based widgets that look and feel reasonably native.
Note: YASMF is at version 0.2, with 0.3 under heavy development. This means that the underlying API is subject to change at any time.
YASMF has been used in production-level applications, and so is useable in your own application development. Just be aware that the framework itself may change from version to version, especially pre-1.0.
- Android: Android 2.2 and higher. No animation. Works on phone and tablets.
- iOS: iOS 4.3 and higher. Works on iPhone, iPod, and iPad (all generations).
- Windows Phone: WP7.5 and higher with no animation support, no gesture support.
Note: Requires PhoneGap 2.1 or higher
- App Directory and File Structure
- App and View Structure
- Single Code Base for Multiple Platforms
- Understanding the View Stack and View Management
- Handling Tablet Form Factors
- PKLOC - Localization and Globalization
- PKDEVICE - Device Properties
- PKUTIL - Utility Functions
- PKUI - User Interface
- PKUI.CORE - Core User Interface methods
- PKUI.MESSAGE - Message Box objects
- SCROLLER - Simple Scrolling Library
- GESTURES - Simple Gesture Recognition
- PKFILE - File Management
- PKOBJECT - PKObject
- UI - User Interface Widgets