Popular New Releases in Mobile Application
framework7
v7.0.1
OnsenUI
2.11.2
outline-client
Outline Client version 1.7.1 for Windows
CheckVersionLib
2.4.1_androidx
android-inapp-billing-v3
Upgrade to use Google's v4 API
Popular Libraries in Mobile Application
by framework7io javascript
16705 MIT
Full featured HTML framework for building iOS & Android apps
by OnsenUI javascript
8564 Apache-2.0
Mobile app development framework and SDK using HTML5 and JavaScript. Create beautiful and performant cross-platform mobile apps. Based on Web Components, and provides bindings for Angular 1, 2, React and Vue.js.
by brave javascript
8041 NOASSERTION
[DEPRECATED] Please see https://github.com/brave/brave-browser for the current version of Brave
by Jigsaw-Code typescript
6887 Apache-2.0
Outline clients, developed by Jigsaw. The Outline clients use the popular Shadowsocks protocol, and lean on the Cordova and Electron frameworks to support Windows, Android / ChromeOS, Linux, iOS and macOS.
by apache javascript
3338 Apache-2.0
Apache Cordova Android
by MobileChromeApps python
2515 NOASSERTION
Chrome apps on Android and iOS
by AlexLiuSheng java
2496
版本检测升级(更新)库。an auto check version library(app update) on Android
by anjlab java
2102 NOASSERTION
A lightweight implementation of Android In-app Billing Version 3
by apache javascript
2045 Apache-2.0
Apache Cordova iOS
Trending New libraries in Mobile Application
by albertomosconi python
199 CC0-1.0
a list of 100+ awesome open source android apps 📱
by capacitor-community typescript
191 MIT
Deploy your Capacitor apps to Linux, Mac, and Windows desktops, with the Electron platform! 🖥️
by habibalmawali typescript
110
IONIC Framework, Angular Framework UI Challenges, and Collections.
by pion javascript
94 MIT
ion web app
by CoderAlee java
85 Apache-2.0
一款解决Android App 换肤框架,极低的侵入性与学习成本。
by HMS-Core java
74 Apache-2.0
This repo contains all of Cordova HMS plugins.
by oliexdev java
65 GPL-3.0
Simple workout trainer that puts your privacy first
by bosscheng javascript
57
electron app template
by 0xfederama go
49 GPL-3.0
Simple notifications app that reminds you to drink
Top Authors in Mobile Application
1
40 Libraries
14191
2
16 Libraries
359
3
13 Libraries
115
4
13 Libraries
2254
5
11 Libraries
518
6
11 Libraries
1097
7
10 Libraries
1806
8
10 Libraries
2723
9
10 Libraries
17173
10
7 Libraries
185
1
40 Libraries
14191
2
16 Libraries
359
3
13 Libraries
115
4
13 Libraries
2254
5
11 Libraries
518
6
11 Libraries
1097
7
10 Libraries
1806
8
10 Libraries
2723
9
10 Libraries
17173
10
7 Libraries
185
Trending Kits in Mobile Application
Java is a object-oriented programming language and computing platform that was first released by Sun Microsystems in 1995. Java is a programming language that is focused on object-oriented programming. It supports multiple platforms, including Android and iOS, and it’s compatible with a variety of operating systems, including Windows and Linux. Java is one of the most popular programming languages and has been used for mobile app development since its inception. It can be used to create both native apps as well as hybrid apps. It is used for a wide variety of applications from mobile phones, enterprise applications and embedded systems to web applications and client-server web applications. Many developers depend on the following Java Mobile Application open source libraries: realm-java - Realm is a mobile database: a replacement for SQLite & ORMs; Bolts-Android - lowlevel libraries designed to make developing mobile apps easier; CodenameOne - Crossplatform framework for building truly native mobile apps.
Ruby is a dynamic, reflective, open source programming language that was created by Yukihiro Matsumoto. It is a very powerful and flexible language. Ruby is an open source programming language that is widely used for developing desktop applications. It is also used for developing desktop, mobile, and other software products. It has an elegant syntax that is natural to read and easy to write. It is intended to be used with an Agile development methodology that is used by web developers for rapid development. The Ruby community has created many libraries and frameworks for building mobile applications. Some of the most widely used open source libraries for Ruby Mobile Application among developers include: react-native-config - Bring some 12 factor love to your mobile apps; gcm - helps developers send data from ruby backend servers; mywanderlust - mobile application.
JavaScript is a powerful, dynamic and expressive language that can be used to create both web and mobile applications. JavaScript is a client-side language. It runs in the browser and does not need to communicate with a remote server to function. JavaScript Mobile Application Open Source libraries are useful for developing single page applications (SPAs) that run in the browser and use JavaScript on the client side to render content dynamically without reloading the page. They also offer functionality such as user authentication, data management, view management. It’s a great language for both front-end web development and back-end server-side coding. It’s also an excellent language for building mobile apps. Popular JavaScript Mobile Application open source libraries among developers include: serverless - Serverless Framework – Build web, mobile and IoT applications; amazeui - Amaze UI, a mobilefirst and modular frontend framework; Mobile-Security-Framework-MobSF - Mobile Security Framework.
C++ is a general-purpose programming language and object-oriented programming language that has been used to create software applications. It can be used on all major operating systems including Windows, Linux and Mac OS X. It is also providing facilities for low-level memory manipulation. C++ programming language includes a wide range of features including object oriented capabilities, exception handling, templates and generic programming capabilities that allows programmers to write efficient code using high level abstraction techniques that can be compiled into efficient machine code. Mobile Application Development is the process of developing software applications for mobile devices, such as personal digital assistants, enterprise digital assistants or mobile phones. Some of the most widely used open source libraries for C++ Mobile Application among developers include: ncnn -highperformance neural network inference framework optimized; JUCE - JUCE is an opensource crossplatform C application framework for desktop and mobile applications, including VST, VST3, AU, AUv3, RTAS and AAX audio plu; icomet - A C1000K comet/push server built with C, for web and mobile app.
Python is a popular programming language that is used in a wide range of applications, including mobile applications. It has a large community of developers and is also one of the easiest languages to learn. Python is a popular programming language used to develop many different types of applications. It's easy to learn, has a clean syntax and is suitable for beginners as well as experienced developers. Python is used by some of the biggest companies in the world, including Google and YouTube. It's also an open source language that's free to use. It's used in many industries, including finance, healthcare and education. Some of the most popular Open Source libraries for Python Mobile Application among developers are: owasp-mstg - Mobile Security Testing Guide is a comprehensive manual; mobile-chrome-apps - Chrome apps on Android and iOS; gts - easytomanage serverless platform.
C# is a general-purpose programming language that is even suitable for beginners to learn coding. C# is an object-oriented language that was developed by Microsoft to replace C++ and Java, which were commonly used in Windows applications. The language is more popularly known in the tech world as being used by Microsoft and its Visual Studio IDE. The C# language has been around since 2000, and it's one of the most popular programming languages in the world. It's used by many companies to develop mobile apps. C# is a simple and powerful programming language which makes it easy to build cross-platform applications for the web, mobile devices and the desktop. Some of the most popular C# Mobile Application Open Source libraries among developers are: maui - NET MAUI is the .NET Multiplatform App UI; runtime - crossplatform runtime for cloud, mobile, desktop, and IoT apps; uno - Build Mobile, Desktop and WebAssembly apps.
PHP is one of the most popular server-side programming languages. It is used to develop dynamic websites and web applications. PHP is also used to develop mobile applications and games. PHP Mobile Application Open Source libraries are used to develop cross-platform mobile applications. These libraries helps us to integrating the functionality of the application with a variety of devices such as iOS, Android, and Windows Phone. PHP Mobile Application libraries are popular among web developers because they offer a wide range of features and functionalities that can be customized as per the requirements. The language is easy to learn, powerful and flexible which makes it perfect for a wide range of tasks including web development, mobile development and software development. Popular PHP Mobile Application open source libraries for developers include: Mobile-Detect - lightweight PHP class for detecting mobile devices; livehelperchat - Featuring web and mobile apps; frapi - API Open Source framework.
Go is an open source programming language developed by Google in 2007 by Robert Griesemer, Rob Pike, and Ken Thompson. It's a compiled, statically typed language in the tradition of Algol and C, with garbage collection, limited structural typing, memory safety features and CSP-style concurrency. Go is a programming language that makes it easy to build simple, reliable, and efficient software. GoMobile is a collection of libraries that make it easier to write mobile-friendly Go applications. It provides functionality for UI components, data storage, network communication and more. It can be used to write server-side applications and also mobile apps. A few of the most popular Go Mobile Application open source libraries for developers are: matcha - Build native mobile apps in Go; Beaver - real time messaging system; uniqush-push - open source software system which provides a unified push service.
Trending Discussions on Mobile Application
How to make dynamic private IP address static?
Styles for overflow-y: scroll; not shown on mobile/tablet
Modeling frontend and backend in a use case diagram
How to include %20 spaces in Google QR code URL after scanning?
React Native, Node js authentication
Is it possible to access the same Firestore collection from both mobile and desktop applications?
How to make a Walkthrough Introduction Slider in Ionic Vue Application?
Add Firebase Log Events (Analytics) in dotnet core
Is it possible to implement Agora Video Call in flutter web and flutter app?
How does a SPA stores PKCE code_verifier?
QUESTION
How to make dynamic private IP address static?
Asked 2022-Apr-02 at 17:41A node js server is running on localhost on my PC. I am connecting this server to a mobile app with some IP(192.168.0.120:8044
) for API requests. I am sharing this IP address by scanning a QR code in my desktop electron app by mobile application. So the first time I am able to get the server's IP by QR.
But when my Desktop boots again. The private IP might change to maybe 192.168.0.121
Is there any way in node.js to make this private IP static so my mobile device can always know where to send all API requests?. like creating a custom subdomain locally not exposed to the internet?
I know I can just go to the PC's setting and make Ip static. But in production, it might be a big issue to ask users to do so.
ANSWER
Answered 2022-Apr-02 at 17:41While it may be possible to go into the computer's config programatically and make the IP static, it would be better to structure the application not to require such a thing.
Since the client initially connects to the server with a QR code, you could have the server embed its hardware MAC address in the code, instead of (or in addition to) the server's IP. On the client, save the MAC address in the app's permanent storage.
Then, to connect to the server from the client, search through the LAN's ARP table to identify which (if any) IP addresses have that MAC address. If so, you've found it - if not, the server is offline.
QUESTION
Styles for overflow-y: scroll; not shown on mobile/tablet
Asked 2022-Mar-30 at 10:43I have a browser-based mobile application and I want to highlight a vertical scroll that is in a certain section. The default vertical scroll styles for mobile/tablet are very subtle and many users overlook scrolling down in this section.
I show below my code and it works great in Google's mobile devices development tools but when I test it on a real mobile, none of my styles are shown, only the default mobile/tablet vertical scroll styles.
What can I do to make my code work for mobile devices?
Thanks!!!
1<style>
2 .introText{
3 width:400px;
4 height:200px;
5 overflow-y: scroll;
6
7 scrollbar-face-color: #367CD2;
8 scrollbar-shadow-color: #FFFFFF;
9 scrollbar-highlight-color: #FFFFFF;
10 scrollbar-3dlight-color: #FFFFFF;
11 scrollbar-darkshadow-color: #FFFFFF;
12 scrollbar-track-color: #FFFFFF;
13 scrollbar-arrow-color: #FFFFFF;
14 }
15
16 /* scroll started */
17 .introText::-webkit-scrollbar {
18 width: 12px;
19 }
20
21 /* Track */
22 .introText::-webkit-scrollbar-track {
23 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
24 -webkit-border-radius: 10px;
25 border-radius: 10px;
26 }
27
28 /* Handle */
29 .introText::-webkit-scrollbar-thumb {
30 -webkit-border-radius: 10px;
31 border-radius: 10px;
32 background: rgba(255,0,0,0.8);
33 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
34 }
35</style>
36
37
38 <div class="introText">
39 <p>
40 "At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat."
41 </p>
42 <p>
43 <h5>Another</h5>
44
45 "At vero eos et accusamus et iusto odio dignissimos ducimus qui blanditiis praesentium voluptatum deleniti atque corrupti quos dolores et quas molestias excepturi sint occaecati cupiditate non provident, similique sunt in culpa qui officia deserunt mollitia animi, id est laborum et dolorum fuga. Et harum quidem rerum facilis est et expedita distinctio. Nam libero tempore, cum soluta nobis est eligendi optio cumque nihil impedit quo minus id quod maxime placeat facere possimus, omnis voluptas assumenda est, omnis dolor repellendus. Temporibus autem quibusdam et aut officiis debitis aut rerum necessitatibus saepe eveniet ut et voluptates repudiandae sint et molestiae non recusandae. Itaque earum rerum hic tenetur a sapiente delectus, ut aut reiciendis voluptatibus maiores alias consequatur aut perferendis doloribus asperiores repellat."
46 </p>
47 <div>
48
ANSWER
Answered 2022-Mar-30 at 10:43The webkit properties you are trying to use might not be supported on all browsers. You can check the compatibility here
QUESTION
Modeling frontend and backend in a use case diagram
Asked 2022-Mar-27 at 21:07I am trying to make a use case diagram for my project, the backend is going to be made using Django rest framework and the front end using react, my question is how can i model this situation in the right way, should i model the frontend and represent the backend as an actor or the opposite, since i am thinking of making a mobile application as a second front end?
ANSWER
Answered 2022-Mar-27 at 19:25The right answer here is the Standard Answer of the Business Analyst no 1: It depends.
The question is - what do you want to model and why. Then - what is the correct tool (diagram) to do it.
The goal of the Use Case diagram is to show what functionalities a system is going to offer. Now the system can be treated as a whole, in which case you show the functionalities without depicting how the system is internally organised (this is the most common scenario and most probable the best way to use Use Case diagram in your case - but it does not show the fact of having FE and BE, note that this type of diagram isn't really best suited to do so, so keep reading).
You may also tread e.g. BE as the system itself (it can make sense especially when you're preparing headless API and really separate BE from FE; even more so when your BE and FE teams are totally separate). In such case FE will become an actor (just like e.g. other system that can interact with your BE). Obviously FE can be treated in the same way (i.e. be considered the system with BE being an actor), however usually there's less reason to do so.
Now having said that, if you want to depict the distinction between BE and FE, you should consider other types of diagrams. Keep in mind that Use Case diagram is a dynamic diagram, and the internal structure of the system is static, so obviously it should be one of the static diagrams instead. One that is dedicated to show the internal structure of the system is the Component diagram and it would most likely serve best the purpose of indicating existence of FE and BE (potentially with further level of details, e.g. existing microservices).
If on the other hand you would like to show specific technology in use, Deployment diagram might be your best shot. It allows to show the actual runtime environments, artifacts and their technologies.
Keep in mind - tying to use one type of diagram, or even worse one diagram, to show everything is usually a bad idea and a mistake often made by newbies. Be smarter than that.
QUESTION
How to include %20 spaces in Google QR code URL after scanning?
Asked 2022-Mar-07 at 02:40I'm trying to generate QR code images that contain Google Maps routes. For example, I have the following Google Maps URL:
1$encodedmapsurl = https://www.google.nl/maps/dir/De%20Aar%2018,%208253%20PN%20Dronten/De%20Lepelaar%2012,%208251MT%20Dronten/De%20Lepelaar%201,%208251mt%20Dronten/De%20Aar%2018,%208253%20PN%20Dronten/
2
And I generate the Google Charts QR code like this:
1$encodedmapsurl = https://www.google.nl/maps/dir/De%20Aar%2018,%208253%20PN%20Dronten/De%20Lepelaar%2012,%208251MT%20Dronten/De%20Lepelaar%201,%208251mt%20Dronten/De%20Aar%2018,%208253%20PN%20Dronten/
2<img src="https://api.qrserver.com/v1/create-qr-code/?data=$encodedmapsurl&amp;size=150x150" />
3
I end up with the following QR code:
This is fine, however, when I scan the QR code with a mobile application, the result is:
Notice that the URL itself contains %20 for every space in the URL, but the result (after scanning the QR code) does not. This results in an unclickable URL. This behaviour is weird considering some QR code generators do include the %20 in the URL after scanning, such as this one. Is there any way with the Google Charts QR code API to include the %20's in the URL after scanning it? Alternatively I'm also fine with using another PHP library/API that does the job (I couldn't find one). The result should look like this:
ANSWER
Answered 2022-Mar-07 at 01:26Try formally encoding it as a url first:
1$encodedmapsurl = https://www.google.nl/maps/dir/De%20Aar%2018,%208253%20PN%20Dronten/De%20Lepelaar%2012,%208251MT%20Dronten/De%20Lepelaar%201,%208251mt%20Dronten/De%20Aar%2018,%208253%20PN%20Dronten/
2<img src="https://api.qrserver.com/v1/create-qr-code/?data=$encodedmapsurl&amp;size=150x150" />
3$encodedmapsurl = "https://www.google.nl/maps/dir/De%20Aar%2018,%208253%20PN%20Dronten/De%20Lepelaar%2012,%208251MT%20Dronten/De%20Lepelaar%201,%208251mt%20Dronten/De%20Aar%2018,%208253%20PN%20Dronten/";
4$encodedmapsurl = urlencode($encodedmapsurl);
5
Also, then try also then sending the encoded url to bitly or similar shortener before generating the qr code.
If that still doesn't work, being in Japan I often find special characters leading to many hard-to-find/fix issues (e.g. a 1-bit "%" vs a 2-bit "%" character). Try using the charset-source (and charset-target) parameter.
QUESTION
React Native, Node js authentication
Asked 2022-Mar-06 at 19:33What are the best libraries should I be using for node js + react-native authentication? I was using passport local strategy with ejs templates for the login/register page because I was building a web app. Now I am working on mobile application, I don't know how this is going to work on a mobile app. Any ideas on how can I start this?
Thanks in advance.
ANSWER
Answered 2022-Mar-06 at 19:33The following is how I implement authentication in my react-native applications with node js backend. I use jwt tokens, where I store the user's token inside the device using expo's secure storage library. Then following the recommended auth flow by react-native-navigation documentation, whenever the app starts I check whether the token is present and return corresponding navigation stack. Refer to the code below for implementation.
LoginScreen.js/RegisterScreen.js
1//...
2
3// Get token from your backend and save it in secure storage
4const userToken = request.data.token
5try {
6 await SecureStore.setItemAsync("token", userToken);
7 } catch (error) {
8 console.warn(error);
9 }
10
11 // ...
App.js
1//...
2
3// Get token from your backend and save it in secure storage
4const userToken = request.data.token
5try {
6 await SecureStore.setItemAsync("token", userToken);
7 } catch (error) {
8 console.warn(error);
9 }
10
11 // ...export default function App() {
12 const [isReady, setIsReady] = useState(false)
13 const [userToken, setUserToken] = useState();
14
15 // Fetch token and set state
16 const restoreUser = async () => {
17 const token = await SecureStore.getItemAsync("token")
18 setUserToken(token)
19 }
20
21 if (!isReady)
22 // Show splash screen while checking for userToken
23 return (
24 <AppLoading
25 startAsync={restoreUser}
26 onFinish={() => setIsReady(true)}
27 onError={console.warn}
28 />
29 );
30
31 return (
32 <Stack.Navigator>
33 {userToken == null ? (
34 // No token found, user isn't signed in
35 <Stack.Screen
36 name="SignIn"
37 component={SignInScreen}
38 options={{
39 title: 'Sign in',
40 // When logging out, a pop animation feels intuitive
41 // You can remove this if you want the default 'push' animation
42 animationTypeForReplace: state.isSignout ? 'pop' : 'push',
43 }}
44 />
45 ) : (
46 // User is signed in
47 <Stack.Screen name="Home" component={HomeScreen} />
48 )}
49 </Stack.Navigator>
50);
51
52}
On the backend take a look at jsonwebtoken npm package to see how to create jwt tokens. Goodluck!
QUESTION
Is it possible to access the same Firestore collection from both mobile and desktop applications?
Asked 2022-Feb-23 at 15:58I have to deal with a project for which the business needs require a mobile application--built in Flutter; and a desktop application--C# Windows Form App. Both modules are meant to be accessing same collections in the Firebase Firestore, any hints on how it can be achieved? Is there any better alternative for Firestore regarding this use case?
ANSWER
Answered 2022-Feb-23 at 15:53Yes, it can be achieved, but be careful of editing the same document from different devices at the same time, or you will lose data.
Collections are fine.
QUESTION
How to make a Walkthrough Introduction Slider in Ionic Vue Application?
Asked 2022-Feb-19 at 17:48I have seen most of the mobile application has an intro slider when we first time installs the app. I searched on google but all of them are old version of Ionic with Angular.
I'm very confused about where to put the component and how should I manage the state.
I'm using Capacitor in my application and I think the capacitor has storage.
I also want to know what is the proper flow of doing this thing.
Thanks in advance.
ANSWER
Answered 2022-Feb-19 at 17:48To remember or track if the slider was shown before you have to store some kind of information to the device. You can use the localStorage
or capacitor storage plugin. I will recommend using the plugin as localStorage data might get removed by the operating system or user after some time.
Here is the process to achieve this using the plugin.
Install and sync the pluginIf you are using the Capacitor version 2 or less, you don't have to install it.
1npm install @capacitor/storage
2npx cap sync
3
1npm install @capacitor/storage
2npx cap sync
3import { Storage } from '@capacitor/storage';
4
5const { value } = Storage.get({
6 key: 'introShowed',
7});
8
9if (!value) {
10 // logic to show the intro goes here
11
12 // set the value to true so next time this code block will not be executed
13 Storage.set({
14 key: 'introShowed',
15 value: true,
16 });
17}
18
QUESTION
Add Firebase Log Events (Analytics) in dotnet core
Asked 2022-Feb-16 at 09:19I have android and iOS mobile mobile applications where am able to use Firebase Log Events(Analytics). The same way need to add some more Event logs from backend using dotnet core. Is there way to use Firebase Log Events(Analytics) in dotnet core?
ANSWER
Answered 2022-Feb-14 at 15:00I have experience with Firebase regarding OTP verification and I achieved it by client side scripting i.e. Adding Firebase in a JS file and adding it into my razor views. So in my perspective Firebase does not provide any support for dotNet for most of its tools. You can make a way around by using JS and add it into your views. If you need to save analytics into your Db or you want to process it, make an API endpoint which will help you to achieve that.
QUESTION
Is it possible to implement Agora Video Call in flutter web and flutter app?
Asked 2022-Feb-10 at 16:38I was wondering if it is possible to make a video call between a flutter web app and flutter mobile application. In pub dev's agora_rtc_engine 4.0.6, it only says there, "Android and IOS supported". So I guess web is not yet supported?
If not, is there any alternative solution that I could use for my project to achieve this feature?
ANSWER
Answered 2021-Sep-07 at 16:26Agora Flutter SDK provides web support but it is currently available as a prerelease. To use it in your application you can use the v4.1.0-alpha.2
QUESTION
How does a SPA stores PKCE code_verifier?
Asked 2022-Feb-07 at 18:29Considering Authorization Code Flow with PKCE inside an iframe as follows:
1 +-------------------+
2 | Authz Server |
3 +--------+ | +---------------+ |
4 | |--(A)- Authorization Request ---->| | |
5 | | + t(code_verifier), t_m | | Authorization | |
6 | | | | Endpoint | |
7 | |<-(B)---- Authorization Code -----| | |
8 | | | +---------------+ |
9 | Client | | |
10 | | | +---------------+ |
11 | |--(C)-- Access Token Request ---->| | |
12 | | + code_verifier | | Token | |
13 | | | | Endpoint | |
14 | |<-(D)------ Access Token ---------| | |
15 +--------+ | +---------------+ |
16 +-------------------+
17
How does a SPA application (React, for instance) can store a code_verifier
as when a (B) callback occurs (considering a 302 redirection or window.location.replace
) the page reloads and the state (original code_verifier
) is lost?
How to implement this flow as same as a native mobile application, without storing code_verifier
in a backend and just keep it in memory?
ANSWER
Answered 2022-Feb-02 at 08:21If you don't want to use any backend to keep the code verifier, you can utilise session storage. Local storage will be blank when you come back from the Authorization Server to your SPA, but data in session storage will still be available, as long as you stay on the same tab.
Community Discussions contain sources that include Stack Exchange Network
Tutorials and Learning Resources in Mobile Application
Tutorials and Learning Resources are not available at this moment for Mobile Application