Today's

길을 나서지 않으면 그 길에서 만날 수 있는 사람을 만날 수 없다

반응형

분류 전체보기 448

개발일기 #5-1 연동과 관련된 HTTP 통신은 어떻게 ? (PAYAPP API 연동)

지난 포스팅에 연속해서 https://billcorea.tistory.com/267 개발일기 #5 PAYAPP 연동을 위한 준비 이번 개발을 시작하면서 준비해야 할 것 중에 하나가 결제처리를 지원하는 PG(Payment GateWay) 연동 이었습니다. 이전 글에서도 적었던 것처럼 일반적인 PG 연동 API 들은 하나 같이 쇼핑몰 앱을 기반( billcorea.tistory.com 구동되는 이야기는 지난 포스팅에 적었습니다. 참고하시면 될 것 같고요. 오늘은 그것들을 구현하기 위해 했던 코드 구현에 대해서 이야기해 보겠습니다. HTTP 통신은 일반적으로 API 통신은 HTTP 을 이용해서 호출하라고 합니다. 이번에 사용했던 PAYAPP의 경우에도 동일합니다. 이런 경우 안드로이드에서는 통신과 관련된 몇 ..

개발일기 #5 PAYAPP 연동을 위한 준비

이번 개발을 시작하면서 준비해야 할 것 중에 하나가 결제처리를 지원하는 PG(Payment GateWay) 연동 이었습니다. 이전 글에서도 적었던 것처럼 일반적인 PG 연동 API 들은 하나 같이 쇼핑몰 앱을 기반(?)으로 구동하는 것을 전제로 구현됩니다. 하지만, 이번에 구현해 보고 싶었던 앱은 결제를 중개해 주는 기능을 구현해 보고자 했습니다. 그래서 찾다 찾은 것은 PAYAPP 이라는 앱입니다. https://payapp.kr/homepage/about/about.html 페이앱 공식 홈페이지 페이앱 본사, 블로그마켓 카드결제, 수기결제, 블로그결제, SMS결제, 블로그페이, 본사 고객센터 1800-3772 www.payapp.kr * 아직은 이 회사와 아무런 관계가 없음을 미리 말해 둡니다. 단지..

바탕 화면 이야기...

이 꽃은 국화꽃이 형상화된 것 같습니다. 어느 날 퇴근 후에 노트북을 열었더니, 보였습니다. 이미지만 으로도 슬픔과 또 다른 어떤 느낌이 와닿았습니다. 어느 토요일 카카오의 데이터 센터 화재로 인해 몇일이 어떻게 지났는지 모르게 지났습니다 현장에서 대응하시는 분들의 속이 타 들어 가는 것을 다 알지는 못하지만, 나름 같은 IT업으로 먹고살고 있는 지라, 혹시 우리 센터에서도 저런 일이 벌어지면 대응이 잘 될까 하는 생각이 드는 일이기에, 연일 뉴스에 나오는 것처럼 말을 할 수는 없었습니다. 아무튼 오늘도 수고 하였으니, 편안한 밤이 되시길 바라며...

그냥글쓰기 2022.10.19

개발일기 #4 dialog box 쉽게 만들어 보기

https://github.com/afollestad/material-dialogs GitHub - afollestad/material-dialogs: 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android. 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android. - GitHub - afollestad/material-dialogs: 😍 A beautiful, fluid, and extensible dialogs API for Kotlin & Android. github.com 오늘은 앱을 구현하는 동안 간혹 사용하여야 하는 dialog box 구현에 대한 이야기를..

개발일기 #3 : jetpack compose 숫자 전용 입력 받기

오늘은 앱을 구현하는 과정에서 숫자를 입력받을 수 있는 TextField을 구현해 보도록 하겠습니다. 물론 이 부분도 힌트를 얻기 위해서 구글링을 했으며, 필요한 부분만 수정을 해 보았습니다. 코드 구현 import androidx.compose.foundation.layout.fillMaxWidth import androidx.compose.foundation.text.KeyboardOptions import androidx.compose.material.OutlinedTextField import androidx.compose.material.Text import androidx.compose.runtime.Composable import androidx.compose.ui.Modifier impor..

안드로이드 앱 만들기 : bottom navigation 따라해보기 3번째

