# application

101개의 포스트
post-thumbnail

[ Flutter ] Widget Overflow 오류 직관적으로 해결

Flutter로 애플리케이션을 개발하다 보면 자주 마주치는 오류가 있습니다. 바로 Widget Overflow 오류인데요. 만약 해당 부분이 꼭 필요하다면 다른 방법을 통해서 직관적으로 해결이 가능합니다. 바로 Expand widget이나 ListView widget 또는 SingleChildScrollView를 사용하는 방법입니다. 개인적으로 Expand 보다는 ListView, SingleChildScrollView를 추천드립니다. 왜냐하면 Expand를 사용하면 화면에서 Overflow가 되어도 그대로 냅두지만 ListView나 SingleChildScrollView를 사용하면 늘어난 만큼 스크롤할 수 있기 때문입니다. > ## Expand 기본 사용법 > ## ListView 기본 사용법 > ## SingleChildScrollView 기본 사용법

2023년 9월 2일
·
0개의 댓글
·
post-thumbnail

[Android Studio] 안드로이드 스튜디오 다운로드

안드로이드 앱 개발을 위해 안드로이드 스튜디오를 다운받으려합니다! https://developer.android.com/studio Google for Developers 의 일부인 안드로이드 디벨로퍼 공식 홈페이지에서 다운받을 수 있습니다. 가장 최신 버전을 받을거라 메인에 보이는 버튼을 통해 바로 다운로드 했습니다. android-studio-2022.3.1.19-windows 버전이네요. 다운받은 설치파일을 실행해줍니다. Next ![](https://vel

2023년 8월 31일
·
0개의 댓글
·
post-thumbnail

JSP 용어

attribute scope page 페이지 내에서 지역변수처럼 사용 request http요청을 was가 받아서 웹 브라우저에게 응답 할때까지 변수가 유지되는 경우 사용 session 웹 브라우저 별로 변수가 관리되는 경우 사용 application 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지 되는 경우 사용 MVC패턴 M : Model -> 사용자가 원하는 데이터나 정보를 제공 V : View -> 보여지는 화면 C : Controller -> 사용자가 요청을 처리하고, 그 요청에 따른 전체적인 흐름을 제어 MVC1 패턴 MVC1패턴의 경우 view와 Controller를 모두 JSP가 담당하는 형태를 가집니다. 즉 JSP하나로 유저의 요청을 받고 응답을 처리하므로 구현 난이도는 쉽다. 단순한 프로젝트에는 괜찮겠지만 내용이 복잡하

2023년 8월 24일
·
0개의 댓글
·
post-thumbnail

application.properties 이해하기

