Questions tagged [mobile]
**Mobile application development** is the process by which application software is developed for mobile devices (usually low-power handheld or portable devices).
309 questions
1
vote
2
answers
121
views
Integration testing strategy for a volatile domain
Imagine following scenario:
Our team is working on a mobile project in biometrics. The team delivers a client facing SDK. Our work relies on another internal team, that is delivering algorithms in a ...
1
vote
0
answers
80
views
Deciding between two design alternatives for displaying series of screens in mobile applications?
I am developing a mobile application, and one of the features is a "story" that is essentially a series of screens. The screens can be of three main templates:
A "video" template ...
0
votes
0
answers
63
views
Utilising Social Logins via OAuth2 in native mobile apps
This question has been asked over and over again, but I have not yet found a satisfying answer:
How to use Social Logins (via OAuth2) to obtain access tokens for your backend if your only clients are ...
-4
votes
1
answer
194
views
How can I manage user data without the login feature? [closed]
I am making a .net Maui QR code business card application and the application will not have authorization features such as member login and registration.
And my app needs to be able to create business ...
0
votes
2
answers
1k
views
Best approach to sync data between mobile app cache and the server db? [duplicate]
I have an offline-first mobile app. The user enters data, data is saved into local SQLite database.
The server has Postgres database. I need to build a two-directional sync strategy that keeps data on ...
0
votes
1
answer
152
views
Complex stateful logic in MVVM architecture
I'm building a mobile app in Flutter, and the project has several distinct layers. The top part is something better described as MVVM: dumb View layer that performs rendering and delegates actions to ...
0
votes
1
answer
125
views
What is the name of the approach (practice) when several unrelated entities are returned at once in the response to a request [closed]
For example, for a mobile frontend, you need to get all the data for rendering at once. The interface is divided into blocks, in which there can be both blocks with a catalog (categories) and other ...
-4
votes
2
answers
186
views
Why do some app makers limit their app to certain regions?
For example, many dating apps are limited to only certain cities of the USA. Or, they launch first in only regions and then may be unlocked across the country.
Why the restriction?
Why wouldn't you ...
0
votes
3
answers
197
views
Feature Flag based architecture pattern for iOS/Android applications
Am exploring options of adopting feature flag based development to deliver builds faster instead of getting tangled in release branch management rabbit hole.
As of now I am not able to find a good ...
2
votes
2
answers
112
views
Should a mobile app keep an 'outdated' version of the data and refresh it from database or always fetch from database?
I'm building a mobile, in which the user is able to create,modify and delete entries in a database. There are multiple screen where some of the entries are displayed: (here are some examples, not ...
0
votes
1
answer
99
views
Design a model for a user
There has been a change in the project I am working on.
Until today, there was only one type of user in the system.
From the moment you logged in, you had all the information about the user.
The new ...
5
votes
1
answer
263
views
Keeping version parity between platforms
I'm in the mobile development domain and I use semantic versioning to version my releases. I keep both versions the same as long as new builds are released for both iOS and Android platforms at the ...
0
votes
1
answer
131
views
How to estimate scaling up costs/resources-needed of a project? [closed]
Let's consider an entrepreneur decides to create a new company like Airbnb, Netflix, etc. The problem is about the software part. He doesn't know how long it takes to create the mobile/web app? How ...
-1
votes
1
answer
225
views
Is there a way to detect if the guest user on web page has opened my mobile application to enhance his user xp [closed]
I have a website and mobile applications Android & IOS, all platforms are connected to the same database, what we are trying to do is to enhance the user experience by showing him specific ...
1
vote
1
answer
480
views
Is it possible to store data for an offline-first native app that syncs with a web version without a backend?
I'm working on a somewhat typical notes app that I plan to create with React Native. Since the usage involves a lot of typing, it makes sense that there should also be a web version that users could ...
-1
votes
2
answers
440
views
Nightly build, GitFlow and PR [closed]
My customer decided to have an automatic nightly build based on develop branch.
We usually make a feature branch (and if it is necessary we provide a release compiled manually on that branch) and when ...
1
vote
1
answer
83
views
Strategy for dealing with geolocation and geocoding inaccuracies
For a mobile app, we are using the Google APIs for geolocation and geocoding. The basic use case is to find entities within a certain radius (in the range of a couple of kilometers) of each other.
...
0
votes
2
answers
158
views
Do I have too much access to my users' personal media?
This would be a broad question - but I'm asking specific to the situation around an app that I've developed.
In short, I've written an app that allows users to persist their photos and videos to the '...
3
votes
0
answers
726
views
System Design: Chat application in a distributed system context
I am currently working on a side project so I can learn new technologies and understand how the components fit together. For this project, I decided that I wanted to work on Chat Applications in the ...
2
votes
2
answers
296
views
Understanding passwordless sign up for mobile apps
How does phone number based authentication work, and what are its best practices?
I've noticed there are apps with streamlined sign-up/log-in processes where only a phone number is required, simply ...
2
votes
1
answer
1k
views
Secure way of storing client secrets in Xamarin / Android mobile apps
What would be a secure way of storing client secrets used for authentication (webservices) in Xamarin/Android apps ?
Secure Storage, which interacts with Android Keystore, seems very useful for ...
1
vote
1
answer
308
views
Mobile authentication approaches, JWTs and refresh tokens
Context
I'm developing togther with my dev team a mobile app in a client-server architecture, since there will be a webclient too, allowing some users (admins) to perform certain operations from the ...
0
votes
0
answers
285
views
How to set up login pin system
i want to set up basic login page in xamarin.forms. There is no username/password, just a simple pin
so far i have 3 pages to do this
Sign-up Pin page
Sign-up Confirm Pin Page (re-enter pin to ...
3
votes
2
answers
2k
views
How do big messaging apps keep users connected
So let's take the Facebook Messenger app for example. When you send a message it instantly gets sent to the other user you are writing to.I believe they use some kind of WebSockets to send these ...
6
votes
0
answers
265
views
Is it possible to use a reverse proxy authentication in a native mobile app
We have a few backend services that our frontend SPAs fetch data from. Right now, the SPAs use JS libraries to authenticate with the Auth server (Azure AD) which returns a JWT which is validated by my ...
1
vote
0
answers
224
views
How do I keep users of a PWA up to date when the application is in idle / hibernate?
So I'm currently building a .Net Blazor PWA, and I was wondering how the behaviour of my application looks like when it is installed on a mobile device, and the user is done with the app for the time ...
1
vote
1
answer
810
views
Is it helpful to create UML diagrams when developing a mobile app alone?
I'm thinking of developing my first mobile app and now that I have chosen the language(react native), created the wireframes and done almost all the preliminary work, I'm about to start the actual ...
2
votes
1
answer
207
views
How to play sounds optimally in the browser?
I have a new site that allows you to play sounds of letters on click. Each letter produces a separate sound. I went from roughly 500kb for .wav files to around 30kb for each sound file. That's a lot ...
2
votes
1
answer
562
views
Message queues alternative in mobile development
please let me know if this StackExchange isn't the place for this and I will move the question.
I'm trying to write a mobile app that will have a 'notification' aspect. I have web development ...
1
vote
2
answers
190
views
iOS App Private Distribution
I have been confused about the best process for private distribution in iOS - imagine we are a company like Just Eat, where venues can sign up with us and take orders from customers via a customer app....
2
votes
0
answers
323
views
Reading (GET) Facebook Ads From Ad Library and Reading (GET) Personal Ad Account Billing Data in my Android Application
I'm trying to create an android application for personal use to do the following:
Get ads from the Facebook ad library (commercial ones) not the ones with politics topics etc. and then insert them ...
-2
votes
3
answers
241
views
Vector graphics are smaller in file size and more scalable than raster, why vector graphics are not used more often in web and mobile app development?
As in the topic. If yes - why, if no - why? I never seen it recommended in any android/web development tutorials to use vector graphics instead of your usual PNGs and JPGs and I find it odd.
I checked ...
1
vote
2
answers
2k
views
Can you modify the front-end source code of a mobile app?
I get that a front-end isn't secure on the web because one could theoretically access the front-end code by opening dev tools and changing the code.
Do I also need to be careful about security for a ...
1
vote
2
answers
698
views
Recommended strategy for maintaining a session when navigating from app to browser?
We have an SSO application that provides authentication for a native mobile application, as well as for a web application. There are some features that the web application has that the mobile ...
-2
votes
2
answers
60
views
Interconnected technique for web, mobile and desktop
I am planning to do the university project with the Desktop application + web application + mobile application, I have planned to use languages for these 3 as below:
Desktop application: Java SE
Web ...
0
votes
1
answer
2k
views
Best way to store Session token on mobile App
Background
Building a mobile App for product X which is currently hosted as a SaaS solution. The product X does not support OAuth currently, implements basic authentication and generates Session token ...
2
votes
0
answers
1k
views
Biometric authentication with back-end verification service process
I am working on an application where I will be using Android and iOS biometric authentication.
Coding the use of biometrics on the devices, including prompting and determining whether or not the user ...
-1
votes
1
answer
482
views
One Super App or Many Single-Purpose Apps
While Players like Rappi/Alibaba / Wechat have gone the super app way, i.e on single app to host many unrelated services, Ecosystems like Google, Amazon etc still have multiple single purpose ...
-2
votes
4
answers
234
views
Is it required for an app developer to know information security?
So I've been an indie apps developer for 2 years (I launched my first Android app at the end of 2017), and I've built few apps since then, but all of them were simple apps.
Currently I'm planning my ...
-2
votes
1
answer
147
views
How do you implement an app autoupdate feature from scratch?
I am trying to imagine how Google Chrome automatically updates but have some questions:
Is this against Apple's terms of service? I feel like I've seen somewhere that Chrome for MacOS isn't in the ...
-4
votes
3
answers
2k
views
Why local database should be the only source of truth for mobile application?
Being mobile developer for quite some time (ios/android) I've learnt that local database is very rarely needed. Mobile application are mobile by definition, they usually serve only as clients to ...
8
votes
3
answers
6k
views
How can a website get the phone number of the device used to call it?
I'm not registered with Facebook and I've never logged in to Facebook inside the browser I use, Today I enter the site facebook.com and see my actual phone number on the sign in page with this message:...
1
vote
1
answer
5k
views
Offline-Login Procedure in PWA
I have kind of a unique usecase:
Phones that are used to connect to the app might be shared
Connections are very unstable (sometimes no connection for half a day)
Data should be accessible through ...
0
votes
2
answers
187
views
How is fast-scroll simulated?
I've noticed on web and mobile apps, when scrolling down to the bottom of a list with thousands of entries it reaches the bottom instantly but appears to be scrolling through every entry.
How is ...
-2
votes
3
answers
881
views
What is done when an urgent fix for an app is needed but updates have to be approved by Apple/Google etc?
I have very little experience in this area, so sorry if I use any incorrect terminology or if this is a stupid/simplistic question in general.
But from what I understand, when a developer wants to ...
2
votes
1
answer
592
views
How can I accurately estimate the minimum resources my application needs?
For an application that is starting out I do not want to over pay for servers and resources that will not be used since the budget is very limited at this point. This will be a for an iOS and Android ...
1
vote
1
answer
106
views
How can I modify web content on a mobile browser?
I want to build a small extension for major browsers that modifies the HTML and CSS of certain pages. On a desktop browser, this can be accomplished easily. On mobile browsers, however, content-...
1
vote
1
answer
52
views
Transaction management on mobile applications
While there are prescribed methodologies for the middle layer when it comes to transaction management like Saga pattern etc. I want to know what's the advice on handling such on a mobile application ...
-2
votes
1
answer
1k
views
How can I webscrap images from pinterest and use them in a mobile app?
I have this idea of an app and I'm a little frustrated by how much I don't know how to proceed.
My app is basically an art recommendation app.
You start with 3 base images and for each images you ...
2
votes
3
answers
370
views
Best practice for feature flagging in mobile apps while avoiding incomplete functionality?
I'm wondering how best to handle the scenario of releasing a mobile app that includes an incomplete feature behind a feature flag in one version and then the completed feature behind the flag in a ...