Designing icons for mobile apps should not be difficult.
These templates are specifically optimized for Capacitor and will save you hours from fighting the nitpicky requirements for app icons and splash screens. You'll be able to export your graphics in minutes.
Here's what's inside...
IntroductionUnderstand what you'll be learning.
Hello & WelcomePre-RequisitesWhat We're BuildingWhy We Chose Laravel and NuxtJS
Configuring Laravel as an APIBuild a solid & flexible foundation for your app.
Configuring Your Development EnvironmentInstalling Laravel 8.xSetting Up Laravel to be an APIPreparing Your API for Automated Testing
Using NuxtJS for Web & MobileLearn how everything will begin in NuxtJS.
Installing and Configuring NuxtJSUnderstanding NuxtJS' StructureAbstracting Your API Calls Into Reusable ModulesManaging Events With the Event BusSaving Time With MixinsBuilding Your First Layout
Using Laravel Sanctum for API AuthenticationPrepare your Laravel API for secure authentication.
Building Secure Authentication API EndpointsImplementing Cross-Origin Resource Sharing (CORS)Laravel Sanctum vs. Laravel PassportInstalling and Configuring Laravel SanctumImplementing Authentication and Registration With Laravel SanctumWriting Authentication Tests
Set Up NuxtJS to Properly Authenticate With Your APISecurely connect NuxtJS to Laravel.
Configuring NuxtJS Auth Module + Laravel SanctumBuilding Authentication & Registration ComponentsHandling Guest Users With NuxtJS MiddlewareImplementing an Email Validation System for New Registrations
The Full-Stack Feature ApproachLearn how to create a feature from start to finish.
Using the Proper Methods for API RequestsBuilding a Feature From Start to Finish
Managing App Resources Through an APILearn how to design RESTful resources.
Efficiently Building API Endpoints for Data QueriesUsing Our API Endpoints With NuxtJSAccessing Resources With Human-Readable API EndpointsUploading FilesImplementing Many-To-Many RelationshipsHandling "Parent-Child" Relationships
Permissions, Validations, and SecurityPrevent users from accessing other parts of your app.
Preventing Unauthorized Access Using MiddlewareSecuring API Endpoints With Laravel Gates & PoliciesImplementing Laravel's Custom Validation RulesSecuring Our Front-End With NuxtJS MiddlewareHandling Unauthorized Actions on the Front-EndDisplaying API Errors to Your Users
Build iOS & Android Apps for CapacitorCreate two mobile apps in one command from the same codebase.
Installing and Configuring CapacitorSpeeding Up Builds With A Single CommandServer-Side Rendering vs. Single-Page ApplicationUsing Native Phone Features In Your AppDeep-Linking: Open Your App From The WebToken-Based Authentication with Laravel Sanctum
Implementing Social LoginsAllow users to sign in with their social profiles.
Installing and Configuring Laravel SocialiteAllowing logins from Facebook, Google, and TwitterSecurely Exchanging Tokens Between an OAuth Provider and Your API
Opening Your API to OthersAllow other developers to integrate with your app.
Install and configure Laravel Passport for 3rd party accessGetting Laravel Passport and Laravel Sanctum to Work TogetherDetermining What API Endpoints Should Be Available to 3rd Parties
API Tips, Tricks, and GotchasDon't learn this the hard way.
Securing Sensitive DataConfigure Insomnia REST ClientConfigure Postman REST ClientTips & Tricks for Testing APIsHandling "Imperfect" RESTful RoutesBenefits of API VersioningRESTful Response Codes: How To Use ThemHow Cross-Origin Resource Sharing (CORS) Works
Single-Page Application Tips, Tricks, and GotchasPrevent yourself from getting a headache.
The Truth About Spa SecurityWhen to Use Vuex
Sometimes words just aren't enough.
Why Build an API + Spa?Adding a Feature From Start to FinishUsing Postman With Laravel SanctumTesting your API with PostmanUsing Insomnia as a REST client With Laravel SanctumTesting your API with InsomniaSetting up Laravel Sanctum with NuxtJS for WebCreating an iOS & Android App From The Same Codebase with CapacitorStructuring a GET RequestCreating API Modules in NuxtJSCustomizing Mailables With LaravelValidating Emails for New Registrations with a SPA + APIIsolating Features Based On The App (Web vs. Mobile App)
This is for you if...
😩 You feel overwhelmed trying to support web and mobile apps😕 You don't know where to get started with an API-driven application😅 You are concerned about SPA + API authentication and security😎 You want to learn concepts from an app that you can actually use
This isn't for you if...
This is the first app you are trying to build Your app does not need to run in the web and also on native mobile You have no interest in learning concepts from Laravel or Vue.js You're trying to build a 3D game or application
Get the book and more 👇
Choose the package right for you.
The 380+ page book in PDF, EPUB, and MOBI
Sketch & Figma icon templates optimized for Capacitor