안드로이드 App을 만들어 보고 싶어졌고, 어떤 언어와 프레임워크로 만들지 고민하다가 파이썬 공부도 할겸 파이썬을 이용해보기로 했다 했다. 사실 App 만드는데는 파이썬보다 더 좋은 언어들이 많지만 이번에는 파이썬이다.
프레임워크는 어떤것을 사용할까 고민하다가 정보가 제일 많다고 해서 Kivy로 정했다.
그럼 이제 Kivy를 설치해보자.
Kivy는 pip로 바로 설치해도 되지만 다른 영역과의 호환성 등으로 인해 가상 환경에서 만드는 것을 추천한다.
Create a new virtual environment for your Kivy project. A virtual environment will prevent possible installation conflicts with other Python versions and packages. It’s optional but strongly recommended:
가상 환경을 만드는 법은 아래 이전 글을 참고하면 좋다.
2022.10.27 - [Python/Study] - python - venv 사용하기
venv로 가상 환경을 만들었으면 이제 바로 설치해보자. (필자는 파이썬 3.8을 사용중)
(pyminkivy) PS C:\pyminv> python -m pip install "kivy[base]" kivy_examples
위의 명령어를 입력하면 여러 패키지들이 설치된다. (pip list 로 확인해보자)
정상적으로 깔렸다면 아래 demo 버전을 실행시켜볼 수 있다.
on Windows:
python kivy_venv\share\kivy-examples\demo\showcase\main.py
or in bash, Linux and macOS:
python kivy_venv/share/kivy-examples/demo/showcase/main.py
(pyminkivy) PS C:\pyminv> C:\pyminv\pyminkivy\share\kivy-examples\demo\showcase\main.py
데모 버전을 실행하면 아래와 같이 데모 버전이 나오게 되면 클릭이 다양한 동작을 확인할 수 있다.
이번엔 3D rendering에 대한 데모 버전을 실행시켜 보자
(pyminkivy) PS C:\pyminv> C:\pyminv\pyminkivy\share\kivy-examples\3Drendering\main.py
역시 뭔가 화면에 나와야 진행하는 맛이 있다.
다음엔 본격적으로 나만의 App을 만들어보자.
'Python > Do Something' 카테고리의 다른 글
python(kivy) - kivy로 안드로이드 App 만들어보기 (3) (0) | 2023.01.17 |
---|---|
python(kivy) - kivy로 안드로이드 App 만들어보기 (2) (0) | 2023.01.17 |
python - Appium 으로 스마트폰 무선 연동하고 컨트롤하기 - 6 (0) | 2023.01.16 |
python - Appium 으로 스마트폰 무선 연동하고 컨트롤하기 - 5 (0) | 2023.01.16 |
python - Appium 으로 스마트폰 무선 연동하고 컨트롤하기 - 4 (0) | 2023.01.16 |