파이썬[Python]: kivy, kivyMD 안드로이드 앱 생성(빌드) - 디버그
(2022년 1월 5일 현재) kivy를 통한 프로그램들은 kivy launcher를 사용하는 것(사용해보지는 않았습니다.)을 제외하면 Linux나 MacOS에서 apk 를 생성해야 합니다. 윈도우에 익숙하신분들은 이러한 진입장벽이 있기 때문에 쉽게 접근하기 어려울 것이라 생각합니다. 이에 (파이썬을 공부하시다가) 모바일(GUI 프로그래밍)을 시도해보고 싶으신 분들께 조금이나마 도움이 되었으면 하는 바램으로 이 글을 드립니다. APK 생성(빌드) 방법 1. 컴퓨터에 리눅스 설치 또는 애플 컴퓨터 구입 2. Virtual Machine 을 통해 가상환경 설정(예:) Virtual Box) 3. WSL(Windows Subsystem for Linux) 사용 - 윈도우를 마운트하여 사용할 수 있기 때문에 사용하기 편합니다. 4. Google Colab 이나 Github Actions 사용 여기서 저는 Google Colab을 사용해보겠습니다.(간단한 방법으로 이 글을 보는 분들은 저와 같은 환경을 사용하실 수 있습니다.) (파이썬 프로그램은 윈도우에서 작성 후 업로드 하시면 되고, 리눅스 명령은 복사와 붙여넣기만 하시면 됩니다. buildozer.spec 은 윈도우에서 작성하셔도 되고, Colab에서 작성하셔도 됩니다. 디버깅 할 경우는 Colab에서 변경하시는것이 훨씬 편합니다.) 단계 1. 구글 Colab 과 친분쌓기 1. 구글에 가입(무료)(# 아직 스폰제의을 받지는 않았습니다. ^^) 2. https://colab.research.google.com/?hl=ko 로그인을 합니다. 3. 목차에 보시면 데이터 과학과 머신러닝에 관련된 내용이 나옵니다만, 저희는 파이썬(kivy 모듈)으로 안드로이드 apk를 생성할 것입니다. 4. 마음껏 Co...