개발을 하는도중 application.properties(이하 properties파일)라는 파일을 알게 되었고 이 파일 내에서 상당히 많은 일을 할 수 있다는 걸 알게 되었다. 대표적으로 본인이 사용한 기능으로는 database 접속 정보를 남겨놓는 것이다. properties파일 내에서 변수?를 선언을 할 때는 . 으로 연결하여 보통 사용하는 거 같다. ex) 이런식으로 선언을 해놓고 propertiesConfig 자바파일에서 bean을 만들어 database에 접속할 수 있는 것이다. (앞으로 협업을 할 때 svn 혹은 git에서 소스를 체크아웃 한 후에 db접속정보를 따로 요구 할 필요가 없다.) 또한 서버 파일을 읽을 때도 유용하게 쓰인다. ex) ![](h

2023년 8월 23일
·
0개의 댓글
·
post-thumbnail

[application] 온보딩(Onboarding) 페이지

dotsIndicator build.gradle (Module:app) implementation 'com.tbuonomo.andrui:viewpagerdotsindicator:4.1.2' activity.xml 화면 구성 dotsIndicator 배치 dotsColor : 선택되기 이전 기본 dot 색상 selectedDotColor : 선택되었을 때 dot 색상 dotsSize : dot 크기

2023년 8월 2일
·
0개의 댓글
·
post-thumbnail

[application] 같은 textView 내 특정 문자 색상 변경

SpannableString start 인덱스와 end 인덱스 사이의 텍스트에 다른 색상 적용 적용할 textView 설정 인덱스 설정 setSpan(적용 속성, 처음 위치, 마지막 위치, 스타일 적용 범위) textView에 적용 ⌨️ 전체 코드

2023년 8월 2일
·
1개의 댓글
·
post-thumbnail

[application] Google Places API 설정

🚨 API Key 오류 Google MAP Key를 발급받아 그대로 사용하여 API 오류 발생 주변 장소 정보 데이터 X 🛠️ 해결방법 Google API 설정 API 라이브러리 → Places API 사용 설정 사용자 인증 정보 API 제한사항 → 키 제한 → Geocoding API & Places API 선택 → 저장 ![](https

2023년 7월 29일
·
0개의 댓글
·
post-thumbnail

[application] Google Map 현재 위치 표시하기

위치 권한 설정 AndroidManifest.xml에 위치 권한 추가 권한 목록 권한 허용 request 현재 위치 MapFragment 객체 추출 getMapAsync : 구글 지도 사용 준비 완료시 반응 > 📍 사용 method checkSelfPermission : 권한 허용 여부 확인 허용 : PERMISSION_GRANTED 허용 X : PERMISSION_DENIED getLastKnownLocation : 현재 저장되어 있는 위치 정보값 가져오기 위치 갱신 현재 위치 값 받아오기 현재 위치의 위도 경도값으로 해당 위치로 이동 moveCamera : 지도 이동 animateCamera : 지도 이동 + 애니메이션 적용 position : 마커 위

2023년 7월 25일
·
0개의 댓글
·
post-thumbnail

[application] Google Map 보여주기

AndroidManifest.xml Google Play Services 패키지 설치 Tools > SDK Manager build.gradle (Module:app) implementation 'com.google.android.gms:play-services-maps:18.1.0' implementation 'com.google.android.gms:play-services-location:21.0.1' MainAct

2023년 7월 25일
·
0개의 댓글
·
post-thumbnail

WBS 작성

소프트웨어(SW)개발 프로젝트의 WBS 일정관리 및 감리준비 좋은 WBS를 작성하는 방법과 샘플 양식 공유(다운로드)

2023년 7월 24일
·
0개의 댓글
·
post-thumbnail

[application] JSON 문서 사용하기

API 데이터 형태 AndroidManifest.xml INTERNET permission 설정 MainActivity API 주소 입력 JSON 파일 읽어오기 JSON 데이터 분석 { } : JSONObject 이름 - 값 형태 \[ ] : JSONArray 0부터 1씩 증가하는 순서값 형태 활용 API (Free and Open Public APIs) https://mixedanalytics.com/blog/list-actually-free-open-no-auth-needed-apis/

2023년 7월 21일
·
1개의 댓글
·
post-thumbnail

[ML Project] 박스오피스 데이터를 이용한 영화 관람객 예측 웹어플리케이션 개발

💻 프로젝트 소개 이번 프로젝트에서는 박스오피스의 영화관련 데이터를 이용하여 다양한 기법의 머신러닝을 학습시켜본 뒤 가장 정확도가 높은 모델을 채택하여 해당 모델을 기반으로 개봉 전 영화 관객수를 예측해주는 웹어플리케이션을 개발했다. 이때 웹어플리케이션 사용자 타겟은 일반인이 아닌 영화 투자자들과 영화 관계자들이었다. 따라서 웹어플리케이션의 예측결과를 이용하여 해당 영화에 투자할 것인지, 출연진으로 누구를 선택할 것인지 등의 결정에 기반이 될 수 있도록 만들었다. 📁 데이터셋 [데이터 수집] 데이터는 영화진흥위원회(Kofic) API 크롤링과 네이버 스크래핑을 이용하여 수집하였다. Kofic의 데이터 중 전국 집계가 가능해진 2004년을 기준으로 2004년 부터 데이터 수집을 시작한 2023년 07월 12일까지의 데이터를 사용했다. Kofic: 제목, 개봉일, 관객수, 스크린수, 배우, 장르, 등급, 국가, 감독 ![](https://ve

2023년 7월 19일
·
1개의 댓글
·
post-thumbnail

[application] local.properties에 key 저장하기

local.properties API KEY 값 문자열로 입력 "" 사용 build.gradle (Module:app) 코틀린 파일에서 사용 AndroidManifest.xml에서 사용 🚨 발생 오류 🛠️ 해결 방안 build.gradle (Module:app)에 추가

2023년 7월 19일
·
1개의 댓글
·
post-thumbnail

Spring Boot (3)

Spring Boot의 전체적인 흐름 >0. application, build.gradle 설정 > 디자인 제작 > 정적 html 제작 화면에 맞춰 DB 설계 * 스프링 부트 세팅 * 화면에 맞춰 controller 제작 테이블에 맞춰 entity 제작 entity 맞춰 repository 제작 service로 화면에 필요한 작업 및 데이터 생성 controller에서 service 결과 받아서 화면에 뿌리기 > 0. application,

2023년 7월 17일
·
0개의 댓글
·
post-thumbnail

Introduction to Application Modernization

지난 시간 회고 Mordernization aws, google cloud platform, Azure graduated projects CLOUD NATIVE source: https://www.cncf.io/projects/ 2-1. Architecture : 기본 2-2. Architecture : MSA Deployment Infrastructure Process Architecture 2-1. Architecture : 기본 Softsoftware development lifecycle Architecture Softsoftware development lifecycle ![](https://velog.velcdn.com/images/jycho

2023년 7월 11일
·
1개의 댓글
·
post-thumbnail

[application] Splash Screen

splash screen 어플리케이션을 실행시 로고를 보여주고 지정된 시간이 지나면 사라지는 화면 첫 화면을 보여주기 전까지 시간 확보 → 3초 이상 X 어플리케이션을 각인 시키는 용도로 활용 1. build.gradle (Module:app) 라이브러리 설정 2. themes.xml splash screen에 필요한 요소 구성 windowSplashScreenBackground : 배경 설정 (색상, 이미지 설정 가능) windowSplashScreenAnimatedIcon : 사용할 아이콘 설정 windowSplashScreenAnimationDuration : 보여줄 시간 설정 최대 1000ms postSplashScreenTheme : splash screen 다음에 나올 화면 테마 설정 3. AndroidManifest.xml

2023년 7월 11일
·
0개의 댓글
·
post-thumbnail

[application] 아이콘 변경

1. 이미지(로고) 업로드 app > res > Image Asset 어플리케이션 로고(아이콘)으로 설정할 이미지 업로드 2. 아이콘 이미지 변경 AndroidManifest.xml android:icon : 원하는 이미지 mipmap에서 찾아 설정 * android:roundIcon* : 원하는 round 이미지 mipmap에서 찾아 설정

2023년 6월 23일
·
0개의 댓글
·
post-thumbnail

DATABASE AND EXERCISE (project)

소방서 관리 시스템 개발, 안드로이드 앱 연동 mysql php **apache android studio** 01. 최종 안드로이드 앱 페이지 02. 최종 ppt 발표 #slide1 #slide2 #slide3 #slide4 ![](https://velog.velcdn.com/images/hyo

2023년 5월 28일
·
0개의 댓글
·
post-thumbnail

2. JSP(Java Server Page) - 내장 객체

내장 객체는 기존의 자바 코드와는 다르게 객체를 직접 생성하지 않고도 사용할 수 있는 객체입니다. 해당 객체는 컨테이너에 미리 선언된 자바클래스의 참조변수이며 스크립틀릿 이나 표현식 에서 사용 가능합니다. 내장 객체사용 시 속성(attribute)이라는 것을 사용하게 되는데 속성에는 다음과 같은 4가지 종류가 있습니다. 1) pageContext <span style=

2023년 5월 8일
·
0개의 댓글
·

[구디아카데미][IT국비지원] 4주차 session 및 application 정리

session 및 application 정리 x : 전역, 페이지 속성 변수 y : 세션 속성 변수 z : 어플리케이션 속성 변수 session은 웹 브라우저 별로 변수가 관리되고 session마다 다르게 관리된다. application은 웹 어플리케이션이 시작되고 종료될 때까지 변수가 유지되고 모든 서블릿에서 사용할 수 있는 전역 객체이다.

2023년 5월 2일
·
0개의 댓글
·