Les meilleurs développeurs informatique freelances sont sur Codeur.com

Application Android Kotlin très simple

 Terminé·500 € à 1 000 €·9 offres·455 vues·5 interactions


Bonjour,

Je suis le CTO d'une entreprise qui développe des logiciels pour divers acteurs notamment du monde aéronautique.

Je recherche un freelance pour le développement d'une application Kotlin très simple. Je résume les fonctionnalités ci-dessous. J'estime que le travail ne doit pas dépasser 2 journées car les fonctionnalités sont vraiment restreintes pour cette V1 (produit minimum viable, il pourra y avoir des évolutions ultérieurement).

Le travail se fera à distance sous ma supervision - le livrable attendu est le code source de l'application fonctionnel et compilable sous Android Studio sur Linux.

En espérant que nous pourrons collaborer !

Voici le cahier des charges :

Fonctionnalités attendues pour l’application

Fonctionnalité 1) Démarrage par un splash screen bleu uni avec logo de l’application pendant 3 secondes

Fonctionnalité 2) A son lancement, après le splash screen, l’application lance le navigateur mobile par défaut du téléphone avec une URL saisie dans le code (pour le développement,
on prendra l’URL [URL visible pour les membres Pro])

Fonctionnalité 3) L’application, dès qu’elle est installée et lancée pour la première fois, active un service qui interroge régulièrement un serveur afin de savoir si des notifications doivent être présentées à l’utilisateur.
Pour récupérer les notifications, l’application appelle une API sur une adresse HTTPS (une adresse de test accessible sur internet sera fournie pour le développement) qui va retourner un JSON de la forme :
- si aucune notification ne doit être affichée :
[]
- si une ou plusieurs notifications doivent être affichées :
[
{
"title": "Événement 1",
"text": "Il est nécessaire de venir faire une action 1 sur cette URL",
"click_url": "[URL visible pour les membres Pro]",
"urgency_level": 0,
"action_btn_name": "Consulter"
},
{
}
"title": "Événement 2",
"text": "Il est nécessaire de venir faire une action 2 sur cette URL",
"click_url": "[URL visible pour les membres Pro]",
"urgency_level": 1,
"action_btn_name": "Décider"
]

L’application affiche alors la notification. Le clic de l’utilisateur sur la notification ou sur le bouton d’action (qui prend le nom fourni par la variable action_btn_name ) ouvre le navigateur par défaut du téléphone sur l’URL contenue dans la variable click_url.

Afin de préserver les ressources (batterie) et réseau, il est suggéré d’utiliser une alarme inexacte ([URL visible pour les membres Pro]#inexact) qui se lance
toutes les 15 minutes (environ) pour vérifier les notifications et les afficher mais ce point peut-être discuté.

Contraintes de développement :
• L'application devra avoir une version de SDK cible (targetSdkVersion) à 30 minimum et une
version de SDK à 23 minimum.
• Le code source doit être écrit en anglais.
• Ne pas utiliser de Framework de développement (boite noire).
• Limiter l'utilisation des API externes, ou n'utiliser que des API à jour dont le code source est
disponible.
• Eviter les API de debug.
• Ne pas spécifier de signature d'APK.
• Ne pas utiliser de librairies en version Alpha / Beta / SNAPSHOT (sauf si l'utilisation est
justifiée)
• Les informations versionCode et versionName ne doivent pas être générées
automatiquement, mais indiquées dans le build.gradle

Budget indicatif : 500 € à 1 000 €

Publication : 14 novembre 2022 à 16h33

Profils recherchés : Développeur spécifique freelance, Développeur Android freelance

Le profil du client est reservé aux prestataires abonnés

Créer un compte

9 freelances ont répondu à ce projet

9 propositions de devis en moins de 2h

+2
Publier un projet similaire

Projet réalisé par BConsulting

BConsulting
LOFFRE, 59182

Nos ressources utiles

Allez plus loin avec nos ressources liées à ce projet !

Chaque jour, des centaines de clients utilisent Codeur.com pour trouver un prestataire. Créez votre compte dès maintenant, remplissez votre profil et trouvez de nouveaux clients.

Trouver des nouveaux clients

Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.