Lagerstroemia

고정 헤더 영역

글 제목

메뉴 레이어

Lagerstroemia

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • Moderation (8)
    • Daily Life (1)
    • Programming (7)

검색 레이어

Lagerstroemia

검색 영역

컨텐츠 검색
[Flutter] 네이버 로그인 방법(NaverLogin) #NaverLoginSDK #naver_login_sdk #네이버로그인패키지

안녕하세요. 플러터에서 네이버 로그인하는 방법에 대해서 설명드리려 합니다.우리나라 유저를 확보하기 위해서 '네이버 로그인'은 필수라고 해도 과언이 아니죠. Naver에서는 현재 Flutter로 만들어진 API를 제공하지 않고 있습니다.모바일 개발자인 저는 그러한 점을 해소시키기 위해서 iOS, Android를 지원하는 플러터 네이버 로그인 패키지를 만들게 되었습니다. (이미 훌륭한 패키지가 하나 있는 것을 보았지만, 더욱 이용하기 쉬웠으면 좋겠다는 취지로 개발하였답니다) 그 이름은 'NaverLoginSDK'입니다.링크: https://pub.dev/packages/naver_login_sdk 링크 내부에 들어가시면 자세한 설명을 적어놓았습니다. (한국어 번역본이 있습니다)그래서 핵심적인 기능만 블로그를..

Programming 2024. 11. 27. 12:13

[Android] Permission Setting(권한 설정)

: 필수 권한과 선택 권한이 있다.: 기능을 필요로 하지만 필수가 아니라면 Manifest에 다음과 같이 등록해주어야 한다.:  현재 페이지를 보고 있을 미래의 나에게: ActivityCompat.requestPermissions를 사용해서 권한을 요청하면(권한 요청 시스템 알림 팝업이 뜨겠지): 이용자가 권한을 승인하지 않은 상태에서 다시 앱을 접속하게 되면 권한 요청 시스템 알림 팝업이 표출되질 않는다...: 그렇기 때문에 registerForActivityResult 인스턴스를 생성해서 Permission을 요청하는 것이 확실하다.: 그리고 권한이 launch할 때 권한을 허용한 것은 알람 팝업이 생기지 않고, 허용하지 않은 권한만 알람 팝업이 표출된다. 먼저, 어떤 Permission을 받을 것인..

Programming 2024. 11. 19. 09:54

[Android] Kotlin - Parameter Lambda Function

람다로 표현한 함수를 인자값을 사용하는 것이다.개인적으로 가장 아름다운 코드라고 생각한다. 먼저 예시를 보여주면서 작성하는 방법을 간략히 기록한다.val response = WebLoginHelperExtension.request( requestUrl = serverUrl, params = loginParams, method = "POST") { connection: URLConnection -> WebLoginHelperExtension.request함수에 connection은 함수로 된 인자이다.request함수 내부에서 connection함수가 실행되면 호출한 부분에서 해당 인자값을 가지고 실행하게 된다. 정말 아름답고 부드러운 표현이라고 생각이든다. request함수는 다음과 같다..

Programming 2024. 11. 15. 10:53

추가 정보

페이징

이전
1
다음
Crape Myrtle Repository(GitHub) PlayStore AppStore
Lagerstroemia © Magazine Lab
인스타그램 유투브 메일

티스토리툴바