Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- sqlite
- node.js
- ASP
- Linux
- port
- 리눅스
- MS-SQL
- MySQL
- Unity
- IOS
- pandas
- tensorflow
- ubuntu
- swift
- 맛집
- mssql
- 날짜
- Excel
- PER
- python
- 다이어트
- javascript
- flutter
- 라즈베리파이
- urllib
- GIT
- PyQt
- PyQt5
- 유니티
- 함수
Archives
아미(아름다운미소)
Flutter 변수를 공통으로 사용하려면? 본문
final String apiKey = "my_api_key"; // API 키 를 공통변수로 사용하려면
lib/
├── config/
│ └── globals.dart
├── main.dart
└── other_files.dart
// lib/globals.dart
library my_project.globals;
final String apiKey = "fc1e3ad82010475381daf9846e627fdd";
// lib/main.dart
import 'package:flutter/material.dart';
import 'globals.dart' as globals;
void main() {
runApp(MyApp());
}
class MyApp extends StatelessWidget {
@override
Widget build(BuildContext context) {
return MaterialApp(
home: Scaffold(
appBar: AppBar(title: Text('API 키 예제')),
body: Center(
child: ElevatedButton(
onPressed: () {
print('API 키: ${globals.apiKey}');
},
child: Text('API 키 출력'),
),
),
),
);
}
}
`my_project`는 여러분의 Flutter 프로젝트의 이름으로 대체해야 합니다. Flutter 프로젝트를 생성할 때 지정한 이름을 사용하면 됩니다.
예를 들어, 프로젝트 이름이 `my_app`이라면 아래와 같이 수정하면 됩니다:
```dart
// lib/globals.dart
library my_app.globals;
final String apiKey = "my_api_key";
```
확인 방법
1. 프로젝트 이름 확인: `pubspec.yaml` 파일을 열어 `name` 필드를 확인하면 프로젝트 이름을 확인할 수 있습니다.
2. 일관성 유지: `library` 이름은 다른 파일에서 이 변수를 import할 때 사용하는 네임스페이스이므로, 일관성을 유지하는 것이 중요합니다.
이렇게 프로젝트 이름으로 대체하면 됩니다!
'랭귀지 > Flutter(플러터)' 카테고리의 다른 글
[✓] Xcode - develop for iOS and macOS (Xcode 16.0) 에러시 : 루비설치 후 cocoapods install (0) | 2024.10.05 |
---|---|
flutter API 무한스크롤 (0) | 2024.09.26 |
Dart or Flutter 업그레이드가 안될 때 (0) | 2023.04.03 |
late keyword (0) | 2021.09.13 |
NullSafety 미지원 패키지 확인방법 (0) | 2021.07.17 |
Comments