Automatisation of online verification while registering : Stuck on error messages

Hi, this is my second post on this forum and I still have the same goal: create and optimize an app (as a total begginer) to register membership at my local charity!

I got some much needed help here to turn my attempt at a registering platform into a functioning one, but now I’m attempting to add an automatic verification of entered data by sending them to an url and getting said verification back.
The goal is: The French government created zones in neighborhoods that are “prioritized” which means they can get advantages, like discounts.
But those zones are stored as coordinates, which means the address typed in need to be converted to some type of API (not so sure this is how you use this?) before getting to the online database which’ll confirm if it’s a “QPV” (that is the term we use) or not.
I joined my .aia with what I did so far, internet was not really useful so I use AI (but since I really don’t like it, I’m not so sure I use it correctly) = hence don’t trust my results…

When I boot up the test version, I get the error message “view.findViewWithTag(tag) must not be null”, and I get it again once I register or edit a client, alongside the message “Error URL 1109:…”.

TEC2_1_copy.aia (570.0 KB)

If any good soul out there could help me out or give me some material to check so I can make this work it’ll be amazing, thanks in advance!

Hi dear,

This error is caused by the fact that you added a tag in OnBindView without adding it in the schema.


Error 1190 indicates that the URL is not valid, in fact, in this block you call get without having set a URL first.

Do you already know which API to use?

I had no idea about the schema ! I’m gonna try and add it using what you already wrote last time, I just saw a guide on how to edit it in an other category. For the API I’m not sure honestly, I thought it was the WEB_QPV URL that I put after the coordinates in my “when WEB_GEO.Got text” but I am seriously starting to think that my comprehension of what is and isn’t an API is not really great. I’m gonna try to search fot that too, busy day ahead :laughing: !
Thank you for the help

I made myself available because starting directly with RecyclerList is quite a big step and requires already having some concepts.
Since charity has no time to waste, I prefer to explain any doubts you have rather than have you spend time experimenting :heart_hands:

If you have time, do it anyway because it helps a lot, but always read the various documentation/guides from reliable people

I’ve seen many “masterpieces”…
(projects made very poorly because the user didn’t want to spend time learning/reading docs).

A “schema” is a layout converted into JSON text format (the text block you see in OnCreate).
The RecyclerList, for each item it has in Data, reuses the layout (repeats it), and in OnBind all the properties are applied.
Each element of the schema (layout) has an ID/Tag (the component name you set in the designer), and for each Tag you apply the desired properties.
In our case, we modify the Text property of the labels.

API stands for application programming interface, which is a set of definitions and protocols for building and integrating application software…

If you don’t have a foundation in this topic, you can take advantage of the various guides available in the community like this one

As for the service you’re looking for, this might suit your needs, but it needs to be studied carefully to understand how it works (by reading the documentation).