본문 바로가기

전체 글15

Crashlytics + Timber? 개요 Crashlytics 사용하면서, 디버그 상황에서나, 에러 로그에 관해 아쉽다고 생각한 적이 있었다면 정독해주시면 되겠습니다. Timber 이용하여 효율적으로 앱을 개발하는 방법을 소개합니다. Timber Crashlytics 코드 구현 class CrashlyticsTree : Timber.Tree(){ override fun log(priority: Int, tag: String?,message: String, t: Throwable?) { if (priority == Log.VERBOSE || priority == Log.DEBUG || priority == Log.INFO) { return } Crashlytics.setInt(CRASHLYTICS\_KEY\_PRIORITY, priority.. 2022. 8. 11.
Android StrictMode? 그게뭔데 ? 1. 개요 Android 앱을 개발할 때, 사용자를 위해 다양한 요소를 고려해야합니다. 그 중 UI에 관해서 장시간이 걸리게 되면 사용자는 앱을 이탈하는 경우가 생깁니다. 과부화가 걸리는 부분을 찾아주는 강력한 기능이지만, 잘 모르고 있는 StrictMode에 대해 안내해드리겠습니다. 👀 2. 코드 AppliCation, Activity onCreate()에 아래와 같이 작성하면 기능을 실행시킬 수 있습니다. 빌더패턴으로 구성되어 있으며, 필요한 부분에 따라 선택적으로 구현을 할 수 있습니다. 기본 API로 제공하고 있으므로, 별도로 추가하지 않아도 사용이 가능합니다. 선택감시 /* Thread 선택 감시 */ StrictMode.setThreadPolicy( StrictMode.ThreadPolicy... 2022. 8. 9.
최고의 협업툴 Notion 사용방법 안녕하세요. 이번에는 Notion이라는 협업툴에 대해 소개해드리려고 합니다. 사이드 프로젝트를 진행하던 중 팀원분 한분이 Notion을 사용하자!라고 의견을 내주셔서 정말 우연히 접하게 된 Notion입니다 사용하면서 들었던 생각은 Trello와 비교해서 다양한 기능이 존재한다!와 잘쓰면 정말 좋겠다라는 생각이 들었습니다 회원가입을 하려면 하단 이미지에 보이는 Get Started를 클릭한 후 진행해주시면 됩니다 크게 어려운점이 없어서 가입에 대한 설명은 생략하도록 하겠습니다. 다양한 템플릿이 존재하는데, 저는 개발자이기에 자주 사용하는것을 대표적으로 설명드리겠습니다. Trello와 정말 비슷한 기능인 주제를 두고 카드 형식으로 정리하는 형태도 기본적으로 제공을 하고 있습니다.! 그 중 괜찮다고 생각하는.. 2019. 5. 14.
[Swift] 유튜브 영상 가져오기 안녕하세요 iOS에서 Youtube영상을 불러 올 수 있는 방법에 대해 알려드리려고 합니다 1. CocoaPods 설치2. CocoaPods 설정3. PodFile 생성4. PodFile 설정5. 라이브러리 설치 및 적용6. class 생성 간단하게 6단계로 알려드리겠습니다. 저는 프로젝트가 있다는 가정하에 설정하는 방법 입니다. 1. CocoaPods 설치 터미널 실행 후 cocoapods를 설치합니다.명렁어 실행 : sudo gem install cocoapods 2. Cocoapods 설정명령어 실행 : pod set up 3. PodFile 생성프로젝트 폴더에 xcodeproj 파일이 위치한 곳으로 이동합니다.명령어 실행 : pod init 4. PodFile 설정PodFile을 더블클릭하여 파일.. 2019. 1. 7.