CocoaPod 에 Library 등록 방법 - Local Create오픈 라이브러리를 iOS 에서 사용하게되면 보편적으로 Pod 을 활용하여 해당 프로젝트에 다운받게 됩니다. 다른 개발자들이 올린 오픈소스를 사용하면서 Pod 에 저만의 Code 을 등록하고 싶은 마음이 있었고 이런 저런 방법을 구글링하면서 연구하다가 github에 있는 소스코드를 Pod에 업로드에 성공하였습니다. 제가 업로드에 성공한 github에 있는 소스코드를 Pod에 업로드 방법을 소개하겠습니다. ( 본 글은Mac Os 기준으로 작성되었습니다.) CocoaPod Library 만들기가장 먼저 Pod에 올릴 파일을 만들겠습니다. 너무 복잡하게 생각할 필요 없습니다. 터미널에서 CocoaPod Project을 만들 곳으로 이동합니다...
Android O 백그라운드 실행 제한 예외 항목 백그라운드에서 실행될 때마다 앱은 기기의 제한된 리소스(예: RAM)를 사용합니다. 이 경우 사용자 환경이 손상될 수 있으며, 게임 재생이나 동영상 보기 등 리소스를 많이 소모하는 앱을 사용 중인 경우에는 특히 그렇습니다. Android 8.0 (API level 26)는 사용자 경험을 개선하기 위해 백그라운드에서 실행되면서 앱의 동작을 제한합니다. 백그라운드 실행 제한 예외 항목에 대해서 알아보겠습니다. ACTION_LOCKED_BOOT_COMPLETED, ACTION_BOOT_COMPLETED첫 부팅 시 한번 Broadcast 보내집니다. 많은 앱에서 Broadcast receive 하기 위하여 설정하고 있습니다. 예를 들면 알람 같은 앱이 있습니다...
In-App 결제를 하기 위해서는 SandBox 계정이 있어야 합니다. 앱스토어 에 접속하여 로그인 하시면 사용자 및 역할 이 보입니다. 클릭을 '꾹' 합니다. 상단은 두 가지 종류의 계정이 존재 합니다. 1. App Store Connect 사용자 2. Sandbox 테스터Sandbox 테스터 계정을 만들기 위해서 sandbox 을 클릭합니다. + 버튼을 클릭하여 입력할 정보를 입력하고 저장합니다. 주의사항비밀번호는 대문자, 소문자, 숫자, 특수문자를 입력해야 회원 가입을 할 수 있습니다.In-App 테스트에서 사용되므로 계정 정보를 잘 기억해두세요. 정리SandBox 계정 생성하는 방법을 공유하였습니다. SandBox 계정을 만들어 InApp 결제에도 도움이 되길 바랍니다.
Andoird O 로 업데이트 되면서 백그라운드 제한 , 경고창 띄우기 등 다양한 부분의 변화가 있습니다. Android O 대응 다른 앱 및 시스템 창에 모달창(경고창) 띄우는 방법에 대해서 공유하겠습니다. Android O 다른 앱 및 시스템 창 위에 모달창 표시 제한Google Developer 사이트에서는 Android O 부터 경고창을 표시 제한을 명시하고 있습니다. 경고창 제한 SYSTEM_ALERT_WINDOW 권한을 사용하는 앱은 다른 앱 및 시스템 창 위에 경고 창을 표시하기 위해 더 이상 다음과 같은 창 유형을 사용할 수 없습니다.TYPE_PHONETYPE_PRIORITY_PHONETYPE_SYSTEM_ALERTTYPE_SYSTEM_OVERLAYTYPE_SYSTEM_ERROR대신에 앱은..
Android P 새로운 기능 소개 올해 가을에 최종 버전을 배포할 목적을 두고 있는 Android P의 가장 핵심 기능이 무엇일지 공유하겠습니다.Adaptive Battery App Standby BucketsBackground RestrictionsAndroid VitalsAdaptive Action App LinksBuilt-in IntentsSlices템플릿 제공인터랙션 디자인 제공Updatable Adaptive Battery배터리 소모를 줄여주도록 도와주는 기능을 제공합니다. 배터리 소모 줄여주도록 도와주는 기능을 크게 총 세 가지로 정리하면 App Standby Buckets, Background Restrictions, Android Vitals 로 구분할 수 있습니다. ■ App Stan..
Android Realm 브라우저로 Realm DB 확인하기Realm 은 SQLite,CoreData을 대체할 수 있는 모바일 데이터 베이스 입니다.Realm 을 사용하다보면 GUI로 현재 저장된 Realm Data를 확인하고 싶을 때가 있습니다. 이러한 불편함을 알았는지 이미 Realm은 Realm Bowser을 제공하여 사용자가 보다 편리하게 Realm Data을 확인할 수 있도록 도와주고 있습니다. 그렇다면 어떻게 Realm Bowser을 통하여 Realm DataBase을 확인 할 수 있을지 확인해 보겠습니다. Realm 설치하기Realm Data를 확인하기 위해서는 .realm 확장자 포멧인 파일을 열어 확인하여야 합니다..realm 확장자 파일은 Realm Browser에서만 열수 있으며 Ma..
지난 시간에 이어서 Kotlin 을 활용한 TodoList 만들기 기능 공유하겠습니다. 이번 시간에는 ActionBarDrawerToggle 과 ActionBar을 활용하여 'BACK Button' 만드는 법에 대해서 공유 하겠습니다.ActionBarDrawerToggleAndroid에서 제공하는 DrawerToggle 을 활용한다면 보다 쉽게 메뉴를 구성할 수 있니다. Activity 생성 시 Nabvigation Drawer Activity 로 생성 하면 간편히 메뉴를 만들 수 있습니다.Navi Drawer 설정 시 Acitivity에 ActionBarDrawerToggle 등록 하며 메뉴 선택은 setNavigationItemSelectedListener 로 구성하여 동작합니다.MainDrawerA..
앱을 개발하며 프리젠테이션 및 소스 리뷰 하면서 앱 화면 공유 하는 경우가 빈번히 발생합니다. 많은 업체에서 모니터링 앱을 제공하고 있습니다. 대표적인 모니터링 앱으로 모비즌, Vysor 가 있는데 이번 포스트는 Vysor을 활용한 미러닝 방법을 공유하겠습니다. Vysor 설치Vysor을 활용하여 미러닝 하기 위해서는 우선 Mac(또는 PC)에 Vysor 프로그램을 다운받아 설치를 해야 합니다.http://www.vysor.io/download/ PC 환경에 맞도록 간편히 설치 할 수 있도록 홈페이지에서 제공하고 있습니다. Vysor 앱 설치 구글 플레이 스토어에서 'Vysor - Android control on PC' 을 검색하여 App을 설치 합니다. Vysor 을 활용한 미러닝설치가 모두 완료 되..
- 코틀린
- 알고리즘
- missionchina
- 탁구
- 고시문
- 선교
- 고시문헬퍼
- MCC
- RXjava
- 패턴
- IT
- 안드로이드
- 점수판
- 미션차이나센터
- 스코어헬퍼
- java
- view
- flutter
- 디자인패턴
- Kotlin
- missioon
- Android Studio
- 임용고시
- IOS
- push
- Android
- issue
- swift
- DI
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |