What's new in version 1.12:
Libraries fix. New features: AdMob, Screen insomnia, Instagram posts.
What's new in version 1.11:
New features added: Stripe payments, Tinder cards, Twitter, GitHub and Linked In authentication providers. Update to Ionic 2 final. Minor fix.
What's new in version 1.10:
Update to Ionic 2 RC5
Barebone Ionic 2 Pro is the bootstrap you need in order to build your next extremely modular Ionic 2 application. It is a well structured, well organized and implemented, full working app that comes with ingredients a modern application needs. Best practices, proven techniques and experienced software architecture are packed with a well crafted design. Barebone Ionic 2 Pro gives a head start for creating your own Ionic 2 app and being all ready to build on production and stay competitive when Ionic 2 stable version is released.
Help us improve this app in a way that absolutely makes sense. Suggest the next feature you would like to see implemented. We are taking suggestions very seriously.
Download the Ionic View app (http://view.ionic.io)
Use the App ID 8B828C0D
Note:Some features are not fully functional for preview on Ionic View. Especially, those that need to launch another application of the device such as “Find us” which launches device’s Google Maps application.
Why Ionic 2
Ionic 2 has significant improvements and is stable enough so you can start building your Ionic 2 mobile application and release it when Ionic 2 stable version is released. The switch to Ionic 2 is considered to bring some powerful benefits:
Architecture evolves and code style is cleaner. Best practices are applied for well organised, easy-to-follow and simple-to-read code.
Reduces the amount of code and polishes the user interface.
Ionic 2 components feel and look more native than Ionic 1.
Angular 2 brings better performance as Ionic 2 takes advantage of the opportunities provided by Angular 2.
Provides full control of navigation experience.
Sass is enabled by default and styling your app is easier. Also, material design is supported and animations are improved.
We Keep Staying Updated alongside with Ionic 2 and Angular 2
Since Ionic 2 and Angular 2 are still improving, we keep an eye on the changes and updates so we can improve and enrich Barebone Ionic 2 Pro very often as the new technologies evolve. Follow along with us to see the practical demonstration of the new features of Ionic 2 and Angular 2. Many more to come with frequent new releases!
At a glance
Text to speech
The application follows the modern trends of the “Side menu” that is customized by Ionic 2 to look and animate uniquely depending on the platform the app is running on.
The News and Products listing screens are fetching data from online sources by using the JSON structures. The source URLs for these listings are set in the application’s configuration file. Images, texts and whole entries can be updated by adjusting the remote sources meaning that rebuilding and re-distributing the application are not required for content updates.
Keep users logged in the app by providing two different options: Facebook and Google account.
Barebone Ionic 2 Pro app makes use of Cordova Oauth module and lets your users have quick access to any service requires a login process. Login information is maintained in the local storage of the app unless user taps the “Log out” button.
You are only one step away from the configuration of this feature. Just set the related ID of each login provider and you are all ready.
Articles and products listing
Two different content types are used and demonstrated in Barebone Ionic 2 Pro. The application provides the ability of displaying Articles with a photo, a title and text. Products are similar to Articles but they support an unlimited number of accompanying images. An Image Slider is created by using them.
This screen displays a number of slides in a slide box brought by an online server.
Barebone Ionic 2 Pro provides Wordpress support that is going to facilitate you to fetch and display the posts of a Wordpress website by simply replacing a single line of the code with the desired JSON feed source.
Barebone Ionic 2 Pro ensures an easy way to fetch and display the articles you choose from a Drupal website in a very simple and rapid manner just by placing your JSON feed of the articles in a single variable in the configuration file.
Youtube playlists is fast and easy to be fed into the application. You only need to do two simple steps:
Provide the Youtube account username and
Provide your API key in a single code line
All the complexity behind the communication with the Youtube API has been already taken care for you.
Vimeo playlists is fast and easy to be fed into the application. You only need to do two simple steps:
Provide the Vimeo account username and
Provide your API key in a single code line
All the complexity behind the communication with the Vimeo API has been already taken care for you.
Do not let troublesome network connectivity cause any inconvenience to your app users! Persist your app’s data by taking advantage of the local storage feature Barebone Ionic 2 Pro app provides. Use Barebone Ionic’s sample code as your starting point and get the hang of it in no time!
Displays information about the device's cellular and wifi connection, and whether the device has an internet connection.
Shows a native Toast message on iOS and Android platforms.
Demonstrates different vibration patterns on a device.
Demonstrates a native waiting/progress dialog for ANdroid and iOS.
Demonstrates different ways of turning on/off the device’s flashlight.
Demonstrates the use of the native sharing window of the mobile device for sharing with email and Facebook.
Shows the native sheet of options the user can choose from.
Gets Service Provider Name, ISO country code, mobile country code and mobile network code from user’s SIM card.
Demonstrates how to interact with the brightness of the device for iOS and Android.
Demonstrates how to call a number directly from the application.
Activates the device camera and, after the user takes a picture, it is displayed in the app.
Allows the user to select an image from their library and crop it. The cropped image is displayed in the app.
Allows the user to choose landscape or portrait orientation and applies it to the app.
Informs the users with a native notification when the application isn’t running in the foreground.
Makes use of the device accelerometer and displays the device acceleration along the x, y and z axes.
Allows the user to add events to the native Calendar app of the mobile device.
Demonstrates some native alert, confirmation, prompt and beep dialogs.
Demonstrates native storage of variables on Android and iOS.
Demonstrates badge numbers.
Demonstrates copy-paste functionality by managing the device clipboard.
Allows the user to search and find contacts in the device contacts database.
Displays the device hardware and software information.
Allows the user to check if an app is installed on the device.
Recognises shake gesture and displays an alert.
Text to Speech
Demonstrates how to access text-to-speech device service.
Registers the device to receive push notifications from the Ionic Cloud API.
One tap actions
Call us: It will make the device to start a call to the phone number you have defined.
Send us an Email: The email client will open with your email already set, so that the user won’t need to type it.
Find us / Get directions: The map application which is already installed on the device will be launched to show your exact location on the map and user will be able to get directions to reach you.
Visit us on Facebook: User will be able to see your social profile with just one tap.
Barebone Ionic’s extremely modular architecture is going to eliminate any unnecessary complexity. Its code is clean and well-organised into modules to make configuration even easier. Also, a single configuration file is responsible almost for all the features of the application.
Barebone Ionic 2 Pro is based on the UI elements that the Ionic 2 Framework provides. Ionic 2 styles the UI components based on the platform in which the app is being displayed rendering a native user experience. Also, it has new and refactored components, like alerts, segment control, search bar, tabs, and select inputs. Furthermore, theming is easier since changing the default styles is as simple as changing the pre-defined colors or the default value of a Sass variable. Moreover, Ionic comes with its own icon library which contains over 900 icons. Additionally, the actual icon can change, depending on the platform from which the app is running. Ionic’s UI components will give you a fully customised and functional UI.
Get yourself familiar with Ionic 2 now!
This app is ideal for learning and adapting to Ionic 2 and Angular 2. Get yourself ready with Ionic 2 and you will definitely release your next Ionic 2 app just in time with Ionic 2 stable version release.
A regular license allows an item to be used in one project for either personal or commercial use by you or on behalf of a client. The item cannot be offered for resale either on its own or as part of a project. Distribution of source files is not permitted.
An extended license allows an item to be used in unlimited projects for either personal or commercial use. The item cannot be offered for resale "as-is". It is allowed to distribute/sublicense the source files as part of a larger project.