
총 141개
-
플러터 웹 개발 환경에서 갤럭시 앱 배포하기-초보자도 쉽게 따라하는 단계별 가이드2025.01.191. 플러터 웹 개발 환경 플러터 웹 개발 환경에서 소스코드를 작성하고, 이를 컴파일하여 개발된 앱을 스마트폰에 설치하고 실행하는 방법을 상세히 기술하고 있습니다. 별도의 개발환경 프로그램 설치 없이 웹을 통해 코드를 작성하고, 그 결과물을 스마트폰 앱으로 동작시키는 과정을 다루고 있습니다. 2. 갤럭시 앱 배포 갤럭시 S시리즈 스마트폰을 사용하여 플러터 웹 개발 환경에서 작성한 코드를 컴파일하고, 생성된 APK 파일을 스마트폰에 설치하여 실행하는 방법을 단계별로 설명하고 있습니다. 3. 미로 게임 앱 개발 본 문서에서는 미로 게임...2025.01.19
-
안드로이드, IOS, 하이브리드 앱의 특징 및 장단점2025.05.071. 안드로이드 앱 안드로이드 앱은 스마트폰을 사용하기 위해 필요한 여러 운영체제 중 가장 대표적으로 쓰이는 스마트폰 운영체제이다. 구글에서 제작했으며 80%에 가까운 시장 점유율을 가지고 있다. 안드로이드는 리눅스 기반의 운영체제이며, 다양한 환경에 적용 가능한 플랫폼이기도 하다. 가장 대표적인 것으로는 자바로 응용 프로그램 개발이 가능하다는 것이며, 오픈소스를 지향하므로 정보가 공개되어 있고 적용하기 쉽다는 특징을 가지고 있다. 또한 안드로이드 스튜디오라고 하는 전용 개발도구를 무료로 제공하고 있다는 점은 가장 큰 특징이자 장점...2025.05.07
-
대학생에게 유용한 앱 소개하기2025.01.121. 열품타 앱 소개 열품타는 사용자의 공부시간을 측정하고 기록해주어 객관적으로 자신의 공부량, 공부패턴을 바라볼 수 있게 해주고 다른 사람들의 공부 기록도 공유해주기 때문에 올바른 공부습관 형성과 공부 자극을 얻는 데 도움을 준다. 대학생들이 학교 시험, 자격증 등을 위해 공부를 해야 하는 데 유용하게 쓰일 수 있다. 2. 열품타 앱 사용 방법 1. 구글 플레이스토어나 앱 스토어에서 열품타 앱을 설치한다. 2. 과목별 스톱워치 기능을 사용하여 공부 시간을 측정할 수 있다. 3. 스톱워치로 측정된 시간만큼 스터디 플래너를 자동으로 ...2025.01.12
-
안드로이드 앱의 3가지 액티비티에 대해 설명하고 전이 과정을 기술하시오2025.05.141. 안드로이드 앱의 액티비티 상태 안드로이드 앱에서 액티비티(Activity)는 resumed, paused, stopped의 3가지 상태를 가집니다. resumed 상태는 '계속해서 ~하고 있는' 의미이고, paused 상태는 '잠시 멈춰진 동작/상태'를 의미합니다. stopped 상태는 '일시적으로 멈춘 동작/상태'를 의미합니다. 2. 액티비티 상태 전이 과정 액티비티의 상태를 전이시키기 위해서는 메서드 호출이 필요합니다. resumed 상태에서 paused 상태로 전환하려면 반드시 return문을 포함해야 합니다. pause...2025.05.14
-
방통대 방송대 모바일앱프로그래밍 핵심요약노트 교재요약본 (1장~14장)2025.01.251. 안드로이드 프로젝트 안드로이드 프로젝트 구성 요소에 대해 설명합니다. MainActivity.java 액티비티 정의 및 실행 코드, R.java 참조 자원 ID 속성값 정의, drawable 이미지 파일 저장 폴더, activity_main.xml 레이아웃 정의, strings.xml 문자열 정의, AndroidManifest.xml 앱 정보 및 구성요소, Activity 화면 표현 구성요소, XML 언어, 안드로이드 프로젝트 실행 과정 등을 설명하고 있습니다. 1. 안드로이드 프로젝트 안드로이드 프로젝트는 매우 흥미롭고 도전...2025.01.25
-
자바의 특징과 장단점 이해하기2025.05.031. 자바의 특징 자바는 배우기 쉽고 객체 지향적이며 플랫폼에 독립적이라는 장점이 있다. 구체적으로 다형성, 추상화, 상속, 캡슐화 등의 특징을 가지고 있다. 이를 통해 모듈 방식 프로그래밍, 코드 재사용, 유지보수 및 확장성 향상 등의 이점을 얻을 수 있다. 2. 자바의 단점 자바의 단점으로는 실행 속도가 느리다는 점, 백업 작업에 적합하지 않다는 점, 코드 이해가 어렵다는 점 등이 있다. 또한 변화하는 트렌드에 적응하기 어려우며 버그 수정 비용이 높다는 단점도 있다. 1. 자바의 특징 자바는 객체 지향 프로그래밍 언어로, 플랫폼...2025.05.03
-
BIS 버스정보 시스템입니다 임베디드2025.01.141. 실시간 인구 밀집 모니터링 실시간으로 인구 밀집 상황을 모니터링하고 이를 활용할 수 있는 다양한 아이디어를 제시하고 있습니다. 휴대폰 앱을 통해 실시간 인구 밀집 정보를 제공하고, 이를 통해 사고 예방 및 행사 계획 등에 활용할 수 있는 방안을 제안하고 있습니다. 2. 인구 밀집 모니터링 앱의 장단점 인구 밀집 모니터링 앱의 장점으로는 실시간 확인이 가능하여 사전에 인구 밀집 상황을 파악할 수 있고, 이를 바탕으로 일정 계획 수립 및 위험 지역 회피가 가능하다는 점을 들고 있습니다. 단점으로는 개인정보 침해 우려, 데이터 수집...2025.01.14
-
영화관 좌석 예약 앱2025.01.181. 웹 앱 프로그래밍 이 프로젝트는 웹 기반 앱 프로그래밍을 활용하여 영화관 좌석 예약 기능을 구현하였습니다. HTML, CSS, JavaScript를 사용하여 사용자 인터페이스와 좌석 선택 기능을 구현하였습니다. 사용자는 좌석 번호를 입력하면 해당 좌석의 배경색이 변경되어 선택된 것을 확인할 수 있습니다. 2. 사용자 인터페이스 설계 이 프로젝트에서는 직관적이고 사용자 친화적인 인터페이스를 설계하였습니다. 헤더 영역에는 프로젝트 제목을 표시하고, 좌석 선택을 위한 입력 필드와 버튼을 중앙에 배치하였습니다. 좌석은 5행 5열로 구...2025.01.18
-
가장 기억에 남는 배달의민족 광고와 그 영향2025.01.241. 상품 및 브랜드 배달의민족은 대한민국의 대표적인 음식 배달 애플리케이션으로, 사용자가 다양한 음식점의 메뉴를 손쉽게 주문할 수 있도록 돕는다. 이 애플리케이션은 사용자 친화적인 인터페이스와 빠른 배달 서비스를 통해 많은 사랑을 받고 있다. '우리 민족의 밥상' 시리즈 광고는 배달의민족이 제공하는 편리함과 다양성을 중심으로, 사용자들이 어떤 상황에서도 맛있는 음식을 즐길 수 있게 한다는 메시지를 전달한다. 2. 크리에이티브 실행 형식 - 유머 광고는 일상 속에서 벌어질 수 있는 소소한 상황을 유머러스하게 풀어내어 시청자들의 이목...2025.01.24
-
반려동물 사업 구상 발표자료2025.04.301. 펫 웨어러블 연동 앱 펫 웨어러블 기기를 통해 반려동물의 건강 정보를 실시간으로 모니터링하고 관리할 수 있는 앱 서비스에 대한 내용입니다. 주요 기능으로는 반려동물의 심박수, 호흡수, 체온 등 건강 정보 표시, 상태 변화 알림, 수면 시간 및 활동량 측정, 운동량 관리, 건강 랭킹 등이 있습니다. 이를 통해 반려인들의 반려동물 건강 관리를 돕고자 합니다. 2. 펫돔 펫 웨어러블 기기와 연동되는 앱 서비스인 '펫돔'에 대한 내용입니다. 펫돔은 반려동물 관련 팬 문화를 기반으로 하며, 유료 서비스를 통해 반려동물의 건강 정보 모니...2025.04.30