일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- MVVM
- Retrofit
- coroutine
- image
- studio
- RecyclerView
- ADB
- 에러
- 깃헙
- 레트로핏
- flow
- Github
- 의존성주입
- WebView
- 코틀린
- build
- dart
- error
- 스튜디오
- Kotlin
- 코루틴
- 안드로이드 스튜디오
- 안드로이드
- 웹뷰
- 유튜브
- 안드로이드스튜디오
- Android
- 안스
- Gradle
- viewpager
- Today
- Total
목록분류 전체보기 (165)
코딩하는 일용직 노동자

영상이나 음원파일 편집/변환 등을 처리할때 많이 사용되는 FFmpeg 를 모바일용으로 사용할 수 있게 만든 라이브러리입니다. https://github.com/tanersener/mobile-ffmpeg GitHub - tanersener/mobile-ffmpeg: FFmpeg for Android, iOS and tvOS. Not maintained anymore. Superseded by FFmpegKit. FFmpeg for Android, iOS and tvOS. Not maintained anymore. Superseded by FFmpegKit. - GitHub - tanersener/mobile-ffmpeg: FFmpeg for Android, iOS and tvOS. Not maintain..

안드로이드에서 주로 Retrofit2 를 이용해 네트워크를 구현하게 됩니다. 이때, API의 호출결과로 정상적이라면 200이 내려올것이고, 정상적이지 않다면 400, 404, 406, 500 등 다양한 Response가 올 수 있습니다. Response 처리를 도와주는 라이브러리가 있어서 소개합니다. Sandwich는 Retrofit Response를 모델링하고 예외를 처리하기 위한 API 라이브러리입니다. https://github.com/skydoves/sandwich GitHub - skydoves/sandwich: 🥪 A lightweight sealed API library for modeling Retrofit responses and handling exceptions. 🥪 A lightwe..

자신이 만든 안드로이드 라이브러리를 Github에 올리고 jitpack을 이용해서 배포하는 방법을 배워보도록 하겠습니다. 몇몇 유명한 분들의 블로그를 보면서 따라했는데 안드로이드 스튜디오 Arctic Fox 버전부터는 기존 gradle 셋팅과는 살짝 달라졌습니다. #1. 프로젝트 생성 우선 안드로이드 스튜디오에서 라이브러리를 만들도록 합니다. 이때 배포할 라이브러리는 별도의 모듈을 생성해서 만들도록 합니다. #2. gradle 셋팅 프로젝트와 라이브러리 모듈을 다 완성했을때의 화면입니다. 여기서 중요한 gradle 파일에 빨간색 표시를 해놨습니다. 라이브러리를 다 완성했다면 이제 gradle에 셋팅을 해줘야 합니다. 우선 Project레벨의 build.gradle 파일에 아래내용을 추가해줍니다. buil..
안드로이드 스튜디오에서 새로운 프로젝트를 만든 후 gradle 셋팅을 수정하던 중에 Project레벨의 build.gradle 에 레파지토리 정보를 추가했습니다. allprojects { repositories { maven { url "https://jitpack.io" } } } 하지만 빌드를 하니 아래처럼 에러가 발생했습니다. Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by build file 'build.gradle' 원인을 검색해보니 안드로이드 스튜디오 Arctic Fox버전 이후에 만든 프로젝트는 build.gradle 이 아니라 sett..

맥북 나비식(ButterFly) 키보드를 몇년째 사용하다보니 최근들어 D키와 S키가 연속으로 입력되는 현상이 있습니다. 전에는 안그랬던거 같은데... 이제 3년넘게 쓰다보니 슬슬 고질병이 생긴듯 합니다. 제 맥북에서도 아주 가끔 발생하면 그러려니 할텐데 중복 키입력 현상이 너무 빈번히 발생하다보니 카카오톡 채팅만 하더라도 오타가 수시로 발생합니다. 이럴경우 정식으로 서비스센터에 가서 수리를 받아야 하지만, 회사에서 날마다 사용중인 업무용 컴퓨터이고 사내 보안상 외부반출도 힘들기 때문에 그냥 꾹참고 사용했습니다. 이런 중복 키입력 오류를 소프트웨어적으로 수정해주는 프로그램이 있어서 소개해드립니다. # Unshaky 이 프로그램은 키 입력의 지연시간을 설정해두고, 이것보다 빠르게 입력되는 키입력은 무시하도록..

