Add skill removal functionality and enhance UI components

- Integrated onRemoveSkill functionality in SkillEvaluation, SkillSelector, and SkillEvaluationCard components for better skill management.
- Updated UI to improve user experience when removing skills, including tooltip descriptions and styling adjustments.
- Added new skills to backend, devops, frontend, and mobile JSON files for comprehensive skill coverage.
This commit is contained in:
Julien Froidefond
2025-08-20 16:06:09 +02:00
parent fe63f9592a
commit 5c510ebd07
22 changed files with 1758 additions and 42 deletions

View File

@@ -51,6 +51,105 @@
"https://docs.expo.dev/",
"https://github.com/expo/expo"
]
},
{
"id": "ionic",
"name": "Ionic",
"description": "Framework pour applications mobiles hybrides",
"links": [
"https://ionicframework.com/",
"https://ionicframework.com/docs"
]
},
{
"id": "xamarin",
"name": "Xamarin",
"description": "Plateforme de développement mobile Microsoft",
"links": [
"https://dotnet.microsoft.com/apps/xamarin",
"https://docs.microsoft.com/xamarin/"
]
},
{
"id": "unity",
"name": "Unity",
"description": "Moteur de jeu pour applications mobiles",
"links": [
"https://unity.com/",
"https://docs.unity3d.com/"
]
},
{
"id": "cordova",
"name": "Apache Cordova",
"description": "Plateforme pour applications mobiles hybrides",
"links": [
"https://cordova.apache.org/",
"https://cordova.apache.org/docs/"
]
},
{
"id": "capacitor",
"name": "Capacitor",
"description": "Runtime natif pour applications web",
"links": [
"https://capacitorjs.com/",
"https://capacitorjs.com/docs"
]
},
{
"id": "fastlane",
"name": "Fastlane",
"description": "Automatisation pour développement mobile",
"links": [
"https://fastlane.tools/",
"https://docs.fastlane.tools/"
]
},
{
"id": "firebase",
"name": "Firebase",
"description": "Plateforme de développement mobile Google",
"links": [
"https://firebase.google.com/",
"https://firebase.google.com/docs"
]
},
{
"id": "app-store-optimization",
"name": "App Store Optimization",
"description": "Optimisation pour stores d'applications",
"links": [
"https://developer.apple.com/app-store/",
"https://play.google.com/console/"
]
},
{
"id": "mobile-testing",
"name": "Tests Mobile",
"description": "Frameworks de tests pour applications mobiles",
"links": [
"https://appium.io/",
"https://detox.js.org/"
]
},
{
"id": "mobile-performance",
"name": "Performance Mobile",
"description": "Optimisation des performances mobiles",
"links": [
"https://developers.google.com/web/tools/lighthouse",
"https://developer.android.com/topic/performance"
]
},
{
"id": "push-notifications",
"name": "Push Notifications",
"description": "Notifications push pour applications mobiles",
"links": [
"https://firebase.google.com/docs/cloud-messaging",
"https://developer.apple.com/notifications/"
]
}
]
}