인기 글
· Ttokshow
개요 연계/소속회사 : 한이음 멘토링 사업 수행 기간 : 2021.3 ~ 2021.11 (약 9개월 소요) 주요 역할 : 아두이노 보드 구성 및 Python 기반의 OpenCV를 통한 영상처리, Selenium을 통한 쇼핑몰 리뷰 수집과 분석, Android 앱 구성과 디자인 등 기술 스택 : Python - OpenCV / Arduino / Android OS / Server - AWS / DB - MySQL / 협업툴 - Notion / VCS - Git, Gitlab 업무 성과 : 2021년 한이음 멘토링사업 프로젝트의 지원으로 진행된 프로젝트입니다. TTOKSHOW는 아두이도 보드를 활용하여 상품의 바코드를 인식하고 해당하는 데이터를 서버와 통신하여 DB에 저장된 데이터를 가져옵니다. 다양한 상품..
· SwiftUI
SwiftUI의 버튼을 커스텀해서 성공과 실패에 대한 애니메이션을 나타내는 예제다. 먼저 커스텀 버튼을 만든다. 임시로 버튼을 body 안에 작성하고 test를 출력하는 custom button으로 만들었다. import SwiftUI struct AnimatedButton: View { var body: some View { Button { print("test") } label: { Text("custom button") } } 다음으로 버튼을 나타낼 뷰를 먼저 작성한다. import SwiftUI struct AnimatedButtonView: View { var body: some View { AnimatedButton() } } struct AnimatedButtonView_Previews: P..
· DOLO
개요 연계/소속회사 : 한이음 멘토링 사업 수행 기간 : 2020.3 ~ 2020.11 (약 9개월 소요) 주요 역할 : AI 드론 라즈베리 파이 구성 및 Python 기반의 YOLO Darknet을 통한 인공지능 영상처리 등 기술 스택 : Python - YOLO Darknet / Rasberry Pi / Linux OS / 협업툴 - Notion / VCS - Git, Gitlab 업무 성과 : 2020년 한이음 멘토링사업 프로젝트의 지원으로 진행된 프로젝트입니다. AI Drone의 자율비행을 통해 산악지형을 비행하고, YOLO 기반의 영상처리를 통해 산불을 미리 감지하고 조난자를 수색하는 DOLO를 제작하였습니다. 1년 간의 프로젝트 결과 한이음 공모전에 입상하였습니다. 프로젝트 설명 한국정보산업연..
· SwiftUI
드래그 가능한 그리드를 만드는 것을 연습해보았다. 아마도 온리픽원 새로운 기능에 추가될 수 있을 것 같다. 우선 SwiftUI View를 하나 추가해서 여러 가지 색깔의 View를 그리드에 나타낸다. import SwiftUI struct MovableGridView: View { @State private var colors: [Color] = [.red, .blue, .green, .purple, .orange, .yellow, .brown, .cyan, .indigo, .mint, .pink, .black] var body: some View { ScrollView(.vertical) { let columns = Array(repeating: GridItem(spacing: 10), count: 3..
· Streetalk
수행 기간 : 2022.1 ~ 2022.8, 2023.6 ~ 2023.7 (총 10개월) 주요 역할 : iOS 개발 전체 과정 (설계 및 구현) 기술 스택 : Swift, UIKit, Storyboard, MVC, Alamofire, Kingfisher, AWS EC2, RDS, S3, MySQL, Figma, Zepline, Slack, Notion, TestFlight, Appstore Connect, Git, Github 업무 성과 : 개발팀 4명과 디자인팀 3명으로 구성된 대학생 팀 단위 프로젝트로 진행되어 거리 기반 소상공인을 위한 커뮤니티 애플리케이션을 개발하였습니다. 개발팀은 2명의 팀원이 백엔드 처리 및 DB, 인프라를 담당하고, 나머지 2명의 팀원이 각각 안드로이드 앱과 아이폰 앱을 개발..
· uBlinked
개요 소속 : 홍익대학교 AIML 졸업프로젝트 수행 기간 : 2022.3 ~ 2022.11 주요 역할 : SwiftUI 기반의 MVVM 패턴 iOS App 개발 및 Core ML AI 모델 구현 기술 스택 : Swift - SwiftUI, Firebase API, ML Kit SDK / AI - Core ML / VCS - Git, Github 업무 성과 : 모든 사람이 눈을 감지 않은 사진을 찍어주는 인공지능 iOS App 개발 프로젝트입니다. 졸업 프로젝트 과제로 수행했으며 SwiftUI를 활용하여 MVVM 패턴으로 작성하였습니다. ML Kit을 사용하여 카메라 앵글 내에 존재하는 사람들의 얼굴을 Crop하고 Core ML 모델을 통해 눈의 개폐 여부를 파악하여 사진을 선별합니다. 대학교 졸업 전시회..
· SnapKit
이전 포스트에서는 스냅킷을 사용하는 것에 대한 이점에 대해 알아보았다. 이번에는 이런 스냅킷을 사용해서 화면을 다양하게 분리하고 위치해보는 예제를 다루겠다. 다양한 화면 분할을 연습해보기 위해 화면의 상단에 높이 200 만큼의 뷰를 하나 넣고, 그 아래에 세 개의 뷰를 나란히 배치해보겠다. 다음으로 가장 아래에 남아 있는 모든 공간을 좌우로 정확히 나누고, 또 우측에 두 개의 뷰를 위아래로 배치해보겠다. 먼저 총 7개의 하위 뷰가 필요하기 때문에 아래와 같이 다양한 색깔의 뷰를 생성한다. lazy var pinkView = { let view = UIView() view.backgroundColor = .systemPink return view }() lazy var redView = { let view..
chicharios
Appledore | 애플도어