인텔칩셋이 설치된 맥에서만 되는듯 합니다. 수년간 맥북에 안드로이드 USB테더링을 이용할때 HoRNDIS를 사용해왔습니다. 하지만, HoRNDIS가 Big Sur 에서 동작을 안한다는 이슈가 있었습니다. 그리고 MacOS의 SIP(시스템 무결성 보호)모드를 해제해서 설치해야 하는 복잡함도 있었습니다. HoRNDIS보다 훨씬 편한 USB 테더링 프로그램을 소개합니다. https://kb.plugable.com/questions/724924 Plugable USB Ethernet Adapter not Working after macOS Catalina 10.15 update? We can help! **UPDATE 2: ASIX has provided a final release driver for use ..

안드로이드 스튜디오에 설치하면 좋은.. 아주 이~쁜(?) 플러그인 두개를 소개합니다. #1. Rainbow Brackets https://plugins.jetbrains.com/plugin/10080-rainbow-brackets Rainbow Brackets - IntelliJ IDEs Plugin | Marketplace 🌈Rainbow Brackets for IntelliJ based IDEs/Android Studio/HUAWEI DevEco Studio. plugins.jetbrains.com 코딩을 하다보면 괄호가 여러번 중복된 경우가 있습니다. 이럴때 코드의 괄호를 색깔별로 표시해 줌으로써 가시성을 높여주는 플러그인입니다. #2. Atom Meterial Icons 폴더와 아이콘을 종류별로 ..

http://iconmonstr.com/ 사이즈, 색상등을 설정해서 아이콘을 생성할 수 있는 편리한 사이트다. iconmonstr - Free simple icons for your next project To use this icon, you must first accept the license agreement. iconmonstr.com https://www.flaticon.com/icons 여기도 이쁜 아이콘이 많다. Flaticon, the largest database of free icons Download all icons in SVG, PSD, PNG, EPS format or as webfonts www.flaticon.com https://material.io/resources 무료 ..

앱을 서비스할때 앱의 평가를 어떻게 관리하느냐도 매우 중요한 운영 포인트입니다. 사용자에게 플레이스토어에 직접와서 평가를 남기는것을 요구하는 것보단, 사용중인 앱 화면에서 평가를 남기길 유도하는 것이 더 많은 평가를 쉽게 받을 수 있겠죠. 안드로이드 인앱리뷰를 구현하는 방법을 알아보겠습니다. #조건 인앱 리뷰는 다음 기기에서만 작동합니다. - Google Play 스토어가 설치되었으며 Android 5.0(API 수준 21) 이상을 실행하는 Android 기기(스마트폰 및 태블릿) - Google Play 스토어가 설치된 Chrome OS 기기 #구현 build.gradle에 아래처럼 추가해줍니다. dependencies { ... // java implementation "com.google.andro..

Android 13 Preview에 새로운 사진 선택 도구가 포함되었습니다. 이 라이브러리는 향후 Android 11(API 레벨 30) 이상의 앱을 지원합니다. 앱에 전체 미디어 라이브러리에 대한 액세스 권한을 부여하지 않고도 사용자가 미디어 파일을 선택할 수 있는 안전한 기본 제공 방법을 제공해줍니다. 사용자가 사진 또는 비디오만 볼 수 있도록 지정할 수 있으며 설정에 따라 1장만 선택할 수도, 여러개의 사진을 선택할 수도 있습니다. - 사진 1장만 선택할때 // Launches photo picker in single-select mode. // This means that the user can select one photo or video. Intent intent = new Intent(Med..