Skip to content

Commit

Permalink
Merge pull request #13 from neopixl/feat/tranlsate-in-english
Browse files Browse the repository at this point in the history
Translated description in english
  • Loading branch information
mdupierreux authored Feb 26, 2024
2 parents c8340cf + 74e97ae commit 4956c17
Show file tree
Hide file tree
Showing 44 changed files with 245 additions and 255 deletions.
10 changes: 5 additions & 5 deletions radar/2023-01-01/MVC.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: "MVC"
ring: assess
quadrant: tools
tags: [pattern, Android, iOS, hybrid]
title: "MVC"
ring: assess
quadrant: tools
tags: [pattern, Android, iOS, hybrid]
---

<p><b>Design Pattern Model–view–Controller</b></p>
<em><a href="https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html">Documentation pour iOS</a></em>"
<em><a href="https://developer.apple.com/library/archive/documentation/General/Conceptual/DevPedia-CocoaCore/MVC.html">Documentation for iOS</a></em>"
10 changes: 5 additions & 5 deletions radar/2023-01-01/MVI.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: "MVI"
ring: adopt
quadrant: tools
tags: [pattern, Android, iOS, hybrid]
title: "MVI"
ring: adopt
quadrant: tools
tags: [pattern, Android, iOS, hybrid]
---

<p><b>Design Pattern Model–view–Intent</b></p>
<em><a href="https://broken-bytes.medium.com/using-the-mvi-pattern-in-swift-ios-app-development-72d7881d0dc2">Documentation pour iOS</a></em>
<em><a href="https://broken-bytes.medium.com/using-the-mvi-pattern-in-swift-ios-app-development-72d7881d0dc2">Documentation for iOS</a></em>
10 changes: 5 additions & 5 deletions radar/2023-01-01/MVP.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: "MVP"
ring: assess
quadrant: tools
tags: [pattern, Android, iOS, hybrid]
title: "MVP"
ring: assess
quadrant: tools
tags: [pattern, Android, iOS, hybrid]
---

<p><b>Design Pattern Model–view–presenter</b></p>
<em><a href="https://saad-eloulladi.medium.com/ios-swift-mvp-architecture-pattern-a2b0c2d310a3">Documentation pour iOS</a></em>
<em><a href="https://saad-eloulladi.medium.com/ios-swift-mvp-architecture-pattern-a2b0c2d310a3">Documentation for iOS</a></em>
10 changes: 5 additions & 5 deletions radar/2023-01-01/MVVM.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: "MVVM"
ring: adopt
quadrant: tools
tags: [pattern, Android, iOS, hybrid]
title: "MVVM"
ring: adopt
quadrant: tools
tags: [pattern, Android, iOS, hybrid]
---

<p><b>Design Pattern Model–view–viewModel</b></p>
<em><a href="https://medium.com/@abhilash.mathur1891/mvvm-in-ios-swift-aa1448a66fb4">Documentation pour iOS</a></em>
<em><a href="https://medium.com/@abhilash.mathur1891/mvvm-in-ios-swift-aa1448a66fb4">Documentation for iOS</a></em>
16 changes: 8 additions & 8 deletions radar/2023-01-01/Objective-C.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: "Objective-C"
ring: adopt
quadrant: iOS
tags: [language, iOS]
title: "Objective-C"
ring: adopt
quadrant: iOS
tags: [language, iOS]
---

<p><b>Language de developpement</b></p>
<em><a href=https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html">Documentation Apple</a></em>
<p>Ancien language de developpement Apple
</p>
<p><b>Development language</b></p>
<em><a href=https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/Introduction/Introduction.html">Apple documentation</a></em>
<p>Old Apple development language
</p>
16 changes: 8 additions & 8 deletions radar/2023-01-01/Swift.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: "Swift"
ring: adopt
quadrant: iOS
tags: [language, iOS]
title: "Swift"
ring: adopt
quadrant: iOS
tags: [language, iOS]
---

