기획2024. 12. 21. 12:20마켓 리서치에 유용한 Tips

아이디어를 서비스로 만들기 전에 해당 아이디어의 가능성을 보기 위해서 시장 조사는 필수이다.시장 조사를 통해 유사 서비스를 찾고, 유사 서비스와의 차별점, 시장의 크기, 정부 지원 유무 등을 파악해야 다 만들고 나서 발생하는 문제를 최소화 할 수 있다. 아래는 마켓 리서치에 활용할 수 있는 팁에 대해 정리해보았다.  구글 검색 제대로 활용하기 (feat. 검색 명령어)반드시 포함되어야 하는 단어, 문장쌍따옴표(")로 감싸고 여러 개가 필요하다면 (+)로  추가할 수 있다.ex) "검색어1" + "검색어2" ~~  파일 형식 지정filetype:원하는 확장자로 원하는 파일 타입을 지정할 수 있다. 클릭 시 바로 다운받아지는 링크 검색 시 유용함ex) filetype:pdf 원하는 사이트에서만 검색site:..

개발/Tools & Settings2024. 12. 9. 21:38Mac Flutter 개발환경 세팅

Flutter 설치brew install --cask flutter Fluttor 상태 체크flutter doctor문제가 발생하면 알려주고 어떻게 해야하는지 명령어를 알려준다.해결 명령어는 플러터 버전과 현재 상황에 따라 달라질 수 있으므로 flutter doctor 명령어 수행 후 확인해보면 된다.  Xcode 설치Xcode는 AppStore에서 설치할 수 있고, 설치 후 cocoapods를 설치해야한다. IOS 시뮬레이터가 없다면 download 해주면 된다.brew install cocoapodsxcodebuild -downloadPlatform iOS  Android Studio 설치android studio는 홈 브루를 통해 설치할 수 있다.brew install --cask android-s..

개발2024. 10. 23. 11:32MVC, MVP, MVVM 패턴 비교

주요 특징MVCController가 View를 직접 선택/업데이트View가 Model 직접 참조 가능하나의 Controller로 다수 View 관리View 의존성으로 단위 테스트 어려움장점: 단순하고 직관적인 구조MVPView-Presenter가 1:1 관계View를 Interface로 추상화View는 Model 직접 접근 불가독립적인 화면 단위 테스트 용이장점: 화면 단위 테스트 용이성MVVMViewModel-View 데이터 바인딩View/Model 변경 시 자동 동기화UI 로직은 ViewModel에서 처리View와 독립적인 단위 테스트 용이장점: 자동화된 데이터 바인딩 데이터 바인딩 방식MVCController를 통한 단방향 바인딩Controller가 Model을 이용해 View를 직접 조작View ..

개발2024. 9. 28. 15:56Python FastAPI 개념 정리 (1) _ 프로젝트 세팅 & 패키지 구조

virtualenv일반적으로 파이썬 애플리케이션은 독립된 가상 환경에서 실행된다.특정 패키지를 시스템에 전역으로 설치하지 않아도 되며, 서로 다른 어플리케이션을 동시에 개발할 때도 충돌을 피할 수 있다. 아래 명령어를 통해서 venv 모듈을 생성할 수 있으며, 두 번재 venv는 venv 모듈로 사용될 폴더명이다.venv 폴더 안에는 bin, lib이 있는데, bin은 가상 환경을 활성화하고 관리하는데 필요한 스크립트가 포함되며, lib에는 설치된 패키지와 모듈이 포함된다.python -m venv venv # windowspython3 -m venv venv # linux 가상 환경 활성화 & 비활성화my_project>venv\Scripts\activate #windowsmy_project>venv\..

image