인기있는 모바일 개발에 필요한 파이썬 개발툴
1. Kivy
2. BeeWare
3. QPython
4. Chaquopy
안드로이드 파이썬 개발 도구를 선택한다면 여러 옵션이 있습니다.
요즘 회자되는 chatGPT로 샘플이라도 받아서 돌려 보려고 안드로이드 폰에서 파이썬개발이 가능할지 찾아보았습니다.
■ Kivy:
Kivy는 멀티 터치 애플리케이션을 개발하기 위한 오픈 소스 Python 프레임워크입니다. Android를 비롯한 iOS, Windows, Linux 등 다양한 플랫폼을 지원합니다.
Kivy는 OpenGL ES 2를 기반으로 하며 고급 그래픽 기능을 사용하여 매력적인 사용자 인터페이스를 만들수 있습니다.
장점:
- Kivy는 크로스 플랫폼입니다.
- Kivy는 사용하기 쉽습니다
- Kivy는 다양한 이용 가이드 문서를 제공합니다.
단점:
- Kivy는 다른 프레임워크만큼 널리 사용되지 않습니다.
■ BeeWare:
BeeWare는 모바일 애플리케이션을 개발하기 위한 Python 도구와 라이브러리의 집합입니다. Android를 비롯한 iOS, Windows, macOS 등 다양한 플랫폼을 지원합니다.
https://beeware.org/
모바일 앱 개발을 위한 여러 라이브러리 및 도구가 포함되어 있습니다.
- Toga: 교차 플랫폼 UI 툴킷
- Batavia: JavaScript용 Python 구현
- Briefcase: iOS, Android 및 Windows용 Python 앱 패키징 도구
■ QPython:
QPython(큐파이썬)은 안드로이드 플랫폼에서 파이썬 프로그래밍을 지원하는 애플리케이션입니다. QPython은 안드로이드 기기에서 파이썬 코드를 실행하고 개발할 수 있는 환경을 제공합니다.
QPython은 Android 기기에서 Python 스크립트를 실행하는 스크립트 엔진입니다. 개발 환경을 제공하며 많은 Python 모듈을 지원합니다.
■ Chaquopy:
Chaquopy는 Android Studio 플러그인으로, 개발자가 Android 프로젝트에서 Python 코드를 사용할 수 있도록 해줍니다. Android Studio와 완벽하게 통합되며 많은 Python 라이브러리를 지원합니다.
https://github.com/chaquo/chaquopy
[참조]
■ 추천 파이썬개발툴
https://couplewith.tistory.com/380
'Programming' 카테고리의 다른 글
[Python] SQLAlchemy : ORM filter와 filter_by 사용법 비교(3) - filter_by (0) | 2023.04.06 |
---|---|
[Python] SQLAlchemy: ORM Filter로 조회 조건 활용(2) - filter (2) | 2023.04.06 |
[Python] SQLAlchemy: 객체 기반 데이터 활용 SQLAlchemy ORM (Object Relational Mapping)(1) (0) | 2023.04.05 |
(python) chatGPT를 이용한 String-Buffer로 파일 쓰기 (0) | 2023.03.02 |
(python)chatGPT로 파일 읽고 쓰기 코딩 연습 (0) | 2023.03.01 |
(자료구조) Linkedlist - 연결 리스트 구조와 종류별 python examples (0) | 2022.12.09 |
(쿨팁) git 에서 https repository 연결시 SSL 인증서 오류 해결법 http.sslVerify false (0) | 2022.11.24 |