<p><b>Language de developpement</b></p>
<em><a href="https://developer.apple.com/swift/">Documentation Apple</a></em>
<p>Language de developpement Apple principal
</p>
<p><b>Development language</b></p>
<em><a href="https://developer.apple.com/swift/">Apple documentation</a></em>
<p>Core Apple Development Language
</p>
17 changes: 9 additions & 8 deletions radar/2023-06-10/Alamofire.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,12 @@
---
title: "Alamofire"
ring: assess
quadrant: iOS
tags: [iOS]
title: "Alamofire"
ring: assess
quadrant: iOS
tags: [iOS]
---

<p>framework <b>d'appels réseaux</b></p>
<p><a href="https://github.com/Alamofire/Alamofire">Lien vers git</a> <br /> <br />
Peut toujours être utilisé dans les projets repris en tma ou d'ancien projet.<br />
Il serait mieux cependant d'utiliser le language natif pour faire des appels réseaux : <a href="https://developer.apple.com/documentation/foundation/urlrequest">doc Apple</a></p>
<p>Network calls framework</p>
<p><a href="https://github.com/Alamofire/Alamofire">Link to Github</a> <br /> <br />
Can still be found in legacy projects.<br />
However, we strongly recommend to use the native language to make network calls: <a href="https://developer.apple.com/documentation/foundation/urlrequest">Apple doc</a></p>
16 changes: 8 additions & 8 deletions radar/2023-06-10/AlamofireImage.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: "AlamofireImage"
ring: assess
quadrant: iOS
tags: [image, iOS]
title: "AlamofireImage"
ring: assess
quadrant: iOS
tags: [image, iOS]
---

<p>framework de <b>récupération d'image en ligne</b></p>
<p><a href="https://github.com/Alamofire/Alamofireimage">Lien vers git</a> <br /> <br />
Peut toujours être utilisé dans les projets repris en tma ou d'ancien projet.<br />
Il serait mieux cependant d'utiliser le language natif pour faire des appels réseaux : <a href="https://developer.apple.com/documentation/foundation/urlrequest">doc Apple</a></p>
<p>Online image recovery framework</p>
<p><a href="https://github.com/Alamofire/Alamofireimage">Link to Github</a> <br /> <br />
Can still be used in old projects.<br />
However, it would be better to use the native language to make network calls: <a href="https://developer.apple.com/documentation/foundation/urlrequest">Apple doc</a></p>
10 changes: 5 additions & 5 deletions radar/2023-08-31/AppleMap.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
---
title: "Apple Map"
ring: adopt
quadrant: iOS
tags: [cartograpy, iOS, hybrid]
title: "Apple Map"
ring: adopt
quadrant: iOS
tags: [cartograpy, iOS, hybrid]
---

<p><b>Apple Map</b></p>
<em><a href="https://developer.apple.com/documentation/mapkit/">Documentation MapKit</a></em>
<em><a href="https://developer.apple.com/documentation/mapkit/">MapKit documentation</a></em>
18 changes: 7 additions & 11 deletions radar/2023-08-31/Charles.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,10 @@
---
title: "Charles"
ring: adopt
quadrant: tools
tags: [network, proxy, Android, iOS, hybrid]
title: "Charles"
ring: adopt
quadrant: tools
tags: [network, proxy, Android, iOS, hybrid]
---

<p>outil d' <strong>analyse des trames réseaux</strong>
<em><a href="https://www.charlesproxy.com/documentation/welcome/">lien de l'outil</a></em>
<p> Permet via proxy de voir et analyser les trames réseaux d'un appareil. <br />
<a href="https://neopixl.atlassian.net/wiki/spaces/DEVCENTER/pages/175144961/Charles+-+Debugging+Proxy">Documentation neopixl</a><br />
Possibilité de l'utiliser via un vpn sur le mobile grâce à un outil comme openVPN. <br />
<a href="https://neopixl.atlassian.net/wiki/spaces/DEVCENTER/pages/497516547/Open+VPN">Documentation neopixl</a><br />
</p>
<p>Tool for network frame analysis</strong>
<em><a href="https://www.charlesproxy.com/documentation/welcome/">link to the tool</a></em>
<p> Allows via proxy to view and analyze a device's network frames. <br />
18 changes: 9 additions & 9 deletions radar/2023-08-31/CoreStore.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
---
title: "CoreStore"
ring: hold
quadrant: iOS
tags: [Database, iOS]
title: "CoreStore"
ring: hold
quadrant: iOS
tags: [Database, iOS]
---

