6
NimbleKit - SDK for fast iPhone Apps development
Nimble Kit Forum Support Tutorials Documentation

Fast iPhone Development


NimbleKit is the fastest way to create applications for iPhone and iPod touch.
You don't need to know Objective-C or iPhone SDK.
All you need is to know how to write an HTML page with Javascript code.
NimbleKit screenshot
No complicated configurations, NimbleKit easily installs in XCode and provide you with a new "NimbleKit project template".
Choose this template, and add the required html, javascript or images to your project.
Then just click compile and run, and your application will instantly launch in the iPhone simulator.

Free to try!


You can download NimbleKit and try it for free.
The trial version will let you access to all NimbleKit features on the iPhone simulator.

 

Download NimbleKit 1.9.2
(dmg file, 12.0 Mb, code & pdf-documentation)

System requirements:
Intel Mac, Mac OS X 10.6.2 and later, iPhone SDK 4.0 (or newer), 20 Mb free space on HDD

 

Fully featured:


  • Fully supports iPad
  • Native iPhone interface elements
  • iAds support
  • Full control of application appearance
  • Databases support
  • Play bundle audio files
  • Play audio streams from the Internet
  • Play bundled or streamed video
  • Support iPhone vibration
  • Support Address Book with full search and people picker
  • Access to bundled files
  • Check Internet availability
  • Location services (GPS)
  • Access to images (take photo or browse in library)
  • Multi button dialog sheets
  • Map Kit support
  • In-App purchase
  • Native iPhone/iPad Table Views
  • Abilities to mix javascript and Objective-C
  • Downloading files from internet
  • And much more...

Changes in version (v 1.9.2)


New functions and improvements:

  • iAd support
  • Minor bugs fixed...

Changes in version (v 1.9.1)


New functions and improvements:

  • Supports multitasking.
  • NKTableView supports styles - grouped and plain
  • Multiple rows can be added to table at a time
  • Native controls autoresizing style management
  • NKTableView row height manipulating
  • NKTabBarController tabs can be disabled
  • Bugs fixed...

Changes in version (v 1.9)


New functions and improvements:

  • Works with iOS 4.0!
  • NKTableView class added, native table view which can be bound to a database
  • 2 new animations added to NKMoveToPageAnimated
  • Implemented transparency for all native controls (function NKNativeControlSetAlpha)
  • NKPreloadPage added
  • Bugs fixed...

Changes in version (v 1.8.3)


New functions and improvements:

  • NKTextView class added for displaying large amounts of text
  • Method setCenterCoordinate added to NKMapView
  • Word wrapping and new line recognition for text inputs
  • Object IDs added in callback functions
  • Function to dispose native controls added
  • Cancel button added to NKAlerSheet
  • Bugs fixed...

Changes in version (v 1.8)


New functions and improvements:

  • iPad support added
  • Added method deleteFile to NKFile
  • Bug in NKMailComposer with NKMoveToPageAnimated is fixed
  • Bug in NKImageView when it block user input is fixed
  • Bug in setString method of NKTextField is fixed
  • NKMoveToPageAnimated() doesn't fire onPageShown fixed
  • popToRootView(isAnimated) method is added to NKNavigationController
  • setString method of NKLabel is fixed
  • getSize method added to NKImage
  • rotate(degrees) method added to NKImage
  • addImage method is added to NKMailComposer
  • NKConfirm function added
  • getDisplayRegion method added to NKMapView
  • NKExecuteJavascriptOnPage function added
  • Fixed showPeoplePicker crashes when contact has no Lastname
  • getSelectedTab method added to NKTabBarController

Changes in version (v 1.7.1)


New functions and improvements:

  • Ability to send e-mail without leaving application
  • SQLite re-implemented and greatly improved
  • setFrame and setAlpha methods were added to NKModalWindow
  • setIgnoreLock added to NKAudioPlayer
  • Placeholder string added to NKTextField
  • New animations for NKMoveToPageAnimated
  • NKImage class added
  • Improved picture taking function added NKPickImageObject
  • Password mask for NKTextField added
  • Method showKeyboard added to NKTextField class
  • NKNavigationController automatic preloader improved
  • Overall NK functions performance is increased

Bugfixes:

  • NKInternetPlayer fixes
  • onPageShown bugs fixed
  • Fixed cleaAnnotations crash
  • Fixed bug not allowing to pass "?" into NimbleKit functions

Changes in version (v 1.6.9)


New functions and improvements:

  • Method clearAnnotations added to NKMapView
  • NKImageView now can load images from the internet
  • On click event was added to NKImageView

Bugfixes:

  • Fixed setDelegateCallback methods for NKMapKit
  • Fixed Audio problems with NKInternetPlayer
  • Fixed NKInternetPlayer loads CPU to 100%
  • Fixed When phone locks, audio file stops playing
  • Fixed Title is not visible with tab controller on 4th tab

Changes in version (v 1.6.8)