이 글은 이전 포스팅에서 연속됩니다. https://billcorea.tistory.com/238 안드로이드 앱 만들기 : navigation 을 편리하게 ? (두번째 이야기) https://flatteredwithflutter.com/using-compose-destinations%ef%bf%bc/ Using compose destinations We will cover briefly: Current navigation in composeUsing compose destinations(Optional) Modify exi.. billcorea.tistory.com 이전 글에서 작성했던 navigation 은 그저 화면의 이동에 중점을 두었습니다. 그러다 보니, 화면 하단에 메뉴를 달고 그 메뉴는 항상..

파이선으로 번역기를 돌려볼까 ?

오늘은 영문 번역에 대한 이야기를 잠깐 해 볼까 합니다. 아직 테스트가 원활하지는 않지만, kakao에서 지원했던 번역 API는 2022.07.01 사용이 중지되어 기존 허용되었던 api 사용자에게는 2023.06.30까지만 지원한다고 합니다. 아무튼 현재 무료로 사용할 수 있는 번역 API는 구글, naver, kakao 등이 있습니다. kakao가 지원하는 다음 버전의 번역API는 cloud에 포함되면서 개인이 사용하기에는 조금 더 장벽(?)이 있는 것처럼 보입니다. 좀 더 알아보아야겠지만요. 아무튼 코드는 다음과 같이 구현을 해 보았습니다. # POST /v2/translation/translate HTTP/1.1 # Host: dapi.kakao.com # Authorization: KakaoAK..

개발일기 #2 : 결제 모듈을 찾아라...

앱에서 사용되는 결제 모듈 (PG 연동)의 경우는 대부분이 내 상점에서 결제를 요청하는 방식에 포커스가 맞게 되어 있어, 이를 이용하는 것은 맞지 않는 것 같습니다. 다만, 그래도 알아보았던 내용은 Tosspayment https://www.tosspayments.com/ 토스페이먼츠 결제를 간편하게, 사업은 더 편하게 www.tosspayments.com 대강 살펴본 바로는 java script 중심의 지원을 하는 것으로 보입니다. 사용을 해 보면 좋을 것 같기는 합니다. 다만, 서버가 없는 상태에서 사용을 구현해 보기에는 아직 그 정도의 스킬은 없어서... Bootpay https://www.bootpay.co.kr/ 무료 결제 연동 API 서비스 개발자를 위한 PG 연동 서비스로, 빠른 결제 연동,..

개발일기 #1 제목 정하기...

이제 또 새로운 앱을 하나 만들어 볼까 합니다. 제목은 가칭 '주문이요'라고 했습니다. 기획의도 요즘은 매장에 가면 다들 테이블에 테블릿 하나쯤 거치하고 주문을 받고 실시간으로 결제도 진행하고 그렇게 매장을 운영하는 경우를 종종 보게 됩니다. 그것이 좋은 지 어떤지는 모르겠지만... 그런 매장을 하나 가져보고 싶은 욕망(?)이 생기는 건... 이제 떠나야 할 곳이 어디인지 보이기 때문 이기도 합니다. 이것은 맞는 가 하는 문제는 나중에 생각해 보려 합니다. 지금은 무언가를 해야할 것 같은 시기이기도 하고 해서... 준비사항 아직은 아무런 준비도 없고 그저 앱을 하나 기획하고 기본 화면만 하나 만들어서 무작정 게시를 시작합니다. 다들 아시는 것처럼 playstore console 에서 새로 앱 만들기를 하..

가는 길에 메모 앱 사용자를 위한 설명서 (On The Way)

이 글은 앱 사용자를 위한 설명입니다. (2022.10.03 13시 이후에 적용된 패치 버전 기준 입니다.) https://play.google.com/store/apps/details?id=com.billcoreatech.ontheway801 주변검색, 주변찾기, 가는길에, 요소수 주유소 - Google Play 앱 내주변의 장소를 선택하고, 선택한 위치에 도착하면 사전에 등록한 알림을 보내 줍니다. play.google.com 앱 개발의 취지 집에 가는 길에 들려야 하는 곳이 있다면 근처에 도착했을 때 알림을 주고자 했습니다. 그 이후에 요소수 품귀가 있었던 때에는 데이터 포털(www.data.go.kr)에서 제공하는 요소수 재고가 있는 주요소 정보를 제공하고자 했습니다. 이 버전은 이 버전은 이전 ..

자작앱 설명서 2022.10.02
반응형