Développement d'applications mobiles

Développement d'applications mobiles


Recipeasy

Laboratoires

L'application Recipeasy sera développée de façon itérative au fil de notre apprentissage de React Native.

1- Interface utilisateur

Les prototypes d'écrans représentent une maquette, donc vous pouvez utiliser des couleurs différentes ou une librairie de composants différente sans changer la mise en forme significativement

Pour cette première itération, implémentez seulement le contenu statique des écrans suivants:

Librairies suggérées

Boutons radio 📚 RN Radio Buttons Group
bash
copier
npx expo install react-native-radio-buttons-group
jsx
copier
import { View } from 'react-native';

import RadioGroup from 'react-native-radio-buttons-group';

export default function App() {

const options = [
{
id: '1',
label: 'One',
value: '1'
},
{
id: '2',
label: 'Two',
value: '2'
}
];

return (
<View>
<RadioGroup radioButtons={ options } />
</View>
);
}

Liste déroulante 📚 Expo Picker
bash
copier
npx expo install @react-native-picker/picker
jsx
copier
import { View } from 'react-native';
import { Picker } from '@react-native-picker/picker';

export default function App() {

return (
<View>

<Picker>
<Picker.Item label="One" value="1" />
<Picker.Item label="Two" value="2" />
</Picker>

</View>
);

}

Développement d'applications mobiles

Nom

GitHub, Branche remise-ui 1     0
Appréciation générale
UI 0     -0.5     -1
Code 0     -0.5     -1
Écrans
Connexion 2     1.5     1     0
Inscription 2     1.5     1     0
Formulaire de recette 3     2.5     2     1     0