무엇을 만들것인가 ?
- 서버관리수업을 위해 만들어 놓은 홈페이지를 마치 네이버 블로그처럼 관리할 수 있는 앱
- 단순히 링크연결로 완성하는 웹앱이 아닌 앱에서 서버의 PHP를 통해 데이터베이스에 쿼리를 전송하거나 요청하여 모바일 환경에 맞게 구현
주제 선정이유
- 서버관리수업에서 홈페이지를 제작하고 서버에 올려 관리를 하고 있기 때문에 모바일 프로젝트 역시 제작된 홈페이지를 바탕으로 진행하면 좋을 것 같아 선정
필요 기술 및 환경
- Cent OS 7
- Apache
- PHP
- MariaDB
- Android Studio
주요 내용
- 회원가입 : DB에 접근하여 계정 생성
- 로그인 : 가입한 회원기록을 바탕으로 로그인
- 글 작성 : 가입자의 아이디로 글 작성
- 글 수정 : DB에 저장된 글을 불러와 수정하여 업데이트
- 글 삭제 : DB에 저장된 글 삭제
- 글 리스트 확인 : DB에 저장된 글들을 불러오기
개발 절차
- 안드로이드 개발환경 구축
- 화면배치 설계
- 가기 기능별 액티비티 제작
- 액티비티별 기능 구현
- 테스트 및 각종 버그 수정
간단한 스케치
