조회수 TOP
-
Xcode로 만든 앱 실제 내 아이폰에서 실행하기
Xcode로 만든 앱 실제 내 아이폰에서 실행하기 지금까지 우리가 만든 앱들을 모두 맥 컴퓨터 안에서 에뮬레이터로 실행해보고 있었다. 그런데 에뮬레이터로는 실행할 수 없는 기능들(GPS, 자이로 센서 등)이 있어서 추후에 앱을 만들고 테스트 할 때 어려움을 겪을 수 있다. 그래서 오늘은 Xcode로 만든 앱들을 실제로 내가 가지고 있는 아이폰에서 실행하는 방법을 소개하려고 한다. 목차 개발자 계정 추가하기 Xcode로 만든 앱을 실제 아이폰에서 실행시키기 위해선 먼저 개발자 계정을 추가하는 과정을 거쳐야 한다. 보통 애플의 개발자 계정은 돈을 내고 권한을 얻을 수 있는데 우리가 해 볼 것은 앱스토어에 앱을 출시하는게 아니라 내 아이폰에만 테스트 할 예정이므로 Apple ID로 설정해줘도 된다. Xc..
-
Matlab(매틀랩) 시작하기 실습 1주차 - feat.온라인으로 매틀랩 튜토리얼 이용하기
202316035 박준혁 시작하기 전에... 오늘부터 매틀랩을 실제로 사용해보는 시간을 가졌다. 온라인에서 튜토리얼을 해보면서 느낀점이 튜토리얼이 매우 친절하다. 거의 대부분 한글 지원을 해주고 설명도 자세히 나와 있어서 초보자도 쉽게 따라해볼 수 있지 않을까 생각한다. 매틀랩 온라인(웹 브라우저)으로 이용하기 매틀랩은 온라인에서도 이용 가능하다. 오늘 해볼 내용들은 복잡한 부분이 없어서 온라인으로도 충분이 따라 해볼 수 있다. (그것도 무료로) 일단 온라인에서 매틀랩을 이용하기 위해서는 계정을 하나 만들어야 한다. 매틀랩 홈페이지에 접속해 보자. MATLAB(매트랩) - 테크니컬 컴퓨팅 언어 제품 정보 MATLAB(매트랩) 소프트웨어 공식 홈페이지. MATLAB(매트랩)은 엔지니어 및 과학자를 위한 가..
-
Matlab(매틀랩) 실습 2주차 - 배열 다루기.
202316035 박준혁 배열 (array) 배열(array)은 문자, 기호, 자료 등 같은 성격을 가진 수치 정보가 순서에 따라 무리 지어 표시되는 것을 말한다. 그중 하나의 행으로 구성된 배열을 행벡터. 하나의 열로 구성된 배열을 열벡터, 2차원 배열을 행렬(matrix)이라고 한다. 공학에서는 배열과 행렬을 자연스럽게 교환해서 사용한다. 배열 입력하기 배열을 입력할 때는 대괄호([]) 안에 원소를 넣는다. 배열의 행을 바꿀 때는 대괄호 안에 세미콜론(;)을 넣고, 열을 바꿀 때는 한 칸을 띄우거나 콤마(,)를 넣는다. 예를 들어 배열 는 다음과 같이 입력한다. >> x = [1 2;3 4]; >> x = [1,2;3,4]; 행벡터, 열벡터 입력 예시 >> x = [1 2 3 4]; >> x = [1..
-
아두이노 실습 11주차 (ESP32 보드 무선통신)
실습 11주차 (ESP32 보드 무선통신) 이번주 실습에서는 저번주에 진행했던 무선통신 실습의 연장선으로 ESP32 보드를 사용하여 실습을 진행해보려 한다. ESP32 보드 설정 먼저 ESP32 보드를 사용하기 위해서 준비작업이 필요하다. 위 사진은 ESP32 보드의 모습이다. 먼저 아두이노 IDE를 열어 환경설정에 들어간다. 윈도우 - 좌측상단 파일 -> 기본 설정 맥 - 좌측상단 Arduino IDE -> 기본 설정 ⌘(command) + ,(comma) 단축키로도 들어갈 수 있다. 추가 보드 관리자 URL 옆에 있는 파일모양 아이콘을 누른다. 그러면 위와 같이 추가 보드 관리자 URL을 추가할 수 있는 창이 나오게 되는데, 여기서 아래의 URL을 입력해주자. https://raw.githubuser..
최신 글
-
Flutter 기말 프로젝트 - 인덕 부동산
목차 인덕 부동산 앱 시연 영상 https://youtu.be/mZ7mjVLEZV8 주요 기능 디렉터리 구조 소스코드 main.dartimport 'dart:ui';import 'package:firebase_core/firebase_core.dart';import 'package:firebase_crashlytics/firebase_crashlytics.dart';import 'package:flutter/material.dart';import '../firebase_options.dart';import 'intro/intro_page.dart';void main() async { WidgetsFlutterBinding.ensureInitialized(); await Firebase...
2024.12.19 18:31 -
Flutter 14주차 (2) - 파이어베이스 인증하기
Flutter 14주차 (2) - 파이어베이스 인증하기 이번 주차에서는 파이어베이스의 인증 기능을 이용해 이메일과 비밀번호로 회원가입하고 로그인하는 앱을 만들어 볼 예정이다. 목차 파이어베이스 이메일 비밀번호 인증 설정하기 파이어베이스의 이메일 비밀번호 인증 기능을 사용하기 위해선 파이어베이스 콘솔에서 해당 기능을 활성화해줘야 한다. 먼저 파이어베이스 콘솔에 접속하여 저번시간에 만든 프로젝트를 클릭하자.그리고 왼쪽 빌드 목록에서 Authentication을 클릭하자. 인증 방법 중에서 이메일/비밀번호를 클릭하고 사용 설정을 활성화하고 저장을 누르자. 템플릿 탭으로 넘어와서 이메일 주소 인증으로 들어가자. 아래 템플릿 언어를 한국어로 바꾸자. 패키지 등록하기 pubspec.yaml 파일을 ..
2024.12.13 17:30 -
Flutter 14주차 (1) - 이미지 피커(image_picker) 활용하기
Flutter 14주차 (1) - 이미지 피커(image_picker) 활용하기 이번 주차에서는 이미지 피커를 활용하여 갤러리나 카메라와 연동하는 앱을 만들어 볼 예정이다.갤러리에서 선택하거나 카메라로 찍은 사진을 화면에 출력하는 간단한 앱이다. 목차 image_picker 패키지 등록하기 이미지 피커를 사용하기 위해선 다음처럼 이미지 피커 패키지를 pubspec.yaml 파일의 dependencies 항목에 등록해야 한다. pub.dev 사이트에 들어가서 image_picker를 검색한 후 dependencies 항목에 등록하자. Flutter 패키지는 버전 업데이트가 자주 일어나는데 이전 버전이면 다른 패키지와 충돌이 발생할 수도 있으므로 가능하면 pub.dev에서 검색해서 최신 버전의 패키지를..
2024.12.13 16:17 -
Flutter 12주차 - 플러터 앱과 파이어베이스 연동하기 (MacOS)
Flutter 12주차 - 플러터 앱과 파이어베이스 연동하기 (MacOS) 이번 주차에서는 파이어베이스를 사용하여 실습을 진행하기 위해 플러터 앱과 파이어베이스를 연동하는 방법에 대해 알아볼 예정이다. 목차 파이어베이스 프로젝트 만들기 Flutter 앱에 Firebase를 추가하는 방법은 아래 공식문서에서 자세히 안내하고 있다.https://firebase.google.com/docs/flutter/setup?hl=ko&platform=android 위 공식문서를 참고하여 차근차근 연동해보자. 먼저 Firebase Console에 들어가보면 아래와 같이 기본 페이지가 나온다.필자는 이전에 프로젝트를 만들어 놓은 적이 있어 다른 프로젝트가 보이는데 만약 이번이 처음이라면 프로젝트 만들기만 보일 것이다. ..
2024.11.23 18:38 -
Flutter 11주차 - Youtube API를 이용한 동영상 플레이어 앱
Flutter 11주차 - Youtube API를 이용한 동영상 플레이어 앱 이번 주차에서는 간단하게 Youtube API를 이용한 동영상 플레이어 앱을 만들어 볼 예정이다. 목차 구글 API 키 얻기 유튜브 API를 사용하기 위해선 구글의 API 키를 발급받아 사용해야 한다. 아래 링크로 들어가 본인의 구글 아이디로 로그인하면 다음과 같은 화면이 나온다.https://console.cloud.google.com/ 일단 처음 구글 콘솔에 접속하면 아무런 프로젝트가 선택되어 있지 않을텐데, 필자는 이미 이전에 구글 API를 사용한 적이 있어 프로젝트가 자동으로 선택되어 있다. 좌측에 프로젝트 선택창을 클릭하여 프로젝트를 하나 추가해보자. 프로젝트 이름은 YoutubeAPI로 지었다.(테스트용이기 때문..
2024.11.19 21:23 -
Flutter 10주차 - dio 패키지를 이용해 reqres.in 사이트에서 API 정보 가져오기
Flutter 10주차 - dio 패키지를 이용해 reqres.in 사이트에서 API 정보 가져오기 이번 주차에서는 reqres.in 사이트에서 제공하는 API를 사용해서 유저 정보 리스트를 구현할 예정이다. 목차 dio 패키지 가져오기 이번 실습에서는 HTTP 요청을 처리할 수 있도록 하는 dio 패키지를 사용해서 구현할 예정이므로 pub.dev 에 들어가 dio 패키지를 설치하자. 설치 방법대로 dependencies 에 dio를 추가한 후 Pub get를 눌러 패키지를 설치하자. reqres.in 유저 리스트 API 확인하기 https://reqres.in/api-docs/#/ 사이트에 들어가보면 reqres.in에서 제공하는 API들의 문서를 볼 수 있다. 우리가 사용할 유저 리스트 ..
2024.11.10 19:42