ArticleDirectory
- 1. Ratchet: uses HTML, JS, and CSS to create an iPhone app prototype
- 2. nimbuskit: iOS development framework component
- 11. mobileesp: easy detection of mobile device types
As a developer, technology alone is not enough. Essential applications can be used to help your development work. As the Android and iOS systems are constantly updated, related applications are also emerging.ProgramAnd many new aspects have been rapidly developed.,
Below we collect some of the best mobile app and tool development tasks, which will enable you to speed up your app's ideas into practical mobile friendly apps.I hope these will be very suitable for your needs.
1. Ratchet: uses HTML, JS, and CSS to create an iPhone app prototype
Ratchet is a free open-source tool. Its main function is to easily create iPhone app prototypes by using web technologies such as HTML, CSS, and JavaScript.
Ratchet is very easy to use, just a few simple linesCodeYou can create most IOS components, such as bars, lists, buttons, segmented controllers, counts, forms, toggles, popovers, sliders, and push.
Ratchet has good documentation, and the author says more new features will be developed in the future, making it easier for mobile app developers to create iPhones.AppPrototype. For more information, see Ratchet's official website.
Demo
2. nimbuskit: iOS development framework component
Nimbuskit is a complete iOS development framework that is very suitable for experienced developers,These components are modular and have good documentation to fill in frequently used but missing features. Features: Rich Text tags, hyperlinks, webpage view controllers, table models, single-choice button groups, table row operations and more methods.Nimbuskit Development + contributes an activeCommunityAnd released new features/frequent updates
Demo
3. swipeview: Infinite rotation of Mobile Networks
Swipeview is a simple and effective JavaScript library used to create infinite (loop) rotations.Rotating is a mobile platform designed for mobile browsers with multiple advantages.It is independent and only applicable to horizontal slide. It can be used for any HTML content and supports touch.
Demo
4. jqmphp: HTML code generation of jquery mobile
Jqmphp is an open-source project designed to simplify jquery mobile's development with PHP.This is a PHP class that can generate HTML output,JqmphpIsPHPTo easily create HTML files and then use the jquery mobile framework.All classes can be converted to strings in the jqmphp package
Demo
5. vinisketch designer: Free tools for building mobile apps
The vinisketch designer is a free software,Use web and local technologiesVisually create a mobile application.It is only applicable to Mac OS X and the designed gui. It provides a visual editor + detailed data flow for anything customized by a code editor.There is a built-in simulator and debugger Based on WebKit webinspector.The created application is compatible with IOS + Android and other platforms under development.
Demo
6. ENYO: A JavaScript framework, desktop computers and mobile phones
Javascript framework ENYO, which is for apps on HP touchpad, has recently reached V2 and provides cross-platform compatibility, not the only WebOS (V1 ).The new ENYO supports both desktop and mobile. It is available in all major browsers and comes with a wide cross-platform UI component library to develop applications + a powerful layout.
Demo
7. countly: Open-source mobile analytics applications
Countly is a real-time, open-source mobile analytics application that collects data from mobile phones and visualizes the data to analyze the use of mobile apps and the behavior of end users. Once you open the panel of the program, you will find that data monitoring is so simple.
It consists of three parts: countly SERVER + front-end, ios sdk and Android SDK.
It has an event-driven system, and almost every action can be tracked, including application purchase and AD click behaviors.
All the details can be displayed on the beautiful countly interface. You can configure unlimited applications for tracking.
Demo
8. moobile: Mobile app Framework's mootools
Moobile is a mobile webapp development framework based on the mootools framework. Currently, moobile is mainly used in browsers on iOS devices to experience native applications.MoobileImplemented many native iOS-like controls, such as the toolbar, buttons, images, lists, activation statuses, slides, and so on. It also achieved fade-in and fade-out, slide slides, and three-dimensional flip effects, the native warning box is also displayed. PassMoobileThe created webapp can work on the iPhone and iPad. There is a demo here. If you have iOS devices, you can directly test the effect.
Demo
9. mobjections: Quickly build a mobile Web entity model.
Mobjecloud is a free web application ,.This application allows us to create a webpage and add various webpage elements (such as forms, buttons, content, footer, etc.) with a few clicks.It also provides multiple themes to choose from. You can create a new topic.There is a real-time preview and can be exported as an HTML file at any time.Mobjecloud provides the jquery mobile + theme engine for mobile Web pages, leaving only custom encoding for you.
Demo
10. iwebinspector: Web debugging tool IOS Simulator
Iwebinspector is a free tool for debugging, analyzing, and checking that Web applications run on the iPhone simulator (iPhone or iPad ).Simple tool-height web checker is applicable to applications that open any tabs, web applications (full screen), or to phonegap in IOS safari.It allows us to see and browse every element in your HTML element.You can change attributes, content, and style to see how they are applied in Safari and all resources involved in this page, including databases, local storage, cookies, and applicationcache
Demo
11. mobileesp: easy detection of mobile device types
The mobileesp project provides a very convenient and lightweight API for website developers to detect whether the current visitor uses mobile devices, including the devices used for access.
This API provides simple boolean results to identify mobile devices, such as iPhone, BlackBerry, Android, and Windows Mobile.
Demo
12. Ripple: Multi-platform mobile environment simulator
Ripple is a multi-platform mobile environment simulator. As a chrome extension, ripple aims to simplify this process.It enables us to support the platform on the selected platform (phonegap, phonegap, webworks, WAC, etc.) + (s, shows how a combination looks like this in a given URL.Extensions allow the use of existing tools for JavaScript debugging, HTML Dom testing, automated testing, and real-time simulation of multiple devices and screen resolutions
Demo
13. Easy apns: Use PHP and MySQL for push notifications from Apple
If you are developing an iPhone application and need to send such notifications, easy apns will be used.This is a PHP-mysql-based solution and a standard installation in the apns set to detail the communication at each step.This solution can insert push messages and send them to a cron job with the help of a MySQL table.
Demo
14. Adaptive images: Automatically provides small images for small devices
Adaptive images is a solution that provides browser-specific image sizes for any device, which is customized.One lightweight JS file checks the browser size and PHP file size and then adjusts the image on the webpage.The application embedded solution automatically creates, captures, and transmits images based on the device's screen size without any additional changes to the images.
Demo
15. Mobile. JS: fast Convert to mobile website
Mobilize. jsIs an open-sourceHTML5-JavaScript FrameIt is used to quickly and easily build mobile websites from any existing standard website.
This framework is actually to display some pages that need to be displayed on mobile devices with the default themes of jquery mobile, rather than implementing a completely new mobile page.
Mobilize. jsIt can be used for any website. However, you do not need to use this framework to convert WordPress-based and sphsf-based websites because many plug-ins are available.
Demo
This article links to 15 new resources and tools necessary for developers to develop mobile applications.