전체 글151 [Flutter] 안드로이드 뒤로가기 버튼 listener PopScope( onPopInvokedWithResult: (bool didPop, Tab? result) async { viewModel.onItemTapped(0); false ; }, child : ......) 2025. 1. 17. [Flutter] Conditional import 하는 방법. Flutter 사용 시 dart.html 같은 Web 에서만 build 되는 것을 import 할 때 사용하는 방법이다. 간단한 예제로 아래와 같은 트리로 설명해보자면. lib / main.dart web.dart app.dart platform_screen.dart 1. platform_screen.dart 파일을 생성. export 'app.dart' if (dart.library.html) 'web.dart'; 2. app.dart 파일 생성. ( 파일은 app.dart 이고 class 명은 PlatfromWidget )class PlatformWidget extends StatelessWidget { const PlatformWidget({super.key}).. 2025. 1. 1. [Flutter] Firebase Analytics 추가하기. (ios) 앞 부분은 생략하겠습니다. 아래 링크 참조https://jangstory.tistory.com/167 1. Flutter pubspec.yaml 코드 추가 . firebase_analytics: ^11.3.3 2. ga.dart 파일 추가 import 'package:firebase_analytics/firebase_analytics.dart';final FirebaseAnalytics analytics = FirebaseAnalytics.instance;final gaObserver = FirebaseAnalyticsObserver(analytics: analytics); 3. Flutter main.dart 코드 추가 @override Widget build(BuildContext c.. 2024. 12. 21. [Github] 소스트리 gitignore 안될 때. 소스트리 gitignore 가 안 먹힐 때 해결하는 방법. 1. 안드로이드 스튜디오 자신의 프로젝트 터미널에 입력. 1-1. 캐쉬삭제 .$ git rm -r --cached . 1-2. add$ git add . 1-3. 커밋 $ git commit -m "커밋 내용" 1-4. 푸쉬 $ git push 2. 자신이 ignore 한 파일들이 제거 되는 것을 볼 수 있다. 2024. 12. 18. [Android Studio] Firebase FCM 사용법 . Part. 2 1. Android Studio 코드 추가 1-1. MainActivity override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) FirebaseApp.initializeApp(this@MainActivity) firebaseToken()} private fun firebaseToken() { FirebaseMessaging.getInstance().token.addOnCompleteListener(OnCompleteListener { task -> if (!task.isSucc.. 2024. 12. 14. [Android Studio] Firebase FCM 사용법 . Part. 1 오늘은 안드로이드 스튜디오 Firebase FCM 사용법을 포스팅 하겠습니다 . Firebase 프로젝트 추가. https://console.firebase.google.com/u/0/?hl=ko 로그인 - Google 계정이메일 또는 휴대전화accounts.google.com 1. 앱 등록 : 자신의 안드로이드 패키지 . 2. 앱 닉네임 : 자유 설정 가능 3. 디버그 서명 인증서 : 터미널에 입력 keytool -list -v -keystore ~/.android/debug.keystore -alias androiddebugkey -storepass android -keypass android 4. google-services.json 다운로드 5. 안드로이드 -> 프로젝트로 변경.. 2024. 12. 11. 이전 1 2 3 4 ··· 26 다음