Talent-Catalog / talentcatalog

https://tctalent.org
GNU Affero General Public License v3.0
12 stars 4 forks source link

Spike looking into app like alternatives to a candidate portal app #1489

Open camerojo opened 3 days ago

camerojo commented 3 days ago

As developers we need to understand exactly what candidates see as the advantages of having a "mobile app" so that we can explore all alternatives for providing that functionality.

Speaking to users, this is what they consider as an "app":

It may be possible for us to deliver all the above functionality from a web browser application - ie our standard Angular code.

Regarding the icon appearing on their phone, there is an "installation" challenge here. But perhaps that could be addressed by a minimal "bootstrap" app that we write that does nothing more than install a TC icon, and on launch does a login if necessary and then delegates to our standard candidate portal browser app (running within the mobile's browser - eg Chrome, Safari etc).

What we will be missing by not actually having a standard native Android or Ios app is access to some low level native functionality of the phone. But we will probably lose that as well using technology like Ionic - and we have already agreed that we don't need native functionality that is not already available from a browser app (we already have access to the phone's camera, Geo location etc).

camerojo commented 2 days ago

Hi @MuhannedNoman . You have probably already found this - but if not here is what Chat GPT had to say about Angular support for this:

https://chatgpt.com/share/6711b46b-9610-800f-a68c-5426a211afd3

Also https://angular.dev/ecosystem/service-workers/getting-started