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 | 31 |
Tags
- pandas
- 리눅스
- node.js
- Unity
- Excel
- tensorflow
- 유니티
- python
- urllib
- 다이어트
- ASP
- mssql
- flutter
- swift
- MySQL
- ubuntu
- Linux
- 맛집
- 날짜
- javascript
- port
- PER
- PyQt
- GIT
- IOS
- sqlite
- 라즈베리파이
- PyQt5
- 함수
- MS-SQL
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(플러터)' 카테고리의 다른 글
맥 안드로이드 스튜디오 완전 삭제 (2) | 2024.12.09 |
---|---|
[✓] 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 |
Comments