Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[1주차/필수/XML] Android UI 구현 기초 : 회원가입 및 로그인 #3

Merged
merged 26 commits into from
Apr 15, 2024
Merged
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
97d1ed6
[feat] 로그인 UI 회원가입 버튼 추가
SYAAINN Apr 3, 2024
4021751
[feat] LoginActivity 파일 생성 및 등록
SYAAINN Apr 3, 2024
7cc1f2c
[feat] LoginActivity 파일 Binding
SYAAINN Apr 3, 2024
139008c
[feat] 로그인 성공여부 snackbar 구현
SYAAINN Apr 3, 2024
a398735
[fix] AVD 구동 오류 해결
SYAAINN Apr 3, 2024
8ac5f99
[build] 비밀번호 inputType 변경
SYAAINN Apr 3, 2024
193b102
[build] 비밀번호 inputType 변경(2)
SYAAINN Apr 3, 2024
883bbc3
[refactor] signin 파일 이름 변경
SYAAINN Apr 3, 2024
4381c77
[refactor] signup 파일 이름 변경
SYAAINN Apr 3, 2024
6b8b859
[feat] 회원가입 페이지 UI 구현
SYAAINN Apr 3, 2024
ee67423
[feat] 회원가입 조건 구현
SYAAINN Apr 3, 2024
12f4f26
[feat] 회원가입 성공 시 로그인 페이지로 이동 기능 추가
SYAAINN Apr 4, 2024
7b6b12f
[feat] 회원가입 페이지 이동 기능 추가
SYAAINN Apr 4, 2024
f8788c5
[feat] 회원가입 성공 여부 Toast 출력
SYAAINN Apr 4, 2024
a0dc149
[refactor] 로그인 성공 여부 snackbar에서 toast 로 변경
SYAAINN Apr 4, 2024
d5d97de
[refactor] 로그인 성공 조건 수정
SYAAINN Apr 4, 2024
fee0317
[refactor] 회원가입 시 비밀번호 inputType 변경
SYAAINN Apr 4, 2024
d55ae28
[refactor] 회원가입 질문 수정
SYAAINN Apr 4, 2024
d7674bb
[feat] 회원가입 정보 성공 조건 추가 및 정보 전달
SYAAINN Apr 4, 2024
306d55a
[refactor] 회원가입 성공 조건 표시 및 토스트 메시지 추가
SYAAINN Apr 4, 2024
13a3d6f
[feat] 메인화면 UI 구현
SYAAINN Apr 4, 2024
894acd9
[refactor] 메인화면 UI 수정
SYAAINN Apr 4, 2024
dfb7350
[feat] 로그인 성공 시 메인화면 이동 기능 구현
SYAAINN Apr 4, 2024
e2c9a64
[feat] 회원가입 정보와 비교 기능 구현
SYAAINN Apr 5, 2024
f92dc51
[feat] 메인화면 거주지정보 추가
SYAAINN Apr 5, 2024
70139b8
[feat] 회원정보 메인페이지로 전달 기능 구현
SYAAINN Apr 5, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[feat] 메인화면 UI 구현
  • Loading branch information
SYAAINN committed Apr 4, 2024
commit 13a3d6fc8c0e79b1c4199543107dd71bb5a9f46a
77 changes: 73 additions & 4 deletions app/src/main/res/layout/activity_main.xml
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,82 @@
android:layout_height="match_parent"
tools:context=".MainActivity">

<ImageView
android:id="@+id/imgMainProfile"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

imageView의 경우에는 iv~로 많이 씁니당. 보통 뷰 네임의 대문자를 따서 지어요!

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

아 뭐로 줄여야할지 고민했었는데 뷰 네임 대문자가 기준이였군요!!! 막힌 혈이 뜷렸습니다

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

사소하게라도 헷갈리거나 궁금한게 있다면 바로 오비한테 물어보세욧~~!

android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="100dp"
android:layout_marginStart="50dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:srcCompat="@drawable/ic_launcher_background"
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

원하시는 사진으로 drawable에 추가해서 교체해주면 좋을 것 같네요!

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

실은 사진 추가하는 것까지는 아직 엄두를 못냈었는데 2주차 세미나를 통해 drawable 부분을 이용하는 법을 알게돼서 이제는 추가해볼 수 있을거 같습니다!

/>

<TextView
android:id="@+id/tvMainName"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Hello World!"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:text="닉네임"
android:textSize="25sp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toEndOf="@+id/imgMainProfile"
android:layout_marginTop="170dp"
android:layout_marginStart="20dp"
/>

<TextView
android:id="@+id/tvMainId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="30dp"
android:layout_marginStart="50dp"
android:text="아이디"
android:textSize="20dp"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
app:layout_constraintTop_toBottomOf="@+id/imgMainProfile" />

<TextView
android:id="@+id/tvMainShowId"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="50dp"
android:layout_marginTop="10dp"
android:text="alswo0831"
android:textSize="15dp"
app:layout_constraintTop_toBottomOf="@+id/tvMainId"
app:layout_constraintStart_toStartOf="parent"/>

<TextView
android:id="@+id/tvMainPw"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginStart="50dp"
android:layout_marginTop="30dp"
android:text="비밀번호"
android:textSize="20dp"
app:layout_constraintTop_toBottomOf="@+id/tvMainShowId"
app:layout_constraintStart_toStartOf="parent"/>

<TextView
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

인풋타입 패스워드 써보시면 ..!🤩

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

과제 조건에도 있었답니다?!

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

MainActivity 에는 비밀번호가 안보이게 하라는 과제 명세가 없었던거 같아서 로그인과 회원가입 시에만 구현을 해놨네요! 생각해보니까 비밀번호 그냥 보여주는게 이상한거 같기도..?

android:id="@+id/tvMainShowPw"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="10dp"
android:layout_marginStart="50dp"
android:text="88888888"
android:textSize="15dp"
app:layout_constraintTop_toBottomOf="@+id/tvMainPw"
app:layout_constraintStart_toStartOf="parent"/>

<TextView
android:id="@+id/tvMainSopt"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="SOPT에 온 걸 환영해!"
android:textSize="30dp"
app:layout_constraintTop_toTopOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintEnd_toEndOf="parent"
android:layout_marginTop="40dp"/>

</androidx.constraintlayout.widget.ConstraintLayout>