고잉고잉 팀블로그

고정 헤더 영역

글 제목

메뉴 레이어

고잉고잉 팀블로그

메뉴 리스트

  • 홈
  • 공지사항!!
  • 방명록
  • 분류 전체보기 (9)
    • GoingGoing (2)
    • Android (6)
    • Design (0)
    • iOS (0)
    • Plan (0)
    • Server (1)

검색 레이어

고잉고잉 팀블로그

검색 영역

컨텐츠 검색

전체 글

  • 스크롤뷰 안에서 동적으로 뷰의 높이가 조절되도록 만들어보자

    2024.01.19 by Marchbreeze

  • KakaoLink 카카오 공유 한 번 해볼래?

    2024.01.19 by 조리퐁33

  • ProgressBar 커스텀 적용기

    2024.01.18 by bona.com

  • Swagger 사용하고 사랑 받는 Server 되어 보자!

    2024.01.18 by 가든잉

  • 여행에서 친구랑 싸워본 적 있는 사람?

    2024.01.15 by Android_박동민

  • 카카오 웹 로그인은 안하는걸로 하지 않을래...?

    2024.01.13 by Android_박동민

  • 이모지를 포함한 글자수를 세는 방법 🤬

    2024.01.02 by Android_박동민

  • 안드로이드 MVVM + 클린아키텍처는 어떻게 쓰는걸까?

    2023.12.28 by Android_박동민

스크롤뷰 안에서 동적으로 뷰의 높이가 조절되도록 만들어보자

참고자료 : WindowManager | Android Developers WindowManager | Android Developers android.inputmethodservice developer.android.com 우선 구현이 완료된 영상을 확인해보자 ~ Trouble 구현하고자 했던 뷰는 다음과 같았다. “할일을 추가해 보세요” Empty 뷰가, 스크롤되는 제목 부분을 제외하고 가운데 높이에 정렬되도록 만들어야 했다. 그러나 ScrollView 내부의 레이아웃은 wrap_content로 작성되어야 하며 ScrollView 내부의 레이아웃의 내부에서, 외부에 top & bottom constraint를 부여할 수 없고 내 뷰였던 CoordinatorLayout은 NestedScrollView를..

Android 2024. 1. 19. 05:10

KakaoLink 카카오 공유 한 번 해볼래?

안녕하세요! 고잉고잉 Android 팀 조세연입니다. 오늘은 카카오톡 공유하는 방법에 대해 알아보려고 합니다! "친구에게 초대코드 보내기" 버튼을 누르면 카카오톡 메시지를 통해 공유되는 기능을 개발하는 과정에서 예상치 못한 문제들이 발생했는데 이에 대한 과정을 상세히 기술해 보도록 하겠습니다 :) 1. 초기 설정 * Gradle 설정 dependencyResolutionManagement { repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS) repositories { google() mavenCentral() // 하단 url 추가 maven { url 'https://devrepo.kakao.com/nexus/content/groups/publ..

Android 2024. 1. 19. 01:54

ProgressBar 커스텀 적용기

안녕하세요! 고잉고잉 Android 팀 이유빈입니다! 이번 포스트에서는 Progress bar를 커스텀 적용기에 대해 적어보려고 합니다. 🙂Progress bar란? 프로그레스 바는 위와 같이 현재 상태를 시각적으로 표현할 수 있는 widget을 말한다. 화면이 로딩 중일 때도 쓰이기도 하고, 사용자에게 진행상황을 한 눈에 알려주기 위해 사용된다. 막대기 모양, 둥근 모양 등 다양하게 커스텀이 가능한데, 이번에 구현할 뷰는 막대기 모양이다. 🥰Progress bar 속성 프로그레스 바의 속성들을 사용해서 아래 사진과 같은 프로그레스 바를 만들어보자! 프로그레스 바를 사용하려면 먼저 xml에서 작성해주어야 한다. 아래의 xml을 통해서 속성들을 톺아보자! 먼저 style의 속성을 지정해주면 Progress..

Android 2024. 1. 18. 21:59

Swagger 사용하고 사랑 받는 Server 되어 보자!

안녕하세요 고잉고잉 Server 팀 윤정원입니다. DO SOPT 앱잼 마지막 과제에 Swagger 사용하기가 있어서.. 공부 하면서 정리할 겸 아티클을 작성해보려 합니다. Swagger를 사용해보니 생각보다 너무 간단하고 쉽게 적용 가능하며, API 테스트를 하는 부분도 너무 편리해져서 앞으로 프로젝트마다 사용할 것 같습니다. 그러니 처음 써보시는 분들도 제 아티클을 참고해서 편하게 API 테스트를 하는, 사랑받는 서버가 되어보세요 :) Swagger 란? - 웹 서비스 API에 대한 문서를 작성하고 관리하기 위한 오픈 소스 프레임워크이다. - OpenAPI Sepecification을 사용하여 API에 대한 표준을 정의하고 문서를 생성한다. 즉, 개발한 Rest API를 편리하게 문서화해주고, 이를 통..

