728x90

Experience/미완&보류 프로젝트 모음 7

[뉴스레터 앱] 로딩 애니메이션 기능

앱을 처음 실행시키면 나오는 로딩 화면에서 아이콘이 움직이는 애니메이션 기능을 넣고 싶었다. 여러가지 방법이 있지만 useState와 SetInterval을 이용해 이미지를 연속적으로 반복해서 보여주는 방법을 이용했다. App.js 파일에서는 3초 동안 로딩 화면을 보여주고 메인 페이지로 넘어가도록 되어있다. 그리고 로딩 화면을 구성하는 Loading.js 파일. 하나하나 설명을 해보자면, 필요한 Hooks이나 라이브러리 등을 import 해준다. 여기는 디자인적인 부분. 보통 Reac Native로 앱 개발을 하면 StyleSheet로 디자인을 많이 하지만, 나는 styled-components를 이용해서 디자인을 해주었다. 아직은 디자인이라고 할 정도는 아니지만, 배경색과 정렬 정도를 해줬다. sty..

[영단어 추천 앱] 시스템 설계 문제

영단어 추천 앱을 만들기 위해 가장 핵심 기능이라고 할 수 있는 연관어 분석 알고리즘 활용에 치명적인 문제가 있다. 지금까지 구현해오던 시스템 설계대로라면 인공지능(tensorflow)에서 어떠한 문장들을 입력 데이터로 받아 word2vec 모델이 학습을 하게 된다. 즉, word2vec 모델에서 A라는 단어와 연관되는 단어를 탐색하고 싶은 경우 A라는 단어가 학습 데이터에 포함이 되어 있어야 한다. 그런데 현재 우리가 사용하는 영어단어 데이터베이스에 있는 모든 단어가 인공지능 학습 데이터에 포함되어 있다고 확신할 수 없다. 또한, DB에 있지 않은 단어가 tensorflow에는 존재할 수 없다. 인공지능과 DB가 따로 놀고 있다고 볼 수 있다. 처음에는 이러한 문제를 그냥 DB의 단어와 학습데이터의 단..

[뉴스레터 앱 개발] 개발 시작부터 난관

디자인 전공하는 친구와 앱 개발을 하기로 했다. 8월부터 기획했지만 중간에 시험과 기타 이런저런 일들 때문에 미루고 미루다 결국 종강하고 이제서야 개발을 시작한다. 기획은 어느정도 되어있고, 이제 디자인과 개발을 시작하면 되는데 오늘 개발 첫날부터 막혀버렸다. expo init으로 프로젝트 만들고... github랑 연결해서 push랑 pull 해주고... 그게 다인데 안드로이드 스튜디오 실행이 잘 되나 확인해보려는 단계에서 바로 막혔다. 심지어 처음 보는 에러다... Play Store에서 엑스포를 새로운 버전으로 다운로드 하라는 이야기 같은데... 안드로이스 스튜디오 안에서 내가 엑스포를 설치했던가... 알아서 설치된 거 아니었나? 업데이트를 내가 해줘야 하는 것인가... 이 가상 폰 안에서 플레이스..

[Unity - VR] VR 프로젝트

USG 공유 대학 Unity 강의를 수강하면서 Unity 공부를 하고, 팀 프로젝트를 진행하려고 했었다. 그런데 5월 후반부터 시작한된 강의가 7월이 될 때까지 Unity 개발에 대한 내용이 아닌 프로젝트 기획과 Unity가 사용되는 분야 등에 대한 내용만 강의가 진행되었다. 8월 말까지 진행되는 강의가 아직도 Unity 개발에 대한 내용은 다루지 않고, 팀 구성도 이루어지지 않고 있어 프로젝트 진행에 대한 걱정이 되었다. 그런데, 애초에 일요일 10시~14시로 진행되던 실시간 강의를 갑자기 9시~18시로 토,일 진행하겠다는 통보를 해왔다. 사전에 학생들에게 양해를 구한 것도 아니며, 공지된 날짜도 촉박했다. 심지어는 금요일 당일에 오늘 강의가 있다며 공지를 하기도 했다. 앞의 강의를 듣지 못해 뒷 내용..

[Unity - VR] VR 프로젝트 2차 마인드맵 및 1차 포트폴리오

프로젝트 주제: VR 이용 임용 면접 모의 수업(수업 실연) 프로젝트 컨셉맵을 더욱 구체화하고, 제페토 빌드잇이라는 프로그램으로 가상 공간을 제작해보았다. 아직 Unity 활용에 대해 공부하지 않아 프로젝트 제작이 불가능하다는 점을 고려하여 그 전에 시각적으로 구현을 해볼 수 있는 방법을 이용한 것이다. 파일을 제출하기는 했지만 해당 날짜에 라이브 강의를 듣지 못해 발표와 피드백이 이루어지지 못했다. 이후 녹화 강의가 올라오면 강의를 수강하면서 보완하고 추가할 부분을 생각해 보아야겠다. 아래 사진은 과제로 제출한 파일을 캡처한 이미지다. 기술적인 부분의 이해와 프로젝트 내용의 구체화가 이루어진다면 프로젝트 내용의 질이 더 높아질 것 같다. +) 수정 및 보완을 거친 2차 마인드맵

[Unity - VR] VR 프로젝트 1차 마인드맵

프로젝트 주제: VR 이용 임용 면접 모의 수업(수업 실연) USG 공유 대학 비교과 프로그램 중 Unity 프로그램을 신청하여 수강하고 있다. 5월 후반부터 6월까지 Unity 활용 분야와 프로젝트에 관한 강의를 들었고, 저번주부터 자신만의 프로젝트를 기획하고 있다. 내가 생각한 프로젝트의 주제는 VR을 활용한 모의 수업이다. 임용 시험을 칠 때 모의 수업을 통해 면접을 진행하는 단계가 있는 것으로 알고 있는데, 이때 면접관만 지켜보고 있는 빈교실에서 학생들이 있다고 상상하며 수업 실연을 진행해야 한다. 이러한 수업 실연에 VR을 이용하여 가상의 공간에서 가상의 학생들을 대상으로 모의 수업을 진행한다면 더욱 몰입과 평가가 쉽지 않을까, 하는 생각에 이러한 아이디어를 생각해보았다. 아래 이미지는 아이디어..

728x90