- 실행 환경
- 안드로이드 스튜디오 SDK 환경
- 안드로이드 스튜디오 실행 환경
- JDK 버전
- 구현 내용
- 첫 번째 화면
- 두 번째 화면
- 세 번째 화면
- 유저 관리
-
- SDK Platforms : Android 10.0(Q), Android 9.0(Pie), Android 8.1(Oreo)
- Android SDK Build Tools
- Android Emulator
- Android SDK Platform-Tools
- Android SDK Tools
- Google Play services
-
- Ubuntu 18.04.3 LTS, 64bit 운영체제
-
java version "1.8.0_191"
Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
-
로그인 화면을 구성했습니다.
아이디 또는 비밀번호가 틀리면 Toast 메세지가 출력됩니다. -
회원 가입 화면을 구성했습니다.
아이디 입력 란 옆에 있는 중복 확인 버튼을 누르면 기존 이용자들의 아이디와 비교해 사용 가능한 아이디인지 판별할 수 있게 했습니다.
개인 정보 이용 약관에 동의해야만 회원 가입이 가능하도록 했습니다.
동의하더라도 하나라도 정보를 입력하지 않거나 비밀번호가 규칙에 맞지 않으면 가입이 불가능합니다.비밀번호 규칙
- 비밀번호 길이는 6 ~ 12자.
- 특수 문자
~ ` ! ' "
는 사용할 수 없습니다. - 비밀번호 입력 란과 비밀번화 확인 란의 내용이 일치해야 합니다.
-
버튼을 누르면 버튼의 색과 같은 색으로 레이아웃의 배경색이 바뀝니다.
-
이용자들의 정보를 불러오는 기능, 새 가입자의 정보를 작성하는 기능, 아이디와 비밀번호를 확인하는 기능들을
하나의 클래스 안의 static 함수로 선언하고 처리하게 했습니다.
이용자들의 개인 정보는 모두 내장 메모리 안에서 하나의 파일, 텍스트 형태로 저장됩니다.
Repository Link : https://github.com/Jaewook-Lee/3Layout