Toggle navigation
Install
Getting Started
Develop
Samples
API Reference
Releases
Install
Compare versions
Starter (Free)
Indie
Business
Download NeoMAD
Fill in the form
Choose your package
Prerequisites
Android
iOS (Mac OS only)
Supported devices
OS Versions
Dashboards
AppStore (iOS)
Google Play (Android)
Installing NeoMAD Bundle
Extracting the NeoMAD Bundle package
Launching the NeoMAD Bundle
Change NeoMAD Settings
NeoMAD Standalone SDK
Installing NeoMAD Stand-alone SDK
Installing the Eclipse Plugin
Setup
License
Enter the Client ID (Indie and Business versions)
Enter the license key
NeoMAD configuration file
Proxy
Android
iOS (Mac OS only)
Getting Started
Creating new project
Learning the basics
Set up your project
Entry point
Running application
Set up the NeoMAD Bundle
Run on Android Device
Run the app from NeoMAD Bundle
Choosing the device
App is running
Building user interface
Create a Layout
Add String Resources
Add a Button
Starting another Screen
Respond to the Button
Create the second Screen
Create the screen
Declare User interface in XML
Debugging application
Debugging in Android
Device in Debug Mode
Debugging an application with breakpoints
Develop
Fundamentals
App Components
Application
Screen
Constants class
API Guides
Specifying keyboard options
Text mode
Auto-correcting text
Limitations
Capitalize mode
Limitations
URS File
Project parameters
Binary name
Version Code
Permissions
Table of permissions
Permission usage descriptions
Extensions
Maps
Push Notification service
Services
Platform Libraries
iOS
Android
Project Specific
iOS
Android
Building
Command Line
Parameters
Options
Generated files
Converting to native project
Eclipse Android (deprecated)
Android Studio
Xcode
Cloning applications
The application identifier tag
Resources
Providing resources
Resource requirements
Providing Alternative Resources
Group rules
Finding the Best-matching Resource
Accessing resources
Accessing Resources in XML
Accessing Resources in Code
Accessing Strings in Code
Accessing Assets in Code
Localization
Providing Default resources
Providing Alternative resources
Switching the default locale in the application
Resource Types
Background Resource
TTF Font Resource
Icon(s)
Info Resource
Image Resource
Layout resource
Music Resource
Raw Resource
Splash (Optional)
String Resource
Style resource
Values resources
Resource Variants
Providing resource variants
Providing assets variants
Assets
Difference with RAW resources
Accessing asset in Code
Migrating resources from NeoMAD 3.X
Texts (CSV file)
Compilation Options
ResourceLot
Incompatibilities
Supporting devices
Supporting different resolutions
Providing Default resources
Screen sizes and densities
Constants and conditional coding
Why use constants and conditional coding
Networking Data
Network security
About ATS
ATS requirements
Supporting ATS with NeoMAD
Apple App Store review for ATS
Configure the project for networking
Add the INTERNET Permission
Network security for iOS (ATS)
Sending a simple Query
Send a Query
Cancel a ContentQuery
Setting Up Manager
Set Up a Network and Cache
Set up Parsers
Managing cache
Understanding cache data update
Handling network errors
Managing client cache from the server
Reading from cache in Offline mode
Requesting images
ImageUrlLabel
ImageLoader
Use ImageUrlLabel and ImageLoader
Parsers
Getting a model object
Posting a model object
Extensions
Declaring Extensions in project
In the URS File
Importing an extension in the IDE
Agenda
Permissions
Using the Agenda extension
Charts
Security
Using the Security extension
Platform specific code
Android
Default manifest
Using a specific manifest
Sample
Signing application
Android signature
Overview
Sign the application with NeoMAD for publication
iOS signature
Subscribing to an Apple developer program
Provisioning a device for development
Setting up the distribution assets
Limitations
iOS technical limitations
Android issues
Transcompilation limitations
Samples
Create project from Example
Cloning application sample
The HelloClonedWorld example
The URS file
HelloWorld and HelloWorldScreen classes
The Constants class
Building the project
Conclusion
Conditional coding sample
Java source code
Sample
NeoMAD optimization step
Remember!
Use of constants in the URS file
Sample
Remember!
URS file
Sample
Remember!
Platform specific code sample
Adding platform specific code to a NeoMAD project
Project structure
Java definition
Generating the platform specific implementation template
Platform specific implementation
Customizing specific project properties
Importing libraries into specific code
API Reference
Releases
4.10 release
NeoMAD 4.10.0 (August 28, 2024)
Support of Android SDK 34
NeoMAD 4.10.1 (September 12, 2024)
Fix Notification support for Android 34
NeoMAD 4.10.2 (October 11, 2024)
Fix
4.9 release
NeoMAD 4.9.0 (September 21, 2022)
Remove supports of Windows targets
Remove several deprecated Blackberry methods
Get Wifi IP
NeoMAD 4.9.1 (February 20, 2023)
TimePicker inline mode for iOS
Fix
NeoMAD 4.9.2 (May 12, 2023)
Support of “entitlements” in URS
Support xcframework as third-party libraries for iOS
Customize “strip swift symbols” for iOS
Fix
NeoMAD 4.9.3 (July 26, 2023)
Fix
NeoMAD 4.9.4 (September 19, 2023)
Support of Xcode 15 and iOS 17
iOS minimum version
Podfile improvement for iOS
Fix
NeoMAD 4.9.5 (February 02, 2024)
Bundle generation for Android
API improvements
NeoMAD 4.9.6 (July 03, 2024)
Support of xcodeproj “Identity” section
Fix
4.8 release
NeoMAD 4.8.0 (March 05, 2021)
iOS 14 and Xcode 12
Fixes
NeoMAD 4.8.1 (June 16, 2021)
NeoMAD Extensions
Security
Update Pod support for iOS specific code
NeoMAD 4.8.2 (July 07, 2021)
ModalBottomSheet
Fixes
NeoMAD 4.8.3 (September 20, 2021)
TabSpec.setView()/setSelectedView()
DeviceInfo.isIPhoneXFamilly()
Screen.hideTitleBarLeftMenuItem()
Screen.applyTitleBackgroundColorToStatusBar()
ModalBottomSheet: close
PagerTabStrip
ListView: hide and display scroll bar
Fix
NeoMAD 4.8.4 (March 12, 2022)
maps.overlay.marker.setIdentifier(String)
Push notification for Android
Fix
NeoMAD 4.8.5 (July 20, 2022)
Maps: get location as user touches the map
Services for Android
Local notification scheduling for Android
Fix
4.7 release
NeoMAD 4.7.3 (July 30, 2020)
Androidx
Pod support for iOS specific code
Fixes
NeoMAD 4.7.2 (March 16, 2020)
Xcode 11 Ready
NeoMAD 4.7.1 (January 21, 2020)
Fixes
NeoMAD 4.7.0 (October 01, 2019)
iOS 13 Ready
Android 10
Enhancements
Fixes
4.6 release
NeoMAD 4.6.13 (September 10, 2019)
Support of body in DELETE requests
NeoMAD 4.6.12 (August 28, 2019)
Fixes
NeoMAD 4.6.11 (July 24, 2019)
GoogleSignIn API for Android
Compatibility of Charts API with Xcode 10.2
NeoMAD 4.6.10 (June 25, 2019)
Support of Basque language
NeoMAD 4.6.9 (June 20, 2019)
Work on NeoMAD source code directly in NeoMAD generated Android Studio project
Fix
NeoMAD 4.6.8 (April 25, 2019)
Fix
NeoMAD 4.6.7 (April 15, 2019)
Fix
NeoMAD 4.6.6 (April 11, 2019)
Fixes
NeoMAD 4.6.5 (February 01, 2019)
Fix
NeoMAD 4.6.4 (December 13, 2018)
Extension Charts improvement (com.neomades.chart.view.PieChart)
WebView cookies (com.neomades.ui.WebView)
Fix
NeoMAD 4.6.3 (November 16, 2018)
Android multidex
Fix
NeoMAD 4.6.2 (November 09, 2018)
Fix
NeoMAD 4.6.1 (October 31, 2018)
Enhancements
Fixes
NeoMAD 4.6.0 (September 07, 2018)
iOS12 Ready
Android 9
Charts
Enhancements
Fixes
4.5 release
NeoMAD 4.5.2 (August 17, 2018)
Fix
NeoMAD 4.5.1 (June 29, 2018)
Enhancements
Fix
NeoMAD 4.5.0 (June 13, 2018)
Android lifecycle, menu, dialog and screen parameters major update
Android Http
Location request improvements
Boolean
Math
Compatibility changes
Fixes
4.4 release
NeoMAD 4.4.9 (October 26, 2018)
Fix
NeoMAD 4.4.8 (May 03, 2018)
Fix
NeoMAD 4.4.7 (April 18, 2018)
Enhancements
NeoMAD 4.4.6 (March 19, 2018)
Enhancements
Fix
NeoMAD 4.4.5 (February 22, 2018)
Fix
NeoMAD 4.4.4 (February 12, 2018)
Small enhancements
Fixes
NeoMAD 4.4.3 (November 6, 2017)
Small enhancements
Deprecations
Fixes
NeoMAD 4.4.2 (October 6, 2017)
Fixes
NeoMAD 4.4.1 (September 15, 2017)
Fixes
NeoMAD 4.4.0 (September 01, 2017)
Android Studio build chain
iOS11 Ready
Android 8
Better memory stability in iOS
Compatibility changes
Fixes
4.3 release
NeoMAD 4.3.1 (August 04, 2017)
Fixes
NeoMAD 4.3.0 (May 22, 2017)
NeoMAD Extensions
Agenda
Compatibility changes
Fixes
4.2 release
NeoMAD 4.2.3 (May 02, 2017)
Fixes
NeoMAD 4.2.2 (March 29, 2017)
Fixes
NeoMAD 4.2.1 (March 17, 2017)
Fixes
NeoMAD 4.2 (January 20, 2017)
New features
Compatibility changes
4.1 release
NeoMAD 4.1.3 (January 10, 2017)
Support of App Transport Security
New functions
Fixes
NeoMAD 4.1.2 (November 25, 2016)
Fixes
NeoMAD 4.1.1 (November 05, 2016)
Enhancements
Compatibility changes
Fixes
NeoMAD 4.1 (September 16, 2016)
New features
Compatibility changes
Fixes
4.0 release
NeoMAD 4.0.2 (August 22, 2016)
Enhancements
Fixes
NeoMAD 4.0.1 (June 24, 2016)
Enhancements
Fixes
NeoMAD 4.0 (June 10, 2016)
New features
Compatibility changes
Deprecation
Fixes
3.9 release
NeoMAD 3.9.7 (June 01, 2016)
Enhancements
NeoMAD 3.9.6 (March 21, 2016)
Fixes
NeoMAD 3.9.5 (December 18, 2015)
Fixes
NeoMAD 3.9.4 (October 16, 2015)
Fixes
NeoMAD 3.9.3 (September 16, 2015)
New features
Compatibility changes
Fixes
NeoMAD 3.9.2 (July 17, 2015)
Fixes
NeoMAD 3.9.1 (June 26, 2015)
Enhancements
Fixes
NeoMAD 3.9 (June 15, 2015)
New features
Compatibility changes
Deprecation
Fixes
3.8 release
NeoMAD 3.8 (April 7, 2015)
New features
Compatibility changes
Fixes
Older Releases
3.7 release
NeoMAD 3.7.2 (March 23, 2015)
NeoMAD 3.7.1 (January 30, 2015)
NeoMAD 3.7 (November 17, 2014)
3.6 release
NeoMAD 3.6.5 (November 7, 2014)
NeoMAD 3.6.4 (October 6, 2014)
NeoMAD 3.6.3 (September 12, 2014)
NeoMAD 3.6.2 (July 25, 2014)
NeoMAD 3.6.1 (June 6, 2014)
NeoMAD 3.6 (April 25, 2014)
3.5 release
NeoMAD 3.5.4 (April 10, 2014)
NeoMAD 3.5.3 (April 4, 2014)
NeoMAD 3.5.2 (February 24, 2014)
NeoMAD 3.5.1 (December 20, 2013)
NeoMAD 3.5 (November 15, 2013)
3.4 release
NeoMAD 3.4.3 (October 31, 2013)
NeoMAD 3.4.2 (October 24, 2013)
NeoMAD 3.4.1 (September 25, 2013)
NeoMAD 3.4 (July 30, 2013)
3.3 release
NeoMAD 3.3 (June 18, 2013)
3.2 release
NeoMAD 3.2.1 (June 12, 2013)
NeoMAD 3.2 (March 7, 2013)
3.1 release
NeoMAD 3.1.7 (March 17, 2014)
NeoMAD 3.1.6 (September 27, 2013)
NeoMAD 3.1.5 (June 12, 2013)
NeoMAD 3.1.4 (March 5, 2013)
NeoMAD 3.1.3 (December 21, 2012)
NeoMAD 3.1.2 (September 17, 2012)
NeoMAD 3.1.1 (September 6, 2012)
NeoMAD 3.1 (July 10, 2012)
3.0 release
NeoMAD 3.0.1 (May 31, 2012)
NeoMAD 3.0 (May 14, 2012)
Quick search
Enter search terms or a module, class or function name.
4.10 release
¶
NeoMAD 4.10.0 (August 28, 2024)
NeoMAD 4.10.1 (September 12, 2024)
NeoMAD 4.10.2 (October 11, 2024)