하루플스토리
Home
  • 전체보기 (253)
    • 개발 (104)
      • Android (68)
      • IOS (1)
      • 코딩테스트 (34)
      • 딥러닝 (1)
    • 블로그 (9)
      • 공지사항 (4)
      • 이슈, 유머 (5)
    • 일상 (17)
      • 일상 (9)
      • 전자제품 (7)
      • 사진 (1)
    • 메이플 (120)
      • 메이플스토리 (120)
Home
  • 전체보기 (253)
    • 개발 (104)
      • Android (68)
      • IOS (1)
      • 코딩테스트 (34)
      • 딥러닝 (1)
    • 블로그 (9)
      • 공지사항 (4)
      • 이슈, 유머 (5)
    • 일상 (17)
      • 일상 (9)
      • 전자제품 (7)
      • 사진 (1)
    • 메이플 (120)
      • 메이플스토리 (120)
블로그 내 검색
Github

하루플스토리

안드로이드 개발자 하루플 입니다 GitHub 놀러와주세요!😊

  • 일상/전자제품

    갤럭시 S23 시리즈 유출 (출시일, 디자인, 카메라, 성능, 가격)

    안녕하세요, 하루플입니다. 여러 해외 매체들을 통해서 곧 출시되는 갤럭시 S23의 정보들이 거의 유출되었습니다. 언팩 날짜도 이미 정해졌는데 한국 날짜로 2022년 2월 2일 삼성 갤럭시 언팩 2023을 통해 공개될 예정입니다. 네이버에 이미 사전판매 알림신청까지 떴고, 유출된 기기와 오피셜로 뜬 저 카메라 모양이 동일한거로 봐서 유출 사진과 동일하게 나올 가능성이 매우 높아 보입니다. 삼성놈들 몇년전부터 계속 유출되던데.. 보안이 어떻게 된건지...😭 이 사진은 아마 곧 나올 언팩에서 사용되는 영상같은데 이게 벌써 공개되버리면 어떡하냐...ㅜ 울트라 모델은 전작이랑 디자인이 동일하고, 일반 S23, S23+ 모델만 이전 컨투어컷 카메라 디자인에서 카메라 섬이 없어졌습니다. 울트라 모델 한정으로 2억 화..

    2023. 1. 24.

  • 개발/Android

    [Android] CollapsingToolbarLayout, ViewPager2를 함께 사용시 스크롤 이슈 해결방법

    앱을 개발하다가 구글 meterial 라이브러리 중 CollapsingToolbarLayout을 사용했다. CoordinatorLayout 내부에 상단에 쓸 AppBarLayout 을 쓰고 그 하단에 뷰가 보일 페이지를 구성한다. 나는 하단에 ViewPager2 를 사용하였기 때문에 내부를 NestedScrollView로 감싸고, 그 NestedScrollView에 behavior 옵션을 지정했었다. app:layout_behavior="@string/appbar_scrolling_view_behavior" 아래와 같은 구조로 만들었었는데 스크롤에 이슈가 생겼다. 손으로 꾹 누른 상태로 스크롤 하면 상단 AppBar가 움직이지 않고, 스크롤 직후 떼면 관성에 의해서만 AppBar가 동작하는 이슈였다. 굉..

    2023. 1. 19.

  • 개발/Android

    [Android | Kotlin] Bottom Sheet Dialog 개발하기

    안녕하세요, 하루플입니다😁 Bottom Sheet Dialog를 개발중인 앱에 적용해야해서 커스텀해서 예쁘게 적용을 완료했습니다! 이 Bottom Sheet 라이브러리를 알기전에는 git에서 다른 유저가 개발한 라이브러리를 가져와서 스크롤 되는 화면을 구현했었는데요, 성능적으로나 미관상으로도 좋지 않은 방법이었습니다. Bottom Sheet Dialog를 사용하는 다른 앱을 찾아보았는데요, 제가 사용하던 '스픽' 이라는 영어 스피킹 앱에서 Bottom Sheet Dialog를 이용해 캘린더를 적용한 모습을 볼 수 있었습니다. Bottom Sheet Dialog는 위 영상처럼 평소에는 숨겨져 있다가 나타나는 뷰입니다. 그리고 Dialog로 만들어져있기 때문에 Dialog 내부의 함수를 이용할 수 있습니다...

    2023. 1. 17.

  • 개발/Android

    [Android | Kotlin] 이모지/이모티콘을 TextView에 적용하기

    안녕하세요, 하루플입니다. 안드로이드 앱에 이모지를 적용하려고 제공하는 라이브러리를 사용해보았는데 https://developer.android.com/guide/topics/ui/look-and-feel/emoji-compat?hl=ko 그림 이모티콘 호환성 | Android 개발자 | Android Developers 그림 이모티콘 지원 라이브러리를 사용하면 최신 그림 이모티콘으로 Android 기기를 최신 상태로 유지할 수 있습니다. developer.android.com 안드로이드 공식 문서에서 제공하는대로 라이브러리를 적용해보았는데 제대로 안나오더라구요..😭 이 방법은 나중에 다시 적용해봐야할 것 같습니다. 그래서 라이브러리가 아닌 더 쉽게 이모티콘의 유니코드로 바로 이모지를 적용하는 방법을 찾..

    2023. 1. 15.

  • 개발/Android

    [Android | 앱 성능 최적화] GPU 렌더링 속도 프로파일링 및 레이아웃 평탄화

    안녕하세요, 하루플입니다. 많이 아시다시피 안드로이드와 IOS의 앱 성능 차이는 눈에 띌 정도로 크게 납니다. IOS는 걱정을 덜해도 되는 반면 안드로이드는 개발할 때 성능면에서 더 깊은 고민과 함께 코드를 짜야합니다..😭 곧 출시되는 갤럭시S23부터는 스냅드래곤8 Gen2 가 들어가는데 유출된 성능을 보면 싱글코어 1500점대, 멀티코어 4600점대로 애플의 A14칩셋 정도로 따라온 것을 볼 수 있습니다. (분발해라 엑시노스던 퀄컴이던..) 이정도만 되도 성능 걱정을 조금 덜 할텐데.. 우리는 이전 세대의 스마트폰을 커버할 수 있도록 개발해야하기 때문에 성능 최적화에 계속 힘써야합니다. 물론 칩셋 성능이 좋아지더라도 계속 최적화된 소프트웨어를 개발 해야겠죠. 회사에서 신규 앱을 개발한지 벌써 1년이 넘..

    2023. 1. 12.

  • 일상/일상

    [2023 연말정산] 월세 소득공제, 세액공제 받는 방법

    올해 연말정산 시즌이 돌아왔습니다! 제출할 서류 준비하느라 너무 귀찮았는데 다행히 '연말정산 간소화 자료 일괄제공 서비스' 덕분에 근로자가 복잡한 서류를 준비하고 제출하는 과정이 생략되었습니다. 그런데..! 월세는 여기에 포함되지 않습니다. 젠장... 그래서 직접 자료를 제출해야하는데요😭 먼저, 소득공제와 세액공제의 차이점을 먼저 보겠습니다. 소득공제 소득에 따라 세율을 다르게 적용받는데요, 당연하지만 소득이 높을수록 더 높은 세율을 적용받게 됩니다. 국가에 신고하는 내 소득을 줄여주는게 소득공제입니다. 소득이 적은 만큼 세금을 덜 내게 되죠. 아래는 2022년 소득에 따른 세율입니다. 과세표준 (단위 : 만 원) 세율 누진공제 1,200 이하 6% - 1,200 초과 ~ 4,600 이하 15% 1,08..

    2023. 1. 4.

  • 일상/전자제품

    갤럭시 워치 무한 부팅 현상 - 방수 믿지 마세요

    안녕하세요, 하루플입니다. 저는 2019년 출시된 갤럭시워치 액티브2를 거의 매일 착용하고 다녔는데요, 3년 가까이 사용한 것 치고 외관도 멀쩡하고 디스플레이도 아주 잘나옵니다! 당시 44mm 스테인리스 모델을 45만원 정도에 매장에서 직접 구매를 했고 지금 보면 굉장히 비싼 가격이지만 이 때만 하더라도 스마트 워치 차는 사람은 굉장히 소수여서 그랬는지 값이 꽤 나갔습니다..😭 제일 최근에 출시된 워치 4 가격은 20만원 초반에서 10만원 후반에도 구매가 가능할 정도로 저렴해졌죠. 실제 갤럭시 워치 액티브2 광고입니다. IP68 등급의 방수방진 등급을 갖추었다고 되어있습니다. 그런데 저는 최근 침수로 인해 워치가 고장나버렸습니다.. 무한 부팅 현상이 계속 나타나고 있는데요 침수로 인한 고장은 정책상 무조..

    2022. 6. 14.

  • 개발/Android

    안드로이드스튜디오 Activity에서 다른 Activity 변수/함수 접근하기

    안녕하세요, 하루플입니다 😋 앱을 개발하다 보면 다른 클래스 파일을 접근해야 하는 경우가 많습니다. 이렇게 다른 파일에 접근하기 위해 자바에서는 public을 선언하고, 코틀린에서는 private를 붙이지 않고 val/var만 써 변수를 선언하거나 fun만 사용하여 함수를 선언합니다. 저는 코틀린을 기준으로 설명하겠습니다. SubActivity.kt class SubActivity { //다른 클래스에 공유할 변수와 함수 선언 var apple = "apple" fun banana() : String { return "banana" } } 다른 클래스에 공유할 변수 apple과 함수 banana를 선언하였습니다. MainActivity.kt class MainActivity : AppCompatActiv..

    2022. 6. 14.

이전
1 ··· 3 4 5 6 7 8 9 ··· 32
다음
전체 글 보기
Tistory 로그인
Tistory 로그아웃
로그아웃 글쓰기 관리

Today

Total

Powered by ⓒ Kakao Corp.

Designed by Nana
블로그 이미지
하루플스토리

티스토리툴바