Bugfixes:

  • Fixed extra parameters in NKOpenURLInSafari
  • Icon on map.addAnnotation callback now can be removed
  • Method addNavigationItem now correctly adds navigation item
  • Fixed NKInternetPlayer freeze on stop

Changes in version (v 1.6.7)


New functions and improvements:

  • NKMapView annotations now have on click event
  • NKImageView class added
  • Method insertButtonAtIndex added to NKToolbar class
  • NKReloadPage function added
  • Method loadFileFromDocuments added to NKAudioPlayer class
  • Method setTextFontSize added to NKLabel class
  • Method setTextColor added to NKLabel class
  • Fixed addNavigationItem (disappear and appear on left)
  • Fixed misc bugs

Changes in version (v 1.6.5)


New functions and improvements:

  • NKModalWindow class added
  • NKLabel class added
  • Callback added to tab bar called on tap event
  • Method destroy added to NKToolbar
  • Method removeButtonAtIndex added to NKToolbar
  • Method setTitleForPage added for navigation controller
  • Now it's possible to use image for right navigation button of navigation controller (standard system icons also)
  • NKNavigationController can now preload pages
  • Annotations can now have images on NKMapView
  • Annotation pins now can have different colors
  • NKNavigationController speed slightly increased

Bug fixes:

  • NimbleKit JSON encoder/decoder now supports unicode strings
  • NKTakePicture fixed
  • NKPasteboard setString fixed
  • Random crash fixed
  • Misc bugs fixed

Changes in version (v 1.6.4)


New functions and improvements:

  • onPageHidden() callback added
  • NKMapView location now returns also precision and speed
  • setMoreBarTintColor() method added to Tab Controller
  • Added parameter to onPageShown() to determine which object moved page to front
  • WebViews now can have static image background (visible when bouncing)
  • removeNavigationItem() method added to Tab Controller
  • Tab Controller now can use standard iPhone icons for it's tabs
  • Added 2 new callbacks to determine orientation change even start (with angle transition going to) and finish

Bug fixes:

  • Fixed title-image appearance for navigation controller

Changes in version (v 1.6.3)


New functions and improvements:

  • Changing default background of UIWebView (visible when page scrolled)
  • Library version checking
  • New class NKFileDownloader to download files from internet directly on iPhone
  • Added method openFromDocuments to NKFile class to read files previously downloaded from internet

Bug fixes:

  • Fixed NKVideoPlayer video playback from internet
  • Fixed NKSettings
  • Crash fixed obtaining tab position for multiple controllers.

Changes in version (v 1.6.2)


New functions and improvements:

  • JSON support
  • Method setMaximumBuffersCount for NKInternetPlayer
  • setDelegateCallback for NKMapView to receive notification about map loading progress
  • getTabPositionsArray method for saving/restoring Tab Controller user-rearranged tabs
  • NKSettings now can save and load javascript objects

Bug fixes:

  • Fixed disappearing of views with flipleft/flipright and fastpushleft/fastpushright are mixed in NKMoveToPageAnimated
  • onPageShow not always called is fixed now
  • [NKBridge sharedInstance] fixed, which also fixed OnApplicationQuit and all the methods using it in obj-c/js mix
  • NKInternetPlayer extended memory usage fixed, memory usage greatly reduced.

Changes in version (v 1.6.1)


New functions and improvements:

  • Map Kit support added: tracking user location, map types, setting specific regions to display with zoom, working with annotations, retrieving user coordinates even without showing the map (GPS)
  • Store Kit support: getting list of available products and purchasing
  • NKAudioPlyer is no longer singleton and NimbleKit based app can play different sounds simultaneously
  • NKSwitch on change callback added
  • NKInternetPlayer can now be forced to decode in specific format instead of always auto detection
  • Possibility to know if app is running of iPhone or iPod
  • Preloading pages
  • Working with pasteboard
  • NKTextField new styles added and callback for text change
  • New animation effects for NKMoveToPageAnimated
  • and more...

Bug fixes:

  • NKOpenURLInSafari can now take GET arguments
  • "White curtain" bug is fixed
  • Init functions will now can be used to change size or position of already created controls, introduced for the classes:
    NKSlider
    NKtextField
    NKSwitch
    NKActivityIndicator
    NKProgressBar
    NKButton
    NKMapView
  • Fixed unpredictable behavior when memory warning received
  • Fixed NKAlertSheet last button is not clickable when using tab bar controller
  • Fixed memory leak in NKInternetPlayer
  • Removed warnings present in every newly created project (need to recreate project from template)
  • Changed API names for Obj-C/js mix

 

Try it now!
Download NimbleKit
(dmg file, 12.0 Mb)



Payment metods - Visa, Master Card, PayPal

Buy online
You pay only onetime fee $99. Then, you can sell as many apps in App Store, as you want. And earn very nice money!

Buy Now



Mail List
Type your e-mail, and you'll receive useful letters about new functions and improvements.



 

NimbleKit Awards:





 

© Copyright VolnaTech company, since 2009 by now.
All rights reserved.