Skip to content

Instantly share code, notes, and snippets.

View Quingsley's full-sized avatar
🎯
Focusing

JEROME JUMAH Quingsley

🎯
Focusing
View GitHub Profile
@Quingsley
Quingsley / main.dart
Created August 11, 2022 15:59
magenta-cloud-5558
void main() {
for (int i = 0; i < 5; i++) {
print('hello ${i + 1}');
}
}
@Quingsley
Quingsley / main.dart
Created August 11, 2022 15:16
working-with-json-data
import 'dart:convert';
void main() {
// this represents some response data we get from the network
final jsonData = '{ "name": "Pizza da Mario", "cuisine": "Italian" }';
// 2. decode the json
final parsedJson = jsonDecode(jsonData);
// 3. print the type and value
print('${parsedJson.runtimeType} : $parsedJson');
@Quingsley
Quingsley / main.dart
Last active August 22, 2022 13:35
working-with-json-data
import 'dart:convert';
import 'package:http/http.dart' show get;
void main() async {
final clientID = 'ha_NzNADHFGe6F3m0BDREK-WDj8mqABkeRTYW8JFhFk';
final response = await get(Uri.parse('https://api.unsplash.com/photos?client_id=$clientID'));
//print(jsonDecode(response.body));
var result = ImageModel.fromJson(jsonDecode(response.body));
// print(result.url);
// print(result.tag);
print(result.imageUrl);
@Quingsley
Quingsley / main.dart
Last active August 11, 2022 12:46
Dart-Generics
void main() {
var listEx = <int>[];
listEx.add(341);
listEx.add(1);
listEx.add(23);
// iterating across list listEx
for (int element in listEx) {
print(element);
}
@Quingsley
Quingsley / main.dart
Last active August 10, 2022 13:26
DartFundamentals
void main() {
var deck = Deck();
//deck.shuffle();
// print(deck.cardsWithSuit('Clubs'));
// print(deck);
// print(deck.deal(4));
// print(deck);
print(deck);
deck.removeCard('Diamonds','Ace');
print(deck);