<p>framework <b>d'animation</b></p>
<p><a href="https://github.com/JohnEstropia/CoreStore">Lien vers git</a> <br /> <br />
Permet de gerer la base de donner et va servir de surcouche à CoreData
Il vaut cepandant mieux utiliser nativement <a href="https://developer.apple.com/documentation/coredata">CoreData</a>
</p>
<p>Database</p>
<p><a href="https://github.com/JohnEstropia/CoreStore">Github link</a> <br /> <br />
Allows you to manage the database and will serve as an overlay for CoreData
However, it is better to use <a href="https://developer.apple.com/documentation/coredata">CoreData</a> natively.
</p>
6 changes: 3 additions & 3 deletions radar/2023-08-31/FirebaseCrashlytics for Android.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,8 @@ tags: [debug, crash, Android]

<p><b>Firebase Crashlytics</b></p>
<em>
<a href="https://firebase.google.com/products/crashlytics">Product presention</a> </br>
<a href="https://firebase.google.com/docs/crashlytics/get-started?hl=fr&platform=android">Documentation officielle</a>
<a href="https://firebase.google.com/products/crashlytics">Product presentation</a> </br>
<a href="https://firebase.google.com/docs/crashlytics/get-started?hl=fr&platform=android">Official documentation</a>
</em>
<p>RGPD Compliant</p>
<p> Utilisé pour collecter les crashs dans une application.</p>
<p>Used to collect crashes in an application.</p>
15 changes: 7 additions & 8 deletions radar/2023-08-31/FirebaseCrashlytics for iOS.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,14 @@
---
title: "Firebase Crashlytics for iOS"
ring: adopt
quadrant: iOS
tags: [debug, crash, iOS]
title: "Firebase Crashlytics for iOS"
ring: adopt
quadrant: iOS
tags: [debug, crash, iOS]
---

<p><b>Firebase Crashlytics</b></p>
<em>
<a href="https://firebase.google.com/products/crashlytics">Product presention</a> </br>
<a href="https://firebase.google.com/docs/crashlytics/get-started?hl=fr&platform=ios">Documentation pour iOS</a>
<a href="https://firebase.google.com/products/crashlytics">Product presentation</a> </br>
<a href="https://firebase.google.com/docs/crashlytics/get-started?hl=fr&platform=ios">Documentation for iOS</a>
</em>
<p>RGPD Compliant</p>
<p> Utiliser pour collecter les crashs dans une application
</p>
<p>Used to collect crashes in an application.</p>
4 changes: 2 additions & 2 deletions radar/2023-08-31/FirebaseCrashlytics for react.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ tags: [debug, crash, React native]

<p><b>Firebase Crashlytics</b></p>
<em>
<a href="https://firebase.google.com/products/crashlytics">Product presention</a> </br>
<a href="https://firebase.google.com/products/crashlytics">Product presentation</a> </br>
<a href="https://rnfirebase.io/crashlytics/usage">Documentation</a>
</em>
<p>RGPD Compliant</p>
<p> Utiliser pour collecter les crashs dans une application
<p> Use to collect crashes in an application
</p>
7 changes: 3 additions & 4 deletions radar/2023-08-31/FirebaseRemoteConfig for Android.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,8 @@ tags: [config, Android]

