본문 바로가기

Android Project/Extras..59

JSON 보기편하게 변환 해주는 사이트 아래 사이트를 사용하면 이렇게 보기 힘들게 되어있는 Json 데이터들을 이런식으로 좀 더 보기 편하게 바꿔준다. 그냥 JSON데이터를 복붙해주면 된다 # Json 보기 편하게 바꿔주는 사이트https://codebeautify.org/jsonviewer# Best JSON Viewer and JSON Beautifier OnlineOnline JSON Viewer, JSON Beautifier and Formatter to beautify and tree view of JSON data - It works as JSON Pretty Print to pretty print JSON data.codebeautify.org http://jsonviewer.stack.hu/Online JSON V.. 2024. 5. 3.
[Android / Kotlin] SNS 앱 팀 프로젝트 - 회원가입, 로그인 / 마이페이지 이번에는 회원가입,로그인 페이지를 만들어볼건데 먼저 메인엑티비티에서 프로필 이미지를 클릭하면 회원가입과 로그인을 할 수 있는 페이지로 이동할것이기 때문에 먼저 메인엑티비티에 추가로 디자인해줄것이다 # MainActivity에 디자인추가 activity_main.xml 이런식으로 저번에 디자인해줬던 메인엑티비티에 상단 레이아웃을 추가로 디자인해줬다 그리고 MainActivity로 가서 프로필이미지를 클릭했을때 FirstActivity로 이동하도록해준다 class MainActivity : AppCompatActivity() { lateinit var emailData : String lateinit var nameData : String lateinit var intentToLogin : Intent la.. 2024. 4. 7.
[Android / Kotlin] SNS 앱 팀 프로젝트 - 디테일페이지 저번 포스팅에서 리사이클러뷰 아이템을 클릭했을때 DetailActivity로 이동하고 이동할때 title,content,image데이터를 전달해주는 작업까지 완료했다 이제 DetailActivity를 디자인하고 보낸 데이터를 받아서 화면에 표시해주는 작업을 해볼것이다! # DetailActivity 레이아웃 디자인 activity_detail.xml 어짜피 데이터를 뿌려줄거기 때문에 이런식으로 디자인했다 처음엔 빈하트가 보이고 빈하트를 누르면 채워진하트 이미지로 변경해줄것이기 때문에 빈하트는 visibility를 visible로 설정해서 보이게 했고, 채워진하트는 invisible로 설정해서 일단 화면에 안보이게 했다 그리고 더보기버튼으로 텍스트의 길이를 길게 보여주는 용도로 사용할건데, 초기에는 보이지.. 2024. 4. 7.
[Android / Kotlin] SNS앱 팀 프로젝트 - 메인페이지 본격적으로 첫 팀프로젝트를 시작했는데 주제는 SNS관련 앱을 만드는것이였다 예시로는 인스타앱을 제시해주었지만 우리조는 어떤 SNS관련앱을 만들까 생각하다가 VLIVE(V앱)을 참고해서 우리조가 좋아하는 아이돌들에 대한 게시물을 볼 수 있는 SNS앱을 만들어보았다! 그래서 피그마를 사용해서 아래와 같이 와이어프레임을 짜봤다 디자인은 V앱을 많이 참고해서 만들었다ㅎㅎ 일단 처음에 메인화면부터 만들어줄건데 bottomnavigationview를 사용해서 홈화면과 마이페이지를 클릭했을때 홈프레그먼트,마이페이지 프레그먼트가 나오게 만들어줘야한다 예전에 만들어본적이 있어서 내가 쓴 블로그를 다시 참조해서 코드를 작성했다. 기록하는게 진짜 중요한것같다.. 해봤어도 까먹어서 내가 적었던 블로그를 보면 다시 기억이 잘난.. 2024. 4. 6.
Android 앱개발 입문과제(LV4) - 추가구현 # 구현사항회원 가입 페이지에서 입력한 아이디/비밀번호가 회원 가입 버튼을 눌러 로그인 화면으로 이동할 때 자동으로 입력되도록 구현합니다. (registerForActivityResult 사용)5장의 사진을 등록합니다.(drawable 폴더)자기소개 페이지가 시작될 때 5장 중 랜덤으로 1장의 사진이 표시되도록 구현합니다. # registerForActivityResult를 사용한 화면이동&데이터 주고받기 아래 게시물에 적어놓았다 https://coding-juuwon2.tistory.com/242 registerForActivityResult() 사용법registerForActivityResult()는 양방향으로 데이터를 주고받는 경우에 주로 사용한다 StartActivity(intent)로 계.. 2024. 3. 18.
Android 앱개발 입문과제(LV3) - 자기소개 페이지 만들기 # 자기소개 페이지 만들기 구현사항 HomeActivity를 생성해 주세요. SignInActivity에서 받은 extra data(아이디)를 화면에 표시합니다. ImageView, TextView 외에 각종 Widget을 활용해 자유롭게 화면을 디자인 해주세요. 이름, 나이, MBTI 등 자기소개등이 들어가는 위젯을 자유롭게 디자인해주세요. 종료 버튼이 눌리면 SignInActivity로 이동하도록 구현합니다. (finish 활용) 자기소개 페이지 레이아웃부분이다아이디 부분만 내가 입력한 아이디를 반영할것이기 때문에, 아이디만 따로따로 텍스트를 나눠서 써줬다 activity_home.xml .. 2024. 3. 18.