본문 바로가기

전체 글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.