<p><b>Firebase Remote Config</b></p>
<em>
<a href="https://firebase.google.com/products/remote-config">Présentation du produit</a> </br>
<a href="https://firebase.google.com/docs/remote-config/get-started?hl=fr&platform=android">Documentation officielle</a> </br>
<a href="https://neopixl.atlassian.net/wiki/spaces/DEVCENTER/pages/496238643/Firebase+remote+config">Documentation Neopixl</a>
<a href="https://firebase.google.com/products/remote-config">Product presentation</a> </br>
<a href="https://firebase.google.com/docs/remote-config/get-started?hl=fr&platform=android">Offical documentation</a> </br>
</em>
<p>RGPD Compliant</p>
<p> Permet l'envoi de variable simple ou de json complet à une application en fonction de paramètres comme la version, le build variant / scheme ou même encore des données d'analytics.</p>
<p> Allows sending a simple variable or complete json to an application based on parameters such as version, build variant / scheme or even analytics data.</p>
18 changes: 9 additions & 9 deletions radar/2023-08-31/FirebaseRemoteConfig for iOS.md
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
---
title: "Firebase Remote Config for iOS"
ring: adopt
quadrant: iOS
tags: [config, iOS]
title: "Firebase Remote Config for iOS"
ring: adopt
quadrant: iOS
tags: [config, iOS]
---

<p><b>Firebase Remote Config</b></p>
<em>
<a href="https://firebase.google.com/products/remote-config">Présentation du produit</a> </br>
<a href="https://firebase.google.com/docs/remote-config/get-started?hl=fr&platform=ios">Documentation officiel</a> </br>
<a href="https://neopixl.atlassian.net/wiki/spaces/DEVCENTER/pages/496238643/Firebase+remote+config">Documentation Neopixl</a>
<a href="https://firebase.google.com/products/remote-config">Product Overview</a> </br>
<a href="https://firebase.google.com/docs/remote-config/get-started?hl=fr&platform=ios">Official documentation</a> </br>
<a href="https://neopixl.atlassian.net/wiki/spaces/DEVCENTER/pages/496238643/Firebase+remote+config">Neopixl Documentation</a>
</em>
<p>RGPD Compliant</p>
<p> Permet l'envoie de variable simple ou de json complet à une application en fonction de parametre comme la version, le build variant / scheme ou meme encore des données d'analytics.</p>
<p>GDPR Compliant</p>
<p> Allows the sending of a simple variable or complete json to an application depending on parameters such as version, build variant / scheme or even analytics data.</p>
10 changes: 5 additions & 5 deletions radar/2023-08-31/FirebaseRemoteConfig for react.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,9 @@ tags: [config, React native]

<p><b>Firebase Remote Config</b></p>
<em>
<a href="https://firebase.google.com/products/remote-config">Présentation du produit</a> </br>
<a href="https://rnfirebase.io/">Documentation officiel</a> </br>
<a href="https://neopixl.atlassian.net/wiki/spaces/DEVCENTER/pages/496238643/Firebase+remote+config">Documentation Neopixl</a>
<a href="https://firebase.google.com/products/remote-config">Product Overview</a> </br>
<a href="https://rnfirebase.io/">Official documentation</a> </br>
<a href="https://neopixl.atlassian.net/wiki/spaces/DEVCENTER/pages/496238643/Firebase+remote+config">Neopixl Documentation</a>
</em>
<p>RGPD Compliant</p>
<p> Permet l'envoie de variable simple ou de json complet à une application en fonction de parametre comme la version, le build variant / scheme ou meme encore des données d'analytics.</p>
<p>GDPR Compliant</p>
<p> Allows the sending of a simple variable or complete json to an application depending on parameters such as version, build variant / scheme or even analytics data.</p>
3 changes: 1 addition & 2 deletions radar/2023-08-31/GoogleMap for Android.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,4 @@ tags: [cartography, Android]
---

<p><b>Google Map</b></p>
<em><a href="https://developers.google.com/codelabs/maps-platform/maps-platform-101-android?hl=fr">Documentation officielle</a></em>
<p> Il est préférable d'utiliser les outils natifs des OS. Donc google maps sera le plus recommandé sur Android mais sur iOS on lui préferera Apple Map</p>
<em><a href="https://developers.google.com/codelabs/maps-platform/maps-platform-101-android?hl=fr">Official documentation</a></em>
13 changes: 6 additions & 7 deletions radar/2023-08-31/GoogleMap for iOS.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,10 @@
---
title: "Google Map for iOS"
ring: adopt
quadrant: iOS
tags: [cartograpy, iOS]
title: "Google Map for iOS"
ring: adopt
quadrant: iOS
tags: [cartograpy, iOS]
---

