mirror of
https://github.com/flutter/samples.git
synced 2025-11-10 14:58:34 +00:00
Compass app (#2446)
This commit is contained in:
23
compass_app/server/lib/config/assets.dart
Normal file
23
compass_app/server/lib/config/assets.dart
Normal file
@@ -0,0 +1,23 @@
|
||||
// Copyright 2024 The Flutter team. All rights reserved.
|
||||
// Use of this source code is governed by a BSD-style license that can be
|
||||
// found in the LICENSE file.
|
||||
|
||||
import 'dart:convert';
|
||||
import 'dart:io';
|
||||
|
||||
import '../model/activity/activity.dart';
|
||||
import '../model/destination/destination.dart';
|
||||
|
||||
class Assets {
|
||||
static const _activities = '../app/assets/activities.json';
|
||||
static const _destinations = '../app/assets/destinations.json';
|
||||
|
||||
static final List<Destination> destinations =
|
||||
(json.decode(File(Assets._destinations).readAsStringSync()) as List)
|
||||
.map((element) => Destination.fromJson(element))
|
||||
.toList();
|
||||
static final List<Activity> activities =
|
||||
(json.decode(File(Assets._activities).readAsStringSync()) as List)
|
||||
.map((element) => Activity.fromJson(element))
|
||||
.toList();
|
||||
}
|
||||
Reference in New Issue
Block a user