Académique Documents
Professionnel Documents
Culture Documents
Une App Mobile Flutter est un ensemble de : Une App Mobile React Native est un ensemble de :
o Activity o Activity
o Component o Component
o Widget o Widget
o Resources o Resources
o Configuration Files o Configuration Files
Une App Mobile Android est un ensemble de : Quelle est la principale différence entre une
application native et une application cross-platform ?
o Activity o Une application native est développée
o Component une seule fois et en un seul langage,
o Widget alors qu'une application cross-platform
o Resources est développée une fois pour chaque
Configuration Files plateforme (iOS / Android)
o Une application native est développée
une fois pour chaque plateforme (iOS /
Android), alors qu'une application cross-
platform est développée une seule fois et
en un seul langage.
1/8
Nom & Prénom :
@override
class Home extends StatefulWidget { Widget build(BuildContext context) {
@override return Scaffold(
_HomeState createState() => _HomeState(); appBar: AppBar(
} title: Text('Map COVID-19
Tracker'),
class _HomeState extends State<Home> { ),
body: GoogleMap(
GoogleMapController mapController; markers: _createMarker(),
final LatLng _center = const LatLng(45.521563, - circles: _circles,
122.677433); onMapCreated: _onMapCreated,
void _onMapCreated(GoogleMapController initialCameraPosition:
controller) { CameraPosition(
mapController = controller; target: _center,
} zoom: 14.0
),
Set<Marker> _createMarker(){ ),
return <Marker>[ );
Marker( }
markerId: MarkerId('home'), }
position: LatLng(45.521563, -122.677433),
icon: BitmapDescriptor.defaultMarker,
infoWindow: InfoWindow(title: 'Current
Location')
)
].toSet();
}
2/8
Nom & Prénom :
II-2 Analyser le programme suivant et dire ce qu’ils affichent comme résultats (2pts) :
3/8
Nom & Prénom :
II-3 Analyser le programme suivant et dire ce qu’ils affichent comme résultats (2pts) :
<com.github.lzyzsd.circleprogress.DonutProgress
android:id="@+id/donut_progress"
android:layout_width="275dp"
android:layout_height="285dp"
android:layout_marginLeft="50dp"
app:donut_progress="30" />
4/8
Nom & Prénom :
donut_progress.setDonut_progress((100*score/5
)+"");
bLogout.setOnClickListener(new
View.OnClickListener() {
@Override
public void onClick(View v) {
5/8
Nom & Prénom :
Bonne chance !
6/8
Nom & Prénom :
• Question 1
o Animated.Sequence
o Animated.Parallel
• Question 3
J'ai inspecté un élément graphique dans ma vue, j'ai ouvert Chrome Developer
Tools et je souhaite obtenir des informations sur cet élément graphique. Dans
la console de Chrome Developer Tools, je dois saisir :
o $this
o $r
o this
o r
• Question 4
o La réhydratation
o La persistance
o Le data-binding
7/8
Nom & Prénom :
• Question 5
Le component React Native View possède une prop onPress. Vrai ou faux ?
o Vrai
o Faux
• Question 6
o creating
o displaying
o updating
o deleting
• Question 7
Avec Redux, une action possède obligatoirement un type et une valeur. Vrai
ou faux ?
o Vrai
o Faux
8/8