Server 2024. 1. 18. 18:06

여행에서 친구랑 싸워본 적 있는 사람?

🤷‍♂️ 여행 가기 전에 해야 하는 일이 뭐더라? 🤦‍♀️ 여행준비... 왜 나 혼자 하고 있는 것 같지? 🙅‍♀️ 친구는 어떤 스타일을 가지고 있을까? https://www.instagram.com/with.doorip/ 친구와의 여행을 준비하면서 이런 고민을 해보신 적 없나요? 이러한 상황들은 여행이 시작되기도 전에 김빠지게 만들죠 💨 같이 가는 여행을 같이 가는 여행 답게. 친구와 가는 여행, 즐겁기만 해야하니까 지금 바로 doorip 앱을 사전 예약하세요! https://withdoorip.framer.website/ My Framer Site Made with Framer withdoorip.framer.website 그럼 두립은 어떤 기능으로 즐거운 여행을 보장할까요? 📑 공동 할일 생성 및 ..

GoingGoing 2024. 1. 15. 17:56

카카오 웹 로그인은 안하는걸로 하지 않을래...?

안녕하세요 고잉고잉 Android 팀 박동민입니다. 카카오톡 로그인을 하면서 겪은 문제와, 해결방법을 공유하고자 합니다! 오랜시간 고생한 것에 비해 간단한 해결방법이라 더욱 글을 읽으시는 분들에게 도움이 될 수 있을 것 같습니다! 🤔 Trouble 1. 왜 카카오톡 로그인 창이 흰색이지...? 카카오톡 로그인을 구현 할 때 유저의 휴대폰에 카카오톡이 깔려있는지 판단하고, 그에 맞는 조치를 취해줘야 한다. 만약 카카오톡이 설치되어있다면 어플을 실행시키고 없다면 웹을 실행시켜줘야 한다. 아래는 내가 작성한 코드중 일부이다. 이렇게 분기처리를 하여 함수를 실행시켰는데... 왜 카카오톡 로그인 웹페이지가 흰색만 있는걸까...? 내가 아는 페이지는 왼쪽과 같은 페이지여야 하는데 오른쪽처럼 나온다. 시간이 지나도...

Android 2024. 1. 13. 02:58

이모지를 포함한 글자수를 세는 방법 🤬

안녕하세요 고잉고잉 Android 팀 박동민입니다. 이번 글은 저희 어플리케이션의 기능을 구현하던 중 겪은 트러블과 그 해결방법에 대한 글입니다! 같은 문제를 겪으시는 분들에게도 도움이됐으면 좋겠네요 :) 늘 그렇듯 댓글로 의견 공유는 환영입니다! 바로 가시죠 😥 Trouble : 이모지는 글자수가 다르다...? 우리 프로젝트에서의 화면 중 일부다. 언뜻 보기에는 아무 문제가 없는 지극히 자연스러운 화면이다. 그런데 구현 조건 중 하나가 "이모지가 들어갈 수 있다" 이다. 처음에는 아무 생각없이 andorid xml에서 기본적으로 제공해주는 counterEnabled와 counterMaxLength를 사용해서 구현하려 했다. 이걸 기반으로 코드를 다 작성하고 여러 케이스를 테스트해보기 시작했다. 이때까진..

Android 2024. 1. 2. 01:31

안드로이드 MVVM + 클린아키텍처는 어떻게 쓰는걸까?

안녕하세요 고잉고잉 Android 팀 박동민입니다. 저희팀이 적용한 안드로이드 클린아키텍처를 공부하며 생긴 궁금증을 해결하고, 이론을 학습하는 과정에서 저 나름대로 이해해 보고 적용해본 과정을 나타냈습니다. 그리고 고민해야할 점이 무엇인지 생각해보았습니다. 또한 클린아키텍처의 모든 부분을 다루는 것이 아닌, 저희 팀에서 적용한 클린아키텍처만 설명하고 있습니다. 코드는 SOPT 33rd Android 과제 코드를 활용한 코드입니다. 제가 생각하며 내린 결론들이기 때문에 틀린 부분이 있을 수 있습니다. 혹시 다른 의견이 있으시거나, 틀린 내용이 있다면 댓글을 통해 공유한다면 더욱 좋을 것 같습니다!! 🫧 클린 아키텍처란? Robert C. Martin이 작성한 Clean Code는 소프트웨어 시스템의 구조를..

Android 2023. 12. 28. 01:50

추가 정보

인기글

최신글

페이징

이전
1 2
다음
고잉고잉 팀블로그 © 2023. Going Going Inc. All rights reserved
인스타그램 메일

티스토리툴바