STEEM/SCT 보팅파워(VP) 안드로이드 위젯 #1
안녕하세요. 안피곤입니다.
스팀코인판에 올리는 2번째 글입니다. 요즘 #sct와 더불어 #kr-dev에도 많은 글이 올라오니 기분이 좋습니다. 예전의 스팀잇 전성기로 돌아가는 것 같습니다. ㅎㅎ
blockchainstudio님이 최초로 SCOT 보팅파워 뷰어를 만들었습니다. 그리고 트윈짱님이 데스크탑 위젯을 만드셨습니다.
관련글:
- blockchainstudio님의 글: "STEEM SCOT Voting Power Viewer / SCOT 보팅파워 뷰어"
- twinbraid님의 글: "SCT 보팅파워 바탕화면 위젯"
그다음 개발되어야 할 앱은 크롬 익스텐션 또는 안드로이드/iOS 위젯일 것 같습니다. 크롬 익스텐션은 happyberrysboy님이 곧 개발하실 것 같아서, 저는 먼저 안드로이드 위젯을 개발했습니다. 사실 안드로이드 위젯은 @nps0132님과 @talkit님의 댓글에서 아이디어를 얻었습니다. 두분께 감사합니다. ㅋ
앱개발
이 앱은 리액트 네이티브(React Native)로 개발하였습니다. 그리고 react-native-android-widget-poc 오픈 소스를 사용하였습니다.
리액트 네이티브에서는 위젯 기능을 제공하지 않습니다. 그래서 안드로이드 Java 코드를 구현해야합니다. 그래서 이번에는 expo를 사용할 수가 없네요.ㅠㅠ expo 툴을 사용하여 리액트 네이티브를 개발할때는 정말 편리합니다. 하지만 요즘은 리액트 네이비브 앱을 expo로 개발하면서 expo의 한계를 정말 많이 느낍니다.
안드로이드 위젯을 개발하기 위해서, 안드로이드 공식 문서도 참고 하였습니다. 그런데 한글 문서는 없네요. ㅠ 안드로이드 개발 경험이 부족하여 버그가 있을 수 있습니다.(사실 있습니다.ㅠ) 안드로이드 위젯은 화면 View 컨트롤하기가 까다롭네요.
앱소개
사용 방법은 매우 간단합니다. 앱을 실행하고 USERNAME를 입력합니다.
그 다음 바탕화면에 위젯을 추가합니다.
위젯이 추가된 화면입니다.
구글 스토어에서 지금 바로 설치 가능합니다.
https://play.google.com/store/apps/details?id=com.steem_widget&rdid=com.steem_widget&pli=1
참고로 위젯에서 새로 고침 버튼 눌러도 새로 고침이 안되는 버그가 있습니다. 그때는 앱을 실행해서 SAVE 버튼을 눌러주세요. 안드로이드 위젯 라이프 사이클에 대한 이해가 부족하여 버그를 수정 못 하고 있습니다. ㅠㅠ 하지만, 금방 수정해서 재배포 할 계획입니다. ㅋ
해피 코딩하세요~!
blockchainstudio님이 anpigon님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^
blockchainstudio님의 STEEM SCOT Voting Power Viewer Keychain Support! 보팅파워 뷰어 키체인 지원! 클레임/스테이킹까지 한 곳에서 해결
lovelyyeon님이 steem.apps님을 멘션하셨습니당. 아래 링크를 누르시면 연결되용~ ^^
nhj12311님의 신규 가입자를 위한 계정 생성 중개 서비스가 있다면 어떨까?
정말 SCT가 미쳤습니다. 역시 KR에는용자분들이 많습니다. 안피곤님 감사합니다. 잘 사용하도록 하겠습니다. 그리고 말씀 드린대로 작지만 풀봇으로 ^^;;
새로운 한주도 즐거운 한주 되십시오.
@happyberrysboy 님이 스판 유료검색을 통해 @anpigon 님의 글을 선택했습니다.
유료 검색에서 선택된 글을 작성한 @anpigon 님에게는 0.5 SCT를 보상으로 지급되었습니다.
@happyberrysboy 님의 검색 만족도 평가 점수는 5 입니다.
식사는 하셨습니까~ 큐레이터 3호 인사올립니다. 형님! 👿
형님의 코딩은 날로날로 엄청난 결과물들을 내주시는것 같았는데... SCT에 이런 크나큰 도움을 주시는 안드로이드 위젯까지 만들어주시고!
흡족합니다. 😘
이런 글은 널리널리 알려야 합니다. 🗣
감사한 마음에 풀봇 놓구 가오니 나중에 9부 이자로 갚으시길 바랍니다. 👍(따봉 아닙니다. 지장입니다.)
이모티콘 사용이나 말투가 뉴비존님을 닮았어요. 큐레이터 3호님 감사합니다. ㅋ
SCT 모바일앱도 한번 갑시다~!
앗..전 큐레이터 3호 .. 지나가는 흑우🐃 올시다.
감사합니다.
제 글을 읽어주셔서 감사합니다.
최고에요!! 해피코딩하세요!
해피코딩 하는게 제일 중요합니다. ㅋ
대단합니다~~ sct가 이런 훌륭한 분들이 많아서 더더 발전할 것 같습니다~
감사합니다. 예전의 스팀잇처럼 많은 개발자들이 sct에서 활동했으면 좋겠습니다.
아낌없이주는 나무에 대한 후원으로 왔어요. 미약하나마 보팅 하고 가요.
Posted using Partiko Android
감사합니다.
와우 역시 대단합니다!!!
이제 iOS를 해주세요^^
iOS 단말기가 확보가 되면 iOS쪽도 개발해볼께요. ㅎㅎ 하지만 iOS 는 1도 몰라서 위젯 개발하기가 더 어려울꺼 같습니다. ㅠ
ㅎㅎ 참 아이디 폰트를 약간 더 작게 하면 좋을 것 같아요. 방금 설치해봤는데 긴경우 옆으로 크기를 꽤 늘려야 SCT가 보여요ㅠㅠ
첫 피드백입니다. 감사합니다. 방금 설정에서 폰트 크기를 최대로 하고 테스트 해보니 같은 증상이 보이네요.ㅠㅠ
시스템 폰트 크기를 무시하고 앱 폰트는 고정 크기로 해야할 것 같습니다.
참고로 현재 위젯 사이즈는 2x1입니다. 다양한 위젯 사이즈를 제공하는 것도 방법이 될수 있을것 같습니다.
참 폰 마다 다른지는 모르겠는데 위젯 사이즈 전 조절이 되긴했어요. 단지 보이게 하려면 너무 키워야하는 것이 문제였어요ㅠㅠ 특히 제 아이디가 긴 편이라ㅎㅎ 아 그리고보니 제가 시스템 폰트 키워서 쓰는 것도 같아요^^
저도 시스템 폰트를 기본보다 살짝 크게 보는 편입니다. 위젯은 고정 크기로 해야겠습니다.ㅋ 발생 가능한 케이스를 다 커버하려니 너무 어렵습니다. ㅠ
곰돌이가 @anpigon님의 소중한 댓글에 $0.013을 보팅해서 $0.010을 살려드리고 가요. 곰돌이가 지금까지 총 4864번 $54.737을 보팅해서 $61.818을 구했습니다. @gomdory 곰도뤼~
우와~ 요즘처럼 프로그램하시는 분들이 멋져보일 때가 없네요. 수고하셨습니다~ ^^
감사합니다. 저는 sct. 로 시작하는 아이디가 멋져보입니다. ㅋ