반응형

Android 5

Samsung Wallet Flutter Plugin 개발기 [1부]

Samsung Wallet을 Flutter Plugin으로 개발하여 Pub.dev에다가 Publish까지 끝냈다. 원래는 끝낸 후 곧바로 어떻게 개발하게 되었는지, 그리고 한국어 Readme를 작성하려했는데 항상 그렇듯 시간이 잘 따라주지 못해서(...) 이제라도 작성하게 되었다. https://pub.dev/packages/samsung_wallet samsung_wallet | Flutter Package Samsung Wallet Example Flutter plugin project. This plugin based Samsung Wallet Android java package file. pub.dev 우선 1부에선 어떻게 개발을 했는지 전체적인 내용 흐름을 작성하고 2부에서는 코드들을 어떻게 ..

[Flutter] Android13 권한 READ_EXTERNAL_STORAGE 와Permission_handler

굉장히 오랜만에 블로그 포스팅을 하게되었다. 우선. 이번 포스팅은 Android13 권한문제때문에 작성하게되었다. Flutter Version Flutter 3.10.5 • channel stable • https://github.com/flutter/flutter.git Framework • revision 796c8ef792 (3 months ago) • 2023-06-13 15:51:02 -0700 Engine • revision 45f6e00911 Tools • Dart 3.0.5 • DevTools 2.23.1 기존 권한설정 우선 Flutter -Android 에서 핸드폰의 내부데이터를 접근하기위해서 사용하는 권한은 다음과 같다. AndroidManifest.xml을 살펴보면 와 같은 권한 설정..

Study/Dart,Flutter 2023.08.28

2. [Flutter, Firebase]플러터 파이어베이스와 카카오 로그인연동하기(1부 안드로이드 설정)

오늘은 플러터에서 카카오로 로그인을 하고 파이어베이스 oauth에 연동하는 것을 해보도록 하겠다. 나도 적잖게 오래걸렸던 내용이라 여러 부를 걸쳐 작성해보도록 하겠다. 참고 및 버전 https://youtu.be/Ar6RdDf77xQ 오준석 님의 카카오 로그인과 연동하는 걸 참고하여 만들었다. 영상과는 설명이 다른 부분이 많을 수 있으나, 큰 골자는 비슷하니 영상을 보는 것도 좋다. 또한 https://developers.kakao.com/docs/latest/ko/kakaologin/common Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합니다. developers.kakao.com ..

13. Flutter[플러터] 안드로이드 화면 띄우기 methodchannel invokeMethod(2)

이전에 포스팅한 것에 이어서 이번에는 플러터에서 안드로이드 화면을 띄워보도록 하겠다. 이전 포스팅에서도 마찬가지로 플러터화면 위에 안드로이드 화면을 띄우는게 필요한 경우가 있다. 나 역시 회사 프로젝트 진행 중 안드로이드의 aar파일을 띄워야 하는 경우가 있어서 사용했었다. 이전 포스팅 요약 이전 포스팅을 요약해서 설명하자면, 메소드체널을 이용하여 화면을 띄울 것이다. 간단하다. 플러터에서 invokemethod를 호출하면 startActivity를 실행시킬것이다. 파일 구성 및 버전정보 안드로이드는 Java로 진행하겠다. android app.src.main.java.com.example.flutter_android MainActivity.java MainActivity2.java ... lib ma..

Study/Dart,Flutter 2022.06.25

12. Flutter[플러터] 안드로이드 화면띄우기 method channel invokeMethod(1)

이번 포스팅에서는 Flutter에서 Android(Java)로 데이터 받기를 포스팅해보겠다. 현재 배터리상태를 가져오는 것은 공식문서에도 잘 되어있으므로, 그대로 따라 하시면 된다. 그래도 내가 삽질하면서 알게 된 정보들을 적어보겠다. 얼마 전 플러터를 개발하면서 플러터를 지원해주지 않는 API들을 보며, '과연 플러터로만 모든걸 개발을 할 수 있을까?'라는 생각이 들었다. 그래서 결국은 네이티브와 연동을 할 수밖에 없다는 결론을 내렸다. 심지어 플러터에서 사용하는 라이브러리들, 특히 핸드폰 하드웨어적인 부분은 네이티브와 연동이 굉장히 많이 되어있다. 하지만 내가 연동을 하기전 궁금한 게 몇 가지 있었다. 네이티브와 연동을 할 때 안드로이드와 IoS에 나누어진 언어들 모두 지원하는가? 네이티브와 연동을 ..

Study/Dart,Flutter 2022.06.18
반응형