반응형 전체 글147 ChatGPT를 활용한 앱 개발하고 수익화 하기 요즘엔 정말 대 ChatGPT 시대가 열린것 같다. 너무 빠르게 모든게 변화하고 있으며 많은 사람들이 ChatGPT를 활용해서 삶을 조금더 나은 방향으로 만들고 있는것 같다. 나 또한 현재 ChatGPT를 유료결제 하여 월 $20를 내고 사용한지 4개월차에 접어 들었다. 현재 GPT-4의 경우 3시간 텀으로 25개의 대화를 나눌 수 있는데, 정말 자주 쿼터가 초과하는 일이 발생하고 있다. 정말 내가 원하는 정보를 깔끔하게 잘 만들어주는 편이라 생산성이 증가되었고 좋지만, 한편으로는 너무 "생각"이라는 행위를 GPT에게 위임해버리게 되면서 알게모르게 불안한 마음도 커지고 있는것 같다.(나중에 나 바보되는거 아니야?) ChatGPT를 통해서 수익을 벌어보면 좋겠다는 생각은 정말 오래전부터 가지고 있었던것 같.. 2023. 7. 15. 안정감의 저주: 자의식 해체를 통한 탈출 안정감의 덫 우리는 모두 안정적인 삶을 꿈꾸며, 그 안에서 행복을 찾고자 합니다. 그러나 이러한 안정감이 때로는 우리의 발전을 저해하는 장애물이 될 수 있습니다. 이 글을 통해, 안정감에 갇혀 자신의 가능성을 제한하는 저주를 깨는 방법에 대해 고민해보고자 합니다. 안정감에 갇힌 개발자의 이야기 저는 월급을 받는 회사원이자, 취미로 앱 개발을 하고있습니다. 어느 순간부터 회사 월급과 앱 수익이 합쳐져 생활이 윤택해지기 시작했습니다. 그리고 그 안정감에 점점 익숙해져 갔습니다. 그 결과, 저는 점차 게을러져 갔고, 앱 개발에 대한 열정도 점점 식어만 갔습니다. 안정감과 현실의 괴리 저는 더 많은 앱을 만들고 거기에서 얻는 수익증대와 함께, 개발자로써 더 많은 실력을 쌓기 위해 노력하고 싶다는 생각을 가지고 .. 2023. 7. 14. 1인 개발자, 5년동안 개인앱 150개 이상 만들기 나의 취미는 앱개발이다. 틈만나면 뭘 만들면 재밌을까?, 어떤걸 만들면 내가 또는 누군가가 편리해질까?, 이런걸 만들면 돈이 좀 되지 않을까? 라는 생각을 하고 산다. 처음에는 내가 만든 무엇인가로 세상을 이롭게 하면 좋겠다라는 막연함에서 시작되었는데 앱을 출시하고 보니 생각보다 괜찮은 부가적인 수익이 발생하기 시작했다. 지나서 생각해보니 수익 부분이 내가 이런 행위를 하는데 지속적인 힘이되는 원동력이 되었고 현재도 그 원동력은 진행중인것 같다. 왜 앱개발에 뛰어들게 되었나?위의 생각을 가지고 시작한지 어느덧 5년 정도가 흘렀다. 5년전에는 막연하게 5년이 지난 시점에 나는 앱개발을 통해서 어떤 삶을 살고 있을까? 라는 생각을 가진적이 있다. 그럴만한 이유가 있었는데 2017년 어쩌다 우연히 들었던 .. 2023. 2. 7. Kuberneties 책 정리 2장 - 팟, 레플리케이션 컨트롤러, 서비스 회사에서 인프라에 대해 다뤄야 하는 경우가 자주 생기는데 쿠버네티스에 대해 정확히 이해하지 못한 상태에서 사용법만 익혀서 사용중인것 같다. 그래서 정확히 이해하고 사용하려고 책을 한권 샀다(Kuberneties IN ACTION). 그냥 단순히 읽기만 하려니 머릿속에 정리가 되지 않는 느낌이라. 나를 위해서라도 블로그에 기록하며 내용을 정리해보고자 한다. 파드와 컨테이너의 이해 시스템에 가장 중요한 구성 요소는 Pod이라고 함. Pod은 원하는 만큼의 컨테이너를 포함시킬 수 있음. 컨테이너 내부에는 우리가 배포한 프로세스가 있고 지정한 포트(ex. 8080, 80에) 바인딩 되어 HTTP 요청을 기다린다. (프로세스는 Node.js, Java Application, etc..가 될 수 있음) Pod은 자.. 2022. 8. 29. ElasticBeanstalk DB 연결시 에러발생 해결 ElasticBeanstalk을 설정하고 RDS 사용을 위해 데이터베이스를 추가하면 위의 스크린샷과 같이 에러가 발생합니다. AWS의 버그(?)같긴한데, 다른 리전으로 변경하며 테스트 해보면 되는 곳도 있고 위와같이 에러가 발생하며 되지 않는 곳도 있습니다. 원인은 Mysql 5.6버전이 deprecated처리를 하고 웹콘솔에는 적용이 안되서 인 것 같습니다 😩 Configuration validation exception: Invalid option value: '5.6' (Namespace: 'aws:rds:dbinstance', OptionName: 'DBEngineVersion'): Engine Version 5.6 not supported for mysql db 문제 해결 방법 1. AWS El.. 2022. 2. 28. iTerm2 zsh 변경 후 이미지가 물음표로 나올때 1. 아래 주소로 가서 Font를 설치합니다 https://github.com/powerline/fonts 리눅스 환경에서 설치방법 sudo apt-get install fonts-powerline 페도라 sudo dnf install powerline-fonts 기타 환경 # clone git clone https://github.com/powerline/fonts.git --depth=1 # install cd fonts ./install.sh # clean-up a bit cd .. rm -rf fonts 전 맥 환경이라 git clone을 받아서 사용하였습니다. 2. 설치를 마치고, 설치한 폰트로 변경해줍니다. iTerm2 설정 > Profiles > Text Tab > Font에서 설치한 폰트로.. 2022. 2. 28. Android Kotlin EditText 콤마 붙히기 (feat. Extension) EditText에서 숫자를 입력하면, 콤마가 나오게 하고 싶을때가 있다. Kotlin Extension을 활용하여 간단하게 만들어 보았다. 사용법 EditText에 내가 만든 함수만 사용하도록 하면 끝! 의존성 추가 androidx.core 라이브러리를 사용하면 EditText에 변경된 내용만 바로 가져오는 Extension 코드가 있는데 이를 활용하였다. app 단위에 Gradle 에 다음과 같은 의존성을 추가해주도록 하자 implementation 'androidx.core:core-ktx:1.6.0' 코드 fun EditText.initComma( listener: ((originNumber: Double) -> Unit)? = null, ) { var amount = "" this.doOnText.. 2021. 9. 5. Android Flavor + Fastlane (Release + Screenshot) 자동화하기 서론 요즘 앱을 찍어내는 거에 관심이 부쩍 커졌습니다. 하나의 틀을 만들어두고 컨텐츠만 간단하게 변경할 수 있다면 단시간에 많은 앱들을 만들어낼 수 있지 않을까?라는 생각이 들어서죠😎 이번에는 조금 무리해서 무려 85개의 앱을 찍어내보려고 작업하던중 겪은 삽질기를 공유하고자 합니다. (참고로 포스팅에 어떤 앱인지는 공유하진 않아요 😂) 우선 앱을 출시하는데 있어서 많은 과정들이 필요한데, 애드몹 광고를 추가하여 수익화가 필요한 앱이라면 다음과 같은 과정을 거쳐야합니다. 관련 모든 코드는 Github에 등록해두었습니다 :) Google Play Console 단계 1. Google Play Console에서 앱을 생성하는 단계 - 앱 이름 언어 정하고, 언어를 정하고, 앱인지 유료인지 무료인지 기타 정책을.. 2021. 7. 22. Android Virtual Device 하단 버튼 제거 가상 디바이스를 생성 하고 난 이후 실행한 모습입니다. 다 좋은데 하단부에 존재하는 네비게이션 버튼들이 거슬리게 존재합니다. 물론 일반적인 경우에는 크게 상관없지만 스크린샷을 찍는 작업을 하게될경우 하단 버튼들도 같이 촬영되기 때문에 보기에 이쁘지 않습니다. 이를 제거해주도록 합시다. 상단에 Devices 선택하는 부분에서 AVD Manager를 선택합니다. AVD 화면에서 내가 생성한 디바이스 가장 우측 아래 화살표 버튼을 누르고 Show on Disk를 선택합니다. config.ini 파일이 존재하는데, 이를 만만한(?) 메모장으로 열어봅니다. 수많은 설정값들이 나열되어있는데, hw.mainKeys=no 값을 yes로 변경 해줍니다. 변경하였다면, 파일을 저장해주고 다시 AVD에서 가상디바이스를 재실.. 2021. 7. 21. 이전 1 ··· 3 4 5 6 7 8 9 ··· 17 다음 반응형