33
Views
8
Comments
Can I create peer to peer mobile app?

Does outsystems require internet to work. My prototype requires peer to peer connection. It is a mobile device in a rural area so internet will be sparse and hard to find.

2016-04-22 00-29-45
Nuno Reis
Ā 
MVP

Hello Nathan.
Welcome to the forum.

OutSystems is a platform to develop websites and mobile applications. Therefore, internet is mandatory for a normal use.
However, you can build an app that works offline and use it without a constant connection. There are stories of users developing in Antarctica and in for the Australian deserts where internet is surely weaker than near you.

UserImage.jpg
Nathan Tomlinson

So I am try to develop an app, that monitor inputs from an esp32. Currently it is set to send up dates every 2 seconds.  I need those updates from the esp32 to still update the phone app even if there is no internet. Just want to make sure that this works. I had it all done in blynk, until they said it wont update the app with no wifi, which is a deal breaker


2016-04-22 00-29-45
Nuno Reis
Ā 
MVP

If your ESP32 has Bluetooth, I think it can be a way.

But you will need internet to develop/debug so don't take to the middle of nowhere before it is done.

Give it a try on the personal environment. It's free.

UserImage.jpg
Nathan Tomlinson

It would be via wifi. I can have my phone as a hotspot or have the esp32 be an AP. But it would need to be via wifi for the distance that is gained over bluetooth

2016-04-22 00-29-45
Nuno Reis
Ā 
MVP

I don't think OS is a good first option for that. You need to develop OutSystems and create something very specific on top of that. You should look for existing solutions.

UserImage.jpg
Nathan Tomlinson

Sorry i guess i don't understand. What existing solutions are you talking about? I was unaware there was anything like that.

2016-04-22 00-29-45
Nuno Reis
Ā 
MVP

I meant you should look for a software capable of collecting that data offline, instead of developing your own because you have two learning curves ahead. The one for Outsystems is easy, but the second one is huge and not recommended for a newcomer.

2024-07-05 14-16-55
Daniël Kuhlmann
Ā 
MVP

Hi Nathan,

I agree with Nuno.

To develop a mobile app you need a mobile connection. 

To install or update the app you need to distribute the APK file for Android or the IPA file for iOS. 

To run your logic fully offline you cannot make use of any server related functionality or data storage while offline.

If your application requires authentication and authorisation logic you need an internet connection.

Regards,

Daniel

Community GuidelinesBe kind and respectful, give credit to the original source of content, and search for duplicates before posting.