
웹이든 앱이든 개발자들이 한 번씩은 경험해 보는 것이 쇼핑몰일 것이다. 그만큼 기본적으로 할 수 있어야 하는 부분들을 할 수 있고, 개발실력 향상에 도움이 되어서가 아닌가 생각된다. 안드로이드 개발 실력을 스스로 확인하기위해, 약 한 달의 시간에 걸쳐 천천히 쇼핑몰 개발을 진행하였다. 아래는 개발하기 전에 세웠던 목표들이다. 로딩화면에서 애니메이션을 넣어 로그인 화면 전환을 부드럽게 만들어보자. RecyclerView를 사용하자. BottomNavigationBar 를 사용하자. SQLite를 써서 개발해보자. 자동로그인 기능도 구현해보자. 결론적으로 위 목표를 모두 실현했다. https://youtu.be/Suzz_FGzeu0 코드 - Login Activity - 우선, 프로젝트를 막 시작하며 Ani..

학교 교과과목 중 프로젝트 실무 시간에 과제로 만든 프로젝트이다. 예전부터 인공지능에 대해 관심이 있었는데, 이번 기회에 직접 프로그램을 만들어보기 위해 진행하였다. 기획 단계에서 우선 무슨 AI를 만들 것인지에 대해 고민해보았다. 대화형, 챗봇, 스피커 등 여러 종류의 AI들 중에서 얼굴인식을 만들어보기로 결정하였다. 초심자가 가장 접근하고 개발하기 쉬울 것 같았기 때문이다. 개발언어는 Python으로, 클라이언트는 웹을 사용하려고 하였으나 개발하는데 중 웹보다는 윈도 앱으로 만드는 것이 시간이 덜 걸릴 것 같아 바꾸게 되었다. 개발 목표는 이러하다. 인공지능을 이용해 사진 속 사람의 얼굴을 인식한다. 인공지능을 이용해 사진 속 사람의 얼굴을 분별해낸다. 인공지능을 이용해 사진 속 사람의 얼굴과 유명인..

학교 교과과목 중 안드로이드 시간에 과제로 만든 프로젝트이다. 공공기관에서 만든 어플을 재개발해보자는 취지의 과제이다. 2인 1조로 기존 어플 분석 및 개발할 어플 기획을 한 후, 개인별로 개발을 진행하였다. 기존의 '내 손안에 장생포' 앱을 이렇게 바꾸어보면 어떨까 하는 생각으로 프로젝트를 진행하였으며, 기존 앱을 비하하는 등 나쁜 의도는 없음을 밝힙니다. 이번에 프로젝트를 진행하며 가장 중요하게 생각했던 것은 '디자인'과 '재밌는 기능'이다. 한 번쯤 디자인이 예쁜 어플을 만들어보고 싶다고 생각을 해왔는데 마침 안드로이드 과제를 수행하게 되어 바로 실행에 옮겼다. 프로젝트는 3월 초부터 시작되었다. 약 한 달이 넘는 기간 동안 기존 앱 및 장생포구 관련 분석, 기획 및 디자인 등을 진행하였다. 이후에..

학교 과제로 수행한 한솥 매장 계산대 프로젝트이다. 실제로 매장에서 사용할 수 있을법한 디자인과 기능의 프로그램을 만드는 것이 목표였다. C#에 대해서 일체 모르는 상태부터 시작하였다. 때문에 배우면서 진행하는 한 학기 과제 프로젝트였다. 코드가 어수선하더라도 이해해주길 바란다. 로딩 화면이다. progress bar는 실제로 데이터와 연동되어 작동하는 것이 아닌, 설정해놓은 값에 맞추어 작동하는 것이다. 메인화면이다. 좌측과 중앙부엔 테이블 정보, 우측 상단엔 현재 날짜와 시간, 그리고 우측 하단엔 통계와 종료 버튼을 넣었다. 테이블 정보에는 주문을 할 시, 주문한 메뉴 목록과 수량이 들어간다. 테이블을 선택하게 되면 주문창으로 들어오게 된다. 메뉴를 클릭하면 좌측 상단의 ListView에 각 메뉴의 ..

학교 과제로 수행한 웹 프로젝트 벤치마킹 프로젝트이다. 애플 사의 홈페이지를 벤치마킹하여 자기소개 페이지로 수정하였다. 벤치마킹이 끝나고 나서 애플 홈페이지가 일부 바뀌었기 때문에 비교가 불가능한 점 양해 바란다. 상단 메뉴 바의 코드이다. position: fixed를 주어 고정되도록 하였다. hover속성을 주어 text의 천천히 색이 바뀌어지도록 했다. div#menuBar { position: fixed; background-color: rgba(0, 0, 0, 0.8); width:100%; padding-top: 9px; padding-bottom : 13px; } ul.menuBarList{ margin: 0; text-align: center; list-style-type: none; fo..