<p><b>Google Map</b></p>
<em><a href="https://developers.google.com/maps/documentation/ios-sdk/config?hl=fr">Documentation officiel</a></em>
<p> Il est préférable d'utiliser les outils natif des OS. Donc google map sera le plus recommandé sur Android mais sur iOS on lui préferera Apple Map
</p>
<em><a href="https://developers.google.com/maps/documentation/ios-sdk/config?hl=fr">Official documentation</a></em>
<p> It is preferable to use the native OS tools. So Google Map will be the most recommended on Android but on iOS we will prefer the official MapKit SDK.</p>
2 changes: 0 additions & 2 deletions radar/2023-08-31/GoogleMap for react.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,3 @@ tags: [cartograpy, React native]

<p><b>Google Map</b></p>
<em><a href="https://medium.com/featurepreneur/integrating-google-maps-with-react-native-62fc8b7ecded">Documentation</a></em>
<p> Il est préférable d'utiliser les outils natif des OS. Donc google map sera le plus recommandé sur Android mais sur iOS on lui préferera Apple Map
</p>
26 changes: 13 additions & 13 deletions radar/2023-08-31/ReachFive.md
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
---
title: "ReachFive"
ring: hold
quadrant: tools
tags: [Database, login, iOS, React native]
title: "ReachFive"
ring: hold
quadrant: tools
tags: [Database, login, iOS, React native]
---

<p>framework de gestion<b>login</b></p>
<p><a href="https://developer.reachfive.com/sdk-ios/index.html">Documentation iOS</a> <br /> <br />
<p><a href="https://developer.reachfive.com/sdk-android/8.1.1/index.html">Documentation Android</a> <br /> <br />
<p><b>Problèmes de la lib :</b><br />
- implémente des librairies tierce (par exemple pour le réseau, peux provoquer des conflit si on utilise la même lib)<br />
- mise à jour peu fréquente (la dernière fois, il avaient déprécier une api, et on a du les contacter pour qu’ils mettent à jour leur lib...)<br />
- ne fait pas vraiment de sens (les différentes authentification possible sont listée par l’api, mais elle doivent quand même être déclarée du coté mobile pour raison de sécurité, donc même s'ils change une config, une maj des apps est nécéssaire)<br />
- documentation insuffisante ou imprécise, ce qui complique les montées de version majeures<br />
</p>
<p>Login management framework</p>
<p><a href="https://developer.reachfive.com/sdk-ios/index.html">iOS Documentation</a> <br /> <br />
<p><a href="https://developer.reachfive.com/sdk-android/8.1.1/index.html">Android Documentation</a> <br /> <br />
<p><b>Library problems:</b><br />
- implements third-party libraries (for example for the network, can cause conflicts if we use the same lib)<br />
- infrequent update (last time, they deprecated an API, and we had to contact them to update their lib...)<br />
- doesn't really make sense (the different possible authentications are listed by the API, but they must still be declared on the mobile side for security reasons, so even if they change a config, an update of the apps is necessary) <br />
- insufficient or imprecise documentation, which complicates major version upgrades<br />
</p>
16 changes: 8 additions & 8 deletions radar/2023-08-31/SonarQube.md
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
---
title: "SonarQube"
ring: adopt
quadrant: tools
tags: [code quality, Android, iOS, React native]
title: "SonarQube"
ring: adopt
quadrant: tools
tags: [code quality, Android, iOS, React native]
---

<p>outil d' <strong>analyse de code</strong>
<em><a href="https://sonar.smile.fr/projects/favorite">lien de l'outil</a></em>
<p> Permet d'analyser le code sur base d'un linter et de referencer des codes smell, des problèmes de duplication de code ou encore des vulnérabilités
</p>
<p>Code analysis tool</p>
<p> Allows you to analyze the code based on a linter and reference smell codes, code duplication problems or even vulnerabilities
</p>
<p>Here's a <a href="https://github.com/neopixl/bitrise-step-sonarqube-ios">link</a> to a step we created for our iOS projects</p>
Loading

0 comments on commit 4956c17

Please sign in to comment.