2025/02 37

안드로이드 앱 : 타이머 앱 실습

왼쪽 화면에서는 ImageView의 ID를 imgClock으로 설정하고, 시계 이미지를 추가한다.오른쪽 화면에서는 TextView의 ID를 textTime으로 설정하고, 시계 이미지(imgClock)와 버튼(button)을 Constraint Layout으로 연결한다.    버튼 ID 설정 (왼쪽 화면)btnStop ID를 가진 버튼을 설정한다. 버튼의 레이아웃 크기와 제약 조건을 설정하고, 버튼 텍스트를 "정지"로 설정한다.시간 입력 필드 설정 (가운데 화면)editTime ID를 가진 TextView를 설정한다. 시간 입력을 받을 수 있도록 hint와 textSize를 설정하고, 버튼과 시계 이미지 사이에 위치시킨다.시작 버튼 설정 (오른쪽 화면)btnStart ID를 가진 버튼을 설정한다. 빨간색으..

Frontend/실습 2025.02.28

안드로이드 스튜디오 : 고양이 나이 계산 안드로이드 앱

ImageView 추가: 왼쪽 팔레트에서 ImageView를 선택하고 화면에 드래그하여 추가한다이미지 설정: srcCompat 속성을 통해 원하는 이미지를 설정한다이미지 크기 조정: 오른쪽 속성 창에서 scaleType을 centerCrop으로 설정하면 이미지가 중앙을 기준으로 잘리면서 View에 꽉 차게 표시된다   EditText 추가:Palette에서 All TextView 카테고리에서 EditText를 선택하여 화면에 드래그한다.EditText의 기본 텍스트를 "Name"으로 설정한다.레이아웃 설정:Constraint Widget을 활용하여 EditText의 위치를 중앙에 정렬한다.수직 및 수평으로 ImageView 아래에 배치되도록 제약 조건을 설정한다.wrap_content 옵션을 사용하여 E..

Frontend/실습 2025.02.28

안드로이드 스튜디오 : 주사위 던지기 앱

https://developer.android.com/studio?hl=ko Android 스튜디오 및 앱 도구 다운로드 - Android 개발자  |  Android Studio  |  Android DevelopersAndroid Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.developer.android.com    XML 파일 선택:좌측 프로젝트 구조에서 activity_main.xml 파일을 선택한다.ConstraintLayout 설정:Design 탭에서 화면의 ConstraintLayout을 선택한..

Frontend/실습 2025.02.27

플로터플로어 사용법 실습

https://www.flutterflow.io/desktop FlutterFlow Desktop AppsNow build on our native Mac & Windows Desktop Application. FlutterFlow is a visual development platform for building mobile and web apps in Flutterwww.flutterflow.io       가이드를 보고 따라해 보겠다      좌측 패널의 Widget Palette에서 ListView를 검색하고 Layout Elements 그룹에서 선택한다.ListView를 드래그하여 화면에 배치하고, Travel Card와 같은 UI 요소를 추가한다.미리보기 기능을 통해 UI를 확인하고, 스타일 및..

카테고리 없음 2025.02.26

FlutterFlow란?

FlutterFlow란?  FlutterFlow는 Google의 Flutter 프레임워크를 기반으로 하는 로우코드(Low-Code) 개발 플랫폼이다. 이 플랫폼은 개발자가 복잡한 코딩 작업을 최소화하면서도 고급 모바일 및 웹 애플리케이션을 쉽게 만들 수 있도록 돕는다. FlutterFlow의 가장 큰 특징은 드래그 앤 드롭(Drag & Drop) 방식의 UI 빌더와 강력한 Flutter 통합 기능을 제공한다는 점이다.  FlutterFlow를 사용하면 개발자는 UI 디자인과 애니메이션, 데이터베이스 연결, Firebase 연동 등을 직관적으로 설정할 수 있다. 이를 통해 프로토타입부터 실제 배포 가능한 애플리케이션까지 빠르게 개발할 수 있어, 스타트업이나 소규모 팀, 혹은 프로토타이핑을 필요로 하는 프로..

OutSystems에서 짝수/홀수 판별

버튼 추가OutSystems Studio에서 "Button" 컴포넌트를 선택해 화면에 드래그 앤 드롭한다.버튼 이름은 "확인 요청"으로 설정하며, 속성(Properties) 창에서 스타일과 이벤트를 설정할 수 있다.클라이언트 액션 추가버튼에 기능을 추가하기 위해 "Add Client Action"을 선택한다.Client Action을 통해 버튼 클릭 시 실행될 동작을 설정할 수 있다.   Input Parameter 추가오른쪽 패널에서 Add Input Parameter를 선택해 클라이언트 액션(Client Action)에 입력 파라미터를 추가한다.Input Parameter는 화면(Screen)이나 다른 액션에서 데이터를 전달받을 때 사용한다.Local Variable 생성Local Variable을 ..

Frontend/실습 2025.02.24

아웃시스템즈(OutSystems): 로우코드 개발의 혁신적인 접근

아웃시스템즈(OutSystems): 로우코드 개발의 혁신적인 접근1. 아웃시스템즈란?아웃시스템즈(OutSystems)는 로우코드(Low-Code) 개발 플랫폼으로, 최소한의 코드 작성만으로도 애플리케이션을 신속하게 개발하고 배포할 수 있도록 지원한다. 이를 통해 개발자는 복잡한 코드 작업 없이 직관적인 인터페이스를 활용하여 빠르게 소프트웨어를 구축할 수 있다.2. 아웃시스템즈의 주요 특징비주얼 개발 환경: 코드 대신 드래그 앤 드롭 방식으로 UI와 로직을 구성할 수 있어 개발 생산성이 향상된다.자동화된 배포 및 관리: 클라우드 기반의 배포 기능을 제공하여 운영 부담을 최소화한다.강력한 확장성: 기존의 시스템 및 다양한 API와 연동이 가능하여 유연한 개발이 가능하다.보안 및 성능 최적화: 엔터프라이즈급 ..

DB & 코사인유사도를 이용한 영화추천

csv 파일을 가져와서 합쳐서 작업해서 판다스로 합쳐서 삭제하고 여기있는데 이이타 가져오고 해서  하는ㄴ건데 이걸 테이블에 저장해서 한다실제로 배민은 어떻게 정보를 수집을 했겠어 이런걸 아웃풋이있어보이게      리뷰도 해줘야한다    msa이렇게 쪼개서하는게 msa인것이다각각의 서버로 불리해서 추천하면 추천만 이렇게  pip install flask flask-restful mysql-connector-python설치안했으면 설치해줘야한다    자바때 야믈에서 했던것처럼 로컬과 서버를 나눠줘야한다    설정  mysql 연결하는 방법     일단 한번 테스트 해보겠다.ㄴ  데이터분석은 데이터프레임 판다스    리부데이터 타이틀데이터를 처리하고 해서 한번에 처리하는게 좋다다 합쳐서 가져오지 말고 원본으로..

VSC/실습 2025.02.19