Requirements for publishing a mobile app

J. Landman Gay jacque at hyperactivesw.com
Thu Aug 7 18:31:35 EDT 2025


A web app runs in a browser; that's the main difference. LC Create makes 
web apps.

It occurred to me that you will need to deal with race conditions, whether 
the app is a web app or a standalone that reads a stack from a server. A 
race condition is when more than one person is using the app at the same 
time. One person saves changes and it is uploaded to the server. If another 
person is using the app simultaneously and then saves their own changes, it 
will overwrite the first person's changes. To deal with that you'll need to 
set some sort of flag that the standalone checks before sending changes to 
the server. Usually the flag is just a plain text file. If the flag is set 
to true, the app needs to wait until the flag is false before redownloading 
the changed stack, applying the second user's changes, and then uploading 
the revised stack to the server again.

I've never had to deal with that since all my own work has been static and 
the working stack has always been read-only (mostly educational materials.) 
I remember that Andre was very cautious about race conditions and posted 
his technique on the mailing list some years ago but unfortunately I didn't 
save it.

--
Jacqueline Landman Gay | jacque at hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
On August 7, 2025 4:12:28 PM Craig Newman via use-livecode 
<use-livecode at lists.runrev.com> wrote:

> All.
>
> Do the words “Web App” have any relevance to this issue? I barely know what 
> that means.
>
> But most of my potential users are likely IOS, so this little project may 
> not ever come to pass. A pity, I love writing small apps.
>
> Craig
>
>> On Aug 7, 2025, at 5:03 PM, J. Landman Gay via use-livecode 
>> <use-livecode at lists.runrev.com> wrote:
>>
>> I don't think you need your own domain for the web site, you just need a 
>> permanent location for the required documents. It could be a subdomain of 
>> another website. For example, Klaus, you could create subdomain on your 
>> site that points to the client's documents.
>>
>> --
>> Jacqueline Landman Gay | jacque at hyperactivesw.com
>> HyperActive Software | http://www.hyperactivesw.com
>> On August 7, 2025 8:47:20 AM Klaus major-k via use-livecode 
>> <use-livecode at lists.runrev.com> wrote:
>>
>>> Hi friends,
>>>
>>> my customer is about to finish his app (with my help :-).
>>> Some questions, where I am not sure, since I always met these requirements 
>>> in question.
>>>
>>> Does the developer need an own website:
>>> For Android?
>>> For iOS?
>>>
>>> Does the APP itself need a website:
>>> For Android?
>>> For iOS?
>>>
>>> I know that one definitivley needs a page to show the privacy policy for 
>>> the app.
>>> Thanks for any hint!
>>>
>>>
>>> Best
>>>
>>> Klaus
>>> --
>>> Klaus Major
>>> https://www.major-k.de
>>> https://www.major-k.de/bass
>>> klaus at major-k.de
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your 
>>> subscription preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>
>>
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at lists.runrev.com
>> Please visit this url to subscribe, unsubscribe and manage your 
>> subscription preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> _______________________________________________
> use-livecode mailing list
> use-livecode at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your 
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode





More information about the use-livecode mailing list