Skip to main content

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).

Filter by
Sorted by
Tagged with
0 votes
0 answers
43 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 ...
1 vote
1 answer
457 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 ...
-4 votes
1 answer
183 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
613 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
103 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
3 answers
150 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 ...
0 votes
1 answer
119 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
176 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 ...
1 vote
2 answers
186 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
2 answers
99 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 ...
5 votes
4 answers
9k views

Can I use jQuery Mobile if I am developing a native app?

I am new to jQuery and mobile apps development. I know the features of jQuery Mobile. I want to know where and why to use it. Can I use jQuery Mobile if I am developing a native app?
3 votes
2 answers
662 views

Guidance choosing tools for developing cross-platform mobile app

I have no mobile application development experience, I don't even own a rich mobile device (I can send text messages with my cellphone :) I have strong web, .NET, and Java experience but am open to ...
0 votes
1 answer
91 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
228 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
111 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 vote
2 answers
339 views

Directing user to a specific screen on App after he installs the App

I have a very specific use case. We are working on a Project where user can buy the tickets to an event. In this, we are asking the user to enter an Email id where he can receive the email from where ...
-1 votes
1 answer
194 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 ...
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 ...
-1 votes
2 answers
376 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 ...
-2 votes
3 answers
694 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 ...
116 votes
9 answers
82k views

How to safeguard a REST API for only trusted mobile applications

How do I make sure my REST API only responds to requests generated by trusted clients, in my case my own mobile applications? I want to prevent unwanted requests coming from other sources. I don't ...
-3 votes
1 answer
11k views

Android Apps: How can I view an apps code/files?

I love taking apart applications, software, and websites to see how developers were able to create a feature or how a game handles AI. Something I'd like to be able to do is view an app's files (...
1 vote
1 answer
64 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
149 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
695 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 ...
5 votes
1 answer
817 views

Is Event sourcing a good fit for database sync (master-multiple-slaves)?

I'm looking for a good way to maintain in sync local sqlite databases that could be offline to a master one, for a invoice app. Then I read about EventSourcing and Log structured storage and wonder ...
2 votes
2 answers
288 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
961 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 ...
6 votes
2 answers
31k views

How many bytes can I fit into a QR code, with low error correction?

I need to fit at least 300 bytes (or much much more) into a QR code and think I can do this by mapping each byte into the associated ISO/IEC 8859-1 character located here. Since each byte (1-255) ...
1 vote
1 answer
257 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
260 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
1k 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 ...
2 votes
1 answer
186 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 ...
6 votes
0 answers
252 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
214 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
718 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
515 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 ...
2 votes
0 answers
306 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
227 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 ...
3 votes
2 answers
176 views

Best practices for remotely resetting a mobile app's content/settings

What would be the best approach to resetting a mobile app's content/settings? Let's say the app is cross platform: iOS/android using javascript/phonegap. The current way this is designed is to have ...
1 vote
2 answers
594 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 ...
27 votes
1 answer
1k views

Rest APIs - mobile specific challenges

I'm working on a new iOS app project, on the mobile side. Some architecture changes are happening and it turns out we will have to rely on a custom built private API that will be used by the app we ...
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 ...
-2 votes
2 answers
56 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
2 answers
4k views

Creating a mobile app based on the ASP.NET Core website

Coming from Desktop development, I'm in the middle of my very first web project (as a small side/learning-project). I'm using ASP.NET Core 2. I'm already thinking about going mobile too. What are my ...
2 votes
0 answers
961 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
448 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
216 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
127 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 ...

1
2 3 4 5
7