본문 바로가기
728x90
반응형

개발3

앱개발: 사업화 수익화까지의 나의 생각 앱을 개발하면서 고민해야 하는 것들이 참 많다. 짧은 경험과 지식으로 그 고민을 정리해보려고 한다. (앞으로 개발을 하면서 이 글의 내용은 수정될 수도 있음을 미리 명시한다.) 1. 앱의 '주제' [내가 하던 것, 내가 관심이 많은 것, 내가 앞으로 계속하고자하는 것] 단순히 생각했을 때 최근 트렌드에 맞춰서 앱을 만들어야 경쟁력이 있지 않을까? 생각할 수 있지만 엄밀히 따지면 그 컨텐츠에 대한 내용은 나의 것이 아니며 나의 전문성도 떨어진다. 오히려 내가 전문성을 가지고 있는 것, 관심이 많은 것들을 가지고 사회에 어떠한 가치, 유익을 부여할 수 있을지를 고민해야 한다. ex) 세무사 -> 세무사 관련 앱 요리사 -> 요리 관련 앱 건축 -> 건축 자제 유통 앱 아무리 유망할 것 같다는 분야도 알 수 .. 2023. 2. 8.
Python만으로 어플을 만들어보자 A SimplePaint App with kivy 그림판 어플을 만들어보자 1. Adding Behaviour (touch -> new color) from random import random from kivy.app import App from kivy.uix.widget import Widget from kivy.graphics import Color, Ellipse, Line class MyPaintWidget(Widget): def on_touch_down(self, touch): color = (random(), random(), random()) #1 with self.canvas: Color(*color) #2 d = 30. Ellipse(pos=(touch.x - d / 2, touch.y - d / 2), size=(d, d)) tou.. 2023. 2. 8.
Python만으로 어플을 만들어보자 (create an application) kivy 실행해보기 kivy도 설치했으니 이제 kivy공식문서를 따라 어플리케이션 개발을 진행해보고자 합니다. kivy에서는 kivy를 익히기 위한 튜토리얼로 단순한 형태의 핑퐁게임개발을 제공하고 있습니다. 초창기 컴퓨터에 들어가는 게임처럼 생겼군요 그런데 시작 하기 전에 먼저 Create an application 을 보고 오라고 하는군요! 그럼 보고옵시다. Create an application 여기서는 더욱 간단한 형태의 어플리케이션 구동을 설명하고 있습니다. 우선 가이드의 코드를 그대로 따라해 보겠습니다. kivy_venv를 생성했던 디렉토리에 main.py 파일을 생성한 뒤, 공식문서에 있는 코드를 그대로 복사해 넣어보겠습니다. import kivy kivy.require('2.1.0') # r.. 2023. 1. 20.
728x90
반응형