Ionic 4 Starter App with PRO features: Capacitor, Firebase Integration, Firestore CRUD, Maps, Geolocation, Video Playlist, Multi Language, Capacitor Plugins. Lots of professional Ionic Angular components to jump start your app development!
We offer 2 different versions of this app so you can choose which one fits your needs:
I’ve a particular set os skills59 +100 screens & components
I've backend integrations and more features69 +125 screens & components
This Ionic 4 Starter includes lots of Ionic 4 components coded the angular way and features that you will love.
The starter includes lots of pages, features and components but you are free to use just what you need and delete the code you don't. The code structure is super modularized so you will find easy to modify the code to fit your needs.
CSS Variables provide easy customization of an application and allow a value to be stored in one place, then referenced in multiple other places. So, for example if you want to change the colors of your app, by just changing some variables your app will have the desired colors in just a few seconds!
Ionic 4 is a step forward for Progressive Web Apps, that's why we are building this new ionic template with 100% support for PWA. Learn more about PWA with Angular and Ionic.
You will be able to use this Ionic 4 starter as an iOS app, an Android app, a web app or as a PWA! Too many options, right?
For a web app to be considered a PWA, it needs to comply with 10 principles. Let’s see how this Ionic Framework 4 app addresses each of them.
|PWA Principle||How Ion4FullApp handles it|
|Progressive - Works for every user, regardless of browser choice because it's built with progressive enhancement as a core tenet.||Ionic Framework uses many cutting edge web standards and APIs. Despite the fact that some of those don’t have full support across browsers, Ionic still works. In that sense, this Ionic 4 template app is considered to be progressive.|
|Responsive - Fits any form factor: desktop, mobile, tablet, or whatever is next.||Ionic 4 UI components are known for its flexibility. You can easily build a responsive UI with Ionic.|
|Connectivity independent - Enhanced with service workers to work offline or on low-quality networks.||Ion4FullApp defines a service workers to make the app work offline.|
|App-like - Feels like an app to the user with app-style interactions and navigation because it's built on the app shell model.||Ionic framework is mobile first, all of Ionic components even adapt to the different platforms (ios, material design). Also, Ion4FullApp is built on the App Shell model.|
|Fresh - Always up-to-date thanks to the service worker update process.||Using different caching strategies inside our service workers we can control the freshness of our cached resources.|
|Safe - Served via HTTPS to prevent snooping and to ensure content hasn't been tampered with.||We can achieve safety for our content by using a hosting provider that has HTTPS support. Because this is a template, it's not hosted anywhere, however, once you finish your coding, you should publish it somewhere (in the case you want to serve the app as a PWA).|
|Discoverable - Is identifiable as an "application" thanks to W3C manifest and service worker registration scope, allowing search engines to find it.||The changes in how the router works in Ionic 4 made discoverability for our Ionic app easy to achieve.|
|Re-engageable - Makes re-engagement easy through features like push notifications.||Ionic 4 plays really nice with other libraries and packages that enable us to setup push notifications in a breeze. Learn how to add Push notifications to an Ionic 4 app.|
|Installable - Allows users to "keep" apps they find most useful on their home screen without the hassle of an app store.||Ionic Framework makes easy to achieve all the principles that enable our app to be installed (web app manifest, HTTPS, registered service worker).|
|Linkable - Easily share via URL, does not require complex installation.||With the new Ionic 4 router, we don’t have to rely on deep-links anymore to link to the different parts of our web app.|
This app is the PRO version of Ionic 4 Full Starter App. If you are one of those who always goes for the best, you should consider getting the PRO version. It includes all the features from the BASIC version PLUS:
This component helps you demonstrate or explain your app to new users. You can showcase the main features of your app.
The aim of this section is to personalize the experience of the user within the app by asking them some questions about their interests.
In this authentication forms you can find a show-hide password component super useful for mobile screens.
Form Validations for password can be found inside the Forms & Validations section of the template.
We carefully designed and coded 5 different and complete categories: Travel, Food, Fashion, Deals and Real State.
Each category has a Listing view and a Details view. Each of these pages is different and has different and unique components that you can reuse within your Ionic 4 app.
Some of the components you will find in this section are: Cards, Lists, Sliders, Maps, Tags, Text Blocks, Images, Grids, Progress Bar, Buttons, Custom Icons, Buttons, Modal, Alerts, Different types of layouts to display your data in a beautiful and organized way, Lots of beautiful App Shells and more!.
Forms are the pillar of many business applications. You can use forms to perform countless data-entry tasks such as: login, submit a request, place an order, book a flight or create an account.
The main purpose of forms is data collection so we need to provide a good experience so the user doesn't get frustrated.
In this Ionic 4 theme we included different types of form validations with Ionic and Angular such as: password and confirm password validation, international phone validation, email format validation and username validator. You will learn how to use Angular custom validators and how to use Angular Reactive Forms to create your own validators.
Some applications need controls to filter its data that's why we created a specific section with some of the most popular and required filters.
In this section you will find various types of filters such as: Ranges, various radio groups with different styles and layouts, various checkboxes with different styles and layouts, Tags, Toggles, a custom ionic component to add and substract numbers, a custom ionic component for rating and also a custom ionic component to select a color.
If you feel that there is an important filter that is missing just drop us a line.
An application shell (or app shell) architecture is one way to build a Progressive Web App that reliably and instantly loads on your users' screens, similar to what you see in native apps.
The main goal of the app shell is to improve our app’s perceived performance. Learn how you can improve the UX of your Ionic app using Skeleton Loading Screens.
Navigation is one of the most important parts of an app. Solid navigation patterns help us achieve great user experience while a great router implementation will ease the development process and at the same time will make our apps discoverable and linkable.
As the new Ionic 4 position itself as the best tool to build Progressive Web Apps, and the Discoverable and Linkable principles are fundamental to PWAs, it is clear why the new Ionic 4 Navigation relies on the Angular Router.
The Angular Router is a solid, URL based navigation library that eases the development process dramatically and at the same time enables you to build complex navigation structures. In addition, the Angular Router is also capable of Lazy Loading modules, handle data through route with Route Resolvers, and handling Route Guards to fine tune access to certain parts of your app.
This Ionic 4 starter app template features many different examples of navigation within an Ionic 4 app such as: Tabs, Side Menu, Lazy Loading and Angular Resolvers.
Profile section includes two pages: User Page and Friends Page.
We added a Showcase section to help developers use the custom component the template offers such as the App Shell.
Firebase is a popular tool that helps you build apps fast, without managing infrastructure and includes a powerful Database as a Service solution. We built a Firebase Integration for this Ionic 4 Starter App that will show you how to build an advanced CRUD with Firestore as well as how to query your collections. It includes advanced examples with nested relations.
Sometimes our apps need more features that why we added the most required ones to this PRO version.
Translating your ionic app into your desired language and creating a fully multilanguage app is now possible with this version of the template.
Videos are very important in current apps that's why we added a video playlist that you can use to play your own videos into an ionic app.
Also, we added a customizable Google Map and Geolocation using Capacitor Geolocation API.
Capacitor is a cross-platform app runtime that makes it easy to build web apps that run natively on iOS, Android, Electron, and the web.
It provides a consistent, web-focused set of APIs that enable an app to stay as close to web-standards as possible, while accessing rich native device features on platforms that support them.
This Ionic 4 starter app is built using Capacitor and also shows how to use some of the APIs it provides.
Easy to follow instructions will make the customization process for this amazing ionic framework starter app simple to comprehend.
Feedback is always welcome and appreciated, drop us a line and help us grow and create the ionic template that you need and desire.
Add extra functionalities to your ionic app with our detailed ionic tutorials: Ionic Facebook Authentication, Firebase Integration, Tips for Beginners, among others.
YEAH, BUT ...
Does it really save me time?
You know how TV chefs already have the ingredients pre-chopped for them, and all they have to do is the actual cooking?
We prepped the ingredients for you… the beautiful screens, different types of navigations, functional integrations and all of the usual components that you may need in every ionic framework app. In no time you will be able to customize the styles of the ionic template to match your brand and start building your Ionic app.
$69 seems expensive
If you’re a developer billing $100/hr, paying $69 for having all the boilerplate and functionalities of your ionic app seems like a no brainer. We’re just trying to save you time.
I’m not that great with Ionic Framework
That’s okay! Our Ionic templates are super easy to customize and include an extensive and detailed documentation. It’s simple enough for beginners, and flexible enough for experts. It doesn’t matter if you’re a solo freelancer or an enterprise developer team.
Our Ionic Framework Starters are built to guide you in the development process, exposing difficult knowledge through practical examples. Created with performance and ease of development in mind, this Ionic starter app is something you will love. It includes all the components that you might need inside an ionic framework project and a detailed documentation on how to get started.
This is not a mobile web; after compiled, you will get a native app that uses web technologies (JS, CSS, HTML). The live preview example in this page is just for you to see how the app is going to be, remember that all the interactions with native mobile APIs (inAppBrowser, Social Share, Image Picker, etc.) won't be available as this is a web envirnoment and not the mobile environment the app is intended for.
FOR A BETTER EXPERIENCE, WE RECOMMEND YOU TO DOWNLOAD THE APP AND TRY IT IN YOUR DEVICE.
Our aim is to help people of different skill levels - designers or developers - get the most out of Ionic Framework by saving their expensive time and providing great resources for them to learn ionic framework faster and better. In IonicThemes you will find premium Ionic Templates and Ionic Framework tutorials, tips and tricks.