Realm이 제공하는 모바일 개발 뉴스Realm이 전하는 최신 이벤트와 개발자 관련 뉴스입니다. Android, iOS, React Native, Xamarin 등 여러 주제를 볼 수 있습니다.https://academy.realm.io/kr/2018-08-21T20:27:32ZRealmSwift가 제공하는 여러 포인터 타입들과 동작 방식https://academy.realm.io/kr/posts/nate-cook-tryswift-tokyo-unsafe-swift-and-pointer-types/2017-12-12T20:00:00Z2017-12-13T06:15:46ZNate CookSwift는 자동 메모리 관리 등을 통해 안전성을 제공합니다. 동시에 unsafe계열의 포인터도 제공하는데요 typed 포인터, raw 포인터, buffer 포인터, 암묵적 브리징 및 캐스팅, 안전한 unsafe API 사용법에 대해 알아봅니다.Swift의 Sequence와 Collection에 대해 알아야 하는것들https://academy.realm.io/kr/posts/try-swift-soroush-khanlou-sequence-collection/2017-12-10T18:00:00Z2017-12-11T07:26:49ZSoroush KhanlouSwift의 Array, Collection 프로토콜, Collection 객체들은 프로토콜 계층(hierarchy), associated type, 편의를 제공하는 다양한 요소 의 활용 방법에 대해 알아봅니다Swift 코드의 가독성을 높이는 방법https://academy.realm.io/kr/posts/a-neatly-typed-message-improving-code-readability/2017-10-25T15:00:00Z2017-11-17T04:30:56ZKrzysztof Siejkowski코드의 가독성은 코드 설계와도 긴밀히 연결되어 있습니다. Swift 코드 가독성 향상을 위해 주로 사용하는 Cocoa 패턴과 Swift 문법들을 살펴보고, 가독성을 향상하기 위해 도입한 방법들이 지닌 문제점과 개선방안을 알아봅니다.리액티브 앱: 모바일 경험을 극대화하는 방법https://academy.realm.io/kr/posts/reactive-apps-how-to-build-more-engaging-mobile-experiences/2017-09-13T22:30:00Z2017-11-17T04:31:37ZAdam FishRealm과 리액티브 프로그래밍으로 더 매력적인 모바일 앱을 만드는 방법을 알아보세요.안드로이드 Anko, Kotlin으로 살펴보기https://academy.realm.io/kr/posts/android-anko-with-kotlin/2017-09-10T22:30:00Z2017-11-17T04:31:50ZDaeMyeong Lee안드로이드 Anko에 대해서 살펴보고 Anko가 Kotlin으로 어떻게 동작하는지 살펴봅니다.Kotlin과 Java의 차이점https://academy.realm.io/kr/posts/difference-between-kotlin-java/2017-09-05T22:30:00Z2017-11-17T04:31:50ZLeonardo YongUk KimKotlin과 Java의 차이점을 설명하는 Realm의 안드로이드 개발자 김용욱님의 강연 영상을 확인하세요.Kotlin의 안드로이드 아키텍처 컴포넌트https://academy.realm.io/kr/posts/android-architecture-component-on-kotlin/2017-09-03T22:30:00Z2017-11-17T04:31:50ZSteve Seongug Jung안드로이드 프레임워크에 대한 뷰모델의 의존성이 낮아지고 유닛 테스트가 쉬워지는 안드로이드 아키텍처 컴포넌트를 코틀린에서 사용해 보세요!Swift 타입의 비밀https://academy.realm.io/kr/posts/altconf-2017-manu-rink-secret-life-of-types-in-swift/2017-08-28T22:30:00Z2017-11-17T04:31:50ZManu RinkSwift 타입 시스템 구조에 대해 심층적으로 알아보고 적절한 방식으로 사용하는 팁을 공유합니다.Java와 함께 사용하는 Kotlinhttps://academy.realm.io/kr/posts/kotlin-with-java/2017-08-27T22:30:00Z2017-11-17T04:31:51ZTaehwan KwonKotlin과 Java는 아직 뗄레야 뗄 수 없는 관계입니다. Kotlin으로 Java와 함께 개발하면서 느꼈던 점을 정리합니다.O의 이름은? 안드로이드 오레오의 신기능 핵심 정리https://academy.realm.io/kr/posts/android-oreo-new-features/2017-08-22T22:30:00Z2017-11-17T04:31:49ZLeonardo YongUk KimEunjoo Im안드로이드 오레오에 추가된 새로운 기능을 사용자와 개발자 관점에서 살펴봅니다.Why the Func: 왜 함수형 프로그래밍을 해야 하나요?https://academy.realm.io/kr/posts/daniel-steinberg-altconf-2017-why-the-func/2017-08-20T22:30:00Z2017-11-17T04:31:58ZDaniel Steinberg함수형 프로그래밍을 사용해야 하는 이유를 여러 가지 예제와 함께 설명해 드립니다.Kotlin 세계로 가는 기차가 출발합니다, 올라타시겠습니까?https://academy.realm.io/kr/posts/eric-maxwell-onboard-kotlin-train/2017-08-15T22:30:00Z2017-11-17T04:31:58ZEric MaxwellKotlin 학습을 시작할 타이밍을 기다리시나요? 바로 지금이 최고의 타이밍입니다.WWDC 2017 톺아보기https://academy.realm.io/kr/posts/wwdc-2017-review/2017-08-13T22:30:00Z2017-11-17T04:31:59ZGyeom JinWWDC 2017의 주요 내용을 요약하고 Playground와 Xcode9에 대해서도 소개합니다.Realm의 마법을 이루는 원리, Realm Java의 바이트 코드 조작https://academy.realm.io/kr/posts/is-realm-magic-makoto-yamazaki/2017-08-08T22:30:00Z2017-11-17T04:32:05ZMakoto YamazakiRealm Java SDK 세부 구현 사항을 통해 Realm의 마법 뒤의 배경을 확인해보세요.자주 사용하는 템플릿을 커스터마이징하기 - 커스텀 Xcode 템플릿https://academy.realm.io/kr/posts/custom-xcode-template/2017-08-07T22:30:00Z2017-11-17T04:31:53ZBongWon Lee여러 프로젝트에서 편리하게 사용할 수 있는 커스텀 템플릿을 만나보세요!Kotlin 타입의 재발견https://academy.realm.io/kr/posts/revisiting-types-in-kotlin/2017-08-06T22:30:00Z2017-12-08T23:11:58ZFrancisco Estevez타입에 대한 개념과 함께 개발에 도움이 되는 타입 사용 방법에 대해 알려드립니다.Swift의 강력한 mock 객체 만들기https://academy.realm.io/kr/posts/making-mock-objects-more-useful-try-swift-2017/2017-07-31T22:30:00Z2017-11-17T04:32:06ZJon ReidObjective-C 라이브러리인 OCMockito를 작성한 경험을 바탕으로 Swift에서 mock을 작성하는 방법에 대해 알려드립니다.학습 경로: iOS 프로그래밍 아키텍처와 패러다임https://academy.realm.io/kr/posts/learning-path-programming-paradigms-in-ios/2017-07-31T06:30:00Z2017-11-17T04:31:59ZRealm TeamThere's a bigger world than object-oriented, MVC-based apps.클린 아키텍처를 안드로이드에 도입하는 방법https://academy.realm.io/kr/posts/converting-an-app-to-use-clean-architecture/2017-07-30T15:00:00Z2017-11-17T04:32:04ZJoe Birch클린 아키텍처가 무엇인지, 왜 도입해야 하는지, 어떻게 후회하지 않을지 설명합니다.학습 경로: Realm의 차별화 요소들https://academy.realm.io/kr/posts/learning-path-what-makes-realm-different/2017-07-28T08:00:00Z2017-11-17T04:30:12ZMarin TodorovRealm의 동작 방식과, Realm이 어떻게 여러분의 개발 방식을 개선하는지에 대한 전반적인 개요를 제공합니다.학습 경로: Swift 시작부터 RxSwift까지https://academy.realm.io/kr/posts/learning-path-rxswift-from-start-to-finish/2017-07-28T07:30:00Z2017-11-17T04:31:49ZRealm TeamSwift는 빠르게 성장해서 이제 Objective-C의 자리를 위협하고 있습니다. 더 늦기 전에 Swift의 기초를 배우고 나아가 최근 인기있는 RxSwift까지 마스터해보세요!학습 경로: 안드로이드 아키텍처https://academy.realm.io/kr/posts/learning-path-android-architecture/2017-07-28T07:20:00Z2017-11-17T04:31:57ZRealm Team안드로이드 아키텍처에 대한 좋은 사례들을 제공하는 이 과정과 함께 안드로이드를 깊이 탐구해 볼까요? 안드로이드에 대한 이해를 높일 수 있는 멋진 배움이 기다리고 있습니다.학습 경로: iOS를 위한 Realmhttps://academy.realm.io/kr/posts/learning-path-offline-first/2017-07-28T07:00:00Z2017-11-17T04:31:45ZRealm TeamFollow the steps on this learning path to learn about the advantages of an offline-first development strategy.학습 경로: Realm 이해하기https://academy.realm.io/kr/posts/learning-path-understanding-realm/2017-07-28T07:00:00Z2017-11-17T04:31:23ZRealm Team이제 막 Realm을 시작했다면 크로스 플랫폼 트랙에서 Realm의 아키텍처와 디자인 결정을 이해하고 동작 원리를 파악해 보세요!학습 경로: iOS를 위한 Realmhttps://academy.realm.io/kr/posts/learning-path-advanced-swift/2017-07-28T07:00:00Z2017-11-17T04:31:53ZRealm TeamExplore best practices of writing and using Swift, and dive deep into advanced Swift language subtopics.학습 경로: iOS를 위한 Realmhttps://academy.realm.io/kr/posts/learning-path-realm-for-ios/2017-07-28T07:00:00Z2017-11-17T04:30:43ZRealm TeamIf you've wondered why people are using Realm for their iOS apps, look no further.학습 경로: 안드로이드를 위한 Realmhttps://academy.realm.io/kr/posts/learning-path-realm-for-android/2017-07-28T06:00:00Z2017-11-17T04:30:42ZRealm Team왜 안드로이드 앱에 Realm을 적용하는지 궁금하다면 이 학습 경로를 살펴보세요.학습 경로: Kotlin를 마스터하는 길https://academy.realm.io/kr/posts/learning-path-kotlin-in-depth/2017-07-27T05:00:00Z2017-11-17T04:32:00ZRealm TeamKotlin의 인기가 날로 높아지고 있습니다. 샘플 앱을 작성하는 것부터 JVM과 상호작용하는 방법까지, Kotlin을 이해하고 안드로이드 앱 개발에 완벽하게 활용하는 법을 배워보세요!"Swift로 꼬리 재귀 사용하기https://academy.realm.io/kr/posts/swift-tail-recursion/2017-07-26T22:30:00Z2017-11-17T04:31:53ZJinSeong OhSwift에서 콜스택을 일정하게 유지할 수 있는 꼬리 재귀 사용법을 알려 드립니다.reset --hard 금지! 대규모 리팩토링 전략을 소개합니다.https://academy.realm.io/kr/posts/dont-reset-hard-strategies-for-tackling-large-refactors-aguayo-droidcon-boston-2017/2017-07-25T22:30:00Z2017-11-17T04:32:05ZSiena AguayoIndiegogo의 모바일 소프트웨어 엔지니어가 리팩토링 철학과 법칙을 알려드립니다.Swift Protocol 적재적소에 사용하기https://academy.realm.io/kr/posts/understanding-swift-protocol/2017-07-24T15:00:00Z2017-11-17T04:31:53ZJoonsoo Choi잘 사용하면 강력한 무기가 되는 Swift 프로토콜, 어떻게 적용하면 좋은지 설명합니다.안드로이드의 일반적인 문제 해결을 위한 도구와 라이브러리 모음집https://academy.realm.io/kr/posts/tools-and-libraries-for-common-android-problems/2017-07-23T22:30:00Z2017-11-17T04:31:45ZRyan CookePinterest 개발자가 안드로이드의 일반적인 문제 해결을 위한 도구를 소개하고 장단점과 사용 방법까지 모두 알려드립니다.알아두면 유용한 iOS의 LayoutMargins를 소개합니다!https://academy.realm.io/kr/posts/ios-layoutmargins/2017-07-17T22:30:00Z2017-11-17T04:31:52ZTaewan KimiOS UI 개발에 유용한 LayoutMargins을 소개합니다.Kotlin과 Java 전격 비교https://academy.realm.io/kr/posts/kotlin-does-java-droidcon-boston-2017-gonda/2017-07-16T22:30:00Z2017-11-17T04:32:00ZVictoria GondaKotlin은 기반 코드를 줄이는 데 큰 도움이 되는데, 그 이상으로 어떤 일을 할 수 있을까요?ConstraintLayout과 함께 안드로이드 앱 편하게 개발하기https://academy.realm.io/kr/posts/cool-constraintlayout-droidcon-boston-2017/2017-07-11T22:30:00Z2017-11-17T04:32:05ZHuyen Tue DaoConstraintLayout의 독창적 기능으로 복잡한 레이아웃과 트랜지션을 쉽게 구축해 보세요.iOS 소스 코드로 UWP(유니버설 윈도우 플랫폼) 앱 만들기https://academy.realm.io/kr/posts/ios-uwp-app/2017-07-10T15:00:00Z2017-11-17T04:31:53ZBumMo KooiOS 앱의 소스코드로 유니버설 윈도우 플랫폼 앱을 만들 수 있다면 어떨까요? 그 멋진 방법을 공유합니다!Realm과 함께 하는 안드로이드의 단방향(Uni-directional) 아키텍처 안내서https://academy.realm.io/kr/posts/eric-maxwell-uni-directional-architecture-android-using-realm/2017-07-09T22:00:00Z2017-11-17T04:32:06ZEric MaxwellRealm과 함께 하는 Android의 단방향 아키텍처 살펴보기GitHub을 이용한 셀프 브랜딩https://academy.realm.io/kr/posts/github-self-branding/2017-07-05T22:00:00Z2017-11-17T04:31:53ZSeoungYoon YiGitHub을 통한 셀프 브랜딩으로 Trending 랭킹에 도전해 보세요! 2017년 여름, iOS 개발자들을 위한 기술 뉴스 몰아보기https://academy.realm.io/kr/posts/2017-ios-developer-summer-binge-list/2017-07-04T22:00:00Z2017-11-17T04:31:15ZKrzysztof ZabłockiRyan NystromRob NapierScott GardnerMax AlexanderSommer PanageAlexis GallagherChris LattnerKamilah TaylorKevin BallardJesse SquiresRealm에서 엄선한 iOS 개발자를 위한 뉴스 몰아보기, 2017년 여름 목록을 공개합니다!RxSwift로 반응형 프로그래밍하기https://academy.realm.io/kr/posts/reactive-programming-with-rxswift/2017-07-03T22:00:00Z2017-11-17T04:31:53ZSun-Hyoup LeeRxSwift로 Reactive Programming를 해야 하는 이유를 상황별 예제와 함께 알려드립니다.안드로이드 Things에 대한 모든 것https://academy.realm.io/kr/posts/dave-smith-droidcon-boston-just-android-things/2017-07-02T22:00:00Z2017-12-08T21:48:40ZDave SmithIn this talk, you will learn why Android Things exists, where it is supported, and how to get started with development.Xcode와 MacOS의 단축키로 마우스 움직임 최소화하기https://academy.realm.io/kr/posts/xcode-shortcuts/2017-06-29T22:00:00Z2017-11-17T04:31:52ZBob LeeXcode 단축키를 활용해서 마우스의 움직임을 줄이고 개발 효율성을 높여보세요!동기 Realm 마이그레이션 가이드https://academy.realm.io/kr/posts/migrations-with-synced-realms/2017-06-27T22:00:00Z2017-11-17T04:31:33ZAdam FishRealm 모바일 플랫폼 가이드 - 간단하고 직관적인 마이그레이션 방법try! Swift Tokyo 2017 후기https://academy.realm.io/kr/posts/try-swift-tokyo-2017-review/2017-06-26T15:00:00Z2017-11-17T04:31:53ZWanbok Choitry! Swift Tokyo 2017 행사와, 발표 몇 가지, 행사에서 느낀 점을 공유합니다. 2017년 여름, 안드로이드 개발자들을 위한 기술 뉴스 몰아보기https://academy.realm.io/kr/posts/2017-android-developer-summer-binge-list/2017-06-25T22:00:00Z2017-11-17T04:31:58ZFrancisco EstevezEric MaxwellMichael YotiveYiğit BoyarKevin PelgrimsHuyen Tue DaoYash PrabhuNicolas RoardChiu-Ki ChanJake WhartonRealm에서 엄선한 안드로이드 개발자를 위한 뉴스 몰아보기, 2017년 여름 목록을 공개합니다!모바일 앱과 센서 사용 앱, VR 앱까지 만들 수 있는 안드로이드용 Processing을 소개합니다.https://academy.realm.io/kr/posts/andres-colubri-processing-for-android-virtual-reality-sensor-aware/2017-06-21T22:00:00Z2017-12-06T22:47:51ZAndres ColubriAndroid용 Processing을 소개하고 2D, 3D 그래픽을 효과적으로 프로그래밍할 수 있는 Processing 언어의 기초를 알려드립니다.Playground 100% 활용하기https://academy.realm.io/kr/posts/swift-playground/2017-06-20T22:00:00Z2017-11-17T04:31:52ZBumMo KooXcode와 iPad Playground를 개발에도 활용할 수 있을까요? Playground를 100% 활용하는 방법을 공유합니다!iOS 애플리케이션 아키텍처 : MVVM, MVC, VIPER 전격 비교https://academy.realm.io/kr/posts/krzysztof-zablocki-mDevCamp-ios-architecture-mvvm-mvc-viper/2017-06-19T22:00:00Z2017-12-08T22:37:56ZKrzysztof ZabłockiMVVM, MVC, VIPER 등 수많은 아키텍처 디자인 방법 중 어떤 것이 가장 좋을까요? 좋은 iOS 앱 아키텍처를 구성에 어떤 요소가 필요한지 알아봅니다.Facebook은 Node_Modules를 어떻게 관리할까요?https://academy.realm.io/kr/posts/mobilization-konstantin-raev-taming-node-modules-at-facebook/2017-06-18T22:00:00Z2017-11-17T04:30:22ZKonstantin RaevNode.js 디펜던시 관리는 JavaScript 개발에서 점점 중요해지고 있습니다. Facebook 개발자의 관리 경험을 공유합니다.최신 모바일 애플리케이션을 위한 데이터베이스, Realm의 개발 전략https://academy.realm.io/kr/posts/modern-development-strategies-realm/2017-06-14T22:00:00Z2017-12-08T23:02:09ZMarin TodorovRealm 모바일 데이터베이스 시리즈 마지막 글을 놓치지 마세요!Swift 서버 사이드 프레임워크 비교 분석https://academy.realm.io/kr/posts/swift-server-side-framework/2017-06-13T23:00:00Z2017-11-17T04:31:53ZSeong-kyu ChoSwift의 서버 사이드 프레임워크, Perfect, Kitura, Vapor를 소개하고 벤치마킹 결과를 통해 어떤 프레임워크를 골라야 할지 알려드립니다.Realm 모바일 데이터베이스부터 플랫폼까지, Realm 사용자 모임 발표를 공유합니다.https://academy.realm.io/kr/posts/realm-world-tour-seoul/2017-06-12T22:00:00Z2017-11-17T04:31:55ZLeonardo YongUk KimEunjoo ImMinwoo ParkRealm 모바일 데이터베이스와 플랫폼을 설명한 Realm 사용자 모임의 세션을 공유합니다. Realm과 함께 하는 안드로이드 아키텍처 컴포넌트https://academy.realm.io/kr/posts/android-architecture-components-and-realm/2017-06-11T21:00:00Z2017-11-17T04:32:03ZEric Maxwell안드로이드 아키텍쳐 컴포넌트로 Realm을 더 쉽게 사용할 수 있습니다.Swift의 네임스페이스와 typealiashttps://academy.realm.io/kr/posts/swift-namespace-typealias/2017-06-07T22:00:00Z2017-11-17T04:31:53ZHyuk HurSwift의 네임스페이스와 typealias를 어떻게 이용할 수 있을 지 고민한 LINE 개발자의 경험담을 공유합니다.Kotlin과 Anko로 Android 개발하기https://academy.realm.io/kr/posts/getting-started-with-kotlin-and-anko/2017-06-06T22:30:00Z2017-11-17T04:31:57ZDonn Felker기존 Java 코드를 유지하면서 Android 개발에 Kotlin과 Anko를 사용하는 법을 상세하게 정리한 튜토리얼입니다.개발자들을 위한 WWDC 2017 예언서!https://academy.realm.io/kr/posts/wwdc-2017-what-to-expect-for-actual-developers/2017-05-31T23:00:00Z2017-11-17T04:31:09ZTim Oliver6월의 크리스마스라고 불리는 WWDC 2017이 일주일 앞으로 다가왔습니다. 떠도는 루머는 많지만 실제로 개발자는 어떤 것을 얻을 수 있을까요?안드로이드 리소스 리팩토링https://academy.realm.io/kr/posts/android-resources-refactoring/2017-05-30T22:00:00Z2017-11-17T04:32:22ZYusuke Konishi안드로이드 앱 리소스를 리팩토링하는 방법을 실제 예제와 함께 상세히 설명해 드립니다.라이브 오브젝트와 정밀한 알림: Realm 업데이트 기능https://academy.realm.io/kr/posts/live-objects-fine-grained-notifications-realm-update/2017-05-29T22:00:00Z2017-11-17T04:31:36ZMarin TodorovRealm SDK를 사용하면 데이터 변경 사항에 따라 UI를 세밀하고 효율적으로 업데이트할 수 있습니다.안드로이드의 새로운 레이아웃 탐구서https://academy.realm.io/kr/posts/exploring-new-android-layouts/2017-05-28T22:00:00Z2017-11-17T04:31:41ZTakeshi Hagikura2016년 구글이 소개한 두 가지 레이아웃, ConstraintLayout과 FlexboxLayout에 대해 살펴봅니다.Realm SDK로 관심사별 로직을 간단명료하게 분리하세요.https://academy.realm.io/kr/posts/realm-sdk-clean-easy-separation-of-concerns/2017-05-24T22:00:00Z2017-11-17T04:31:21ZMarin TodorovRealm처럼 유연하고 견고한 SDK를 사용하면 앱 구조를 더욱 개선할 수 있습니다.안드로이드 전문가가 되는 법https://academy.realm.io/kr/posts/droidcon-boston-chiu-ki-chan-how-to-be-an-android-expert/2017-05-22T22:00:00Z2017-11-17T04:31:57ZChiu-Ki Chan안드로이드 전문가가 제시하는 구체적인 단계를 통해 여러분의 지식을 공유하고 안드로이드 전문가가 되기 위한 자격을 쌓아보세요.Google I/O'17: 안드로이드 O의 새 기능!https://academy.realm.io/kr/posts/android-o-new-features/2017-05-21T22:00:00Z2017-11-17T04:32:21ZEunjoo ImLeonardo YongUk KimGoogle I/O '17의 "What's New in Android" 세션을 통해 안드로이드 O에서 바뀔 많은 내용을 살펴 봅니다. 새 트랜드를 빠르게 만나보세요!안드로이드 공식 언어가 된 Kotlin을 알아보자https://academy.realm.io/kr/posts/kotlin-official-android-language/2017-05-18T19:00:00Z2017-11-17T04:32:21ZLeonardo YongUk KimMinwoo Park이번 구글 I/O에서 구글은 Kotlin이 안드로이드 개발의 공식언어로 추가된다고 발표하였습니다. 간결함, 안전함, 다재다능함, 호환성 등의 장점을 가진 Kotlin에 대해 알아봅시다UI를 보다 Swift스럽게 만들어 볼까요?https://academy.realm.io/kr/posts/sommer-panage-writing-your-ui-swiftly/2017-05-16T22:00:00Z2017-11-17T04:31:42ZSommer PanageSwift의 언어적인 구조와 속성을 이용해서 애플리케이션과 UI 코드를 더 간단하게 작성하는 방법을 알려 드립니다.프래그먼트: 안드로이드의 모든 문제의 해결책이자 원인https://academy.realm.io/kr/posts/michael-yotive-state-of-fragments-2017/2017-05-15T22:00:00Z2017-11-17T04:32:00ZMichael Yotive2017년 현재 프래그먼트에 대한 논쟁에 대한 각 입장을 정리하고, 프래그먼트로 인한 문제를 해결하는 방법을 알려드립니다.Firebase Remote Config로 배포없이 앱 운영하기https://academy.realm.io/kr/posts/firebase-remote-config/2017-05-15T22:00:00Z2017-11-17T04:31:52ZSeungmin LeeFirebase Remote Config를 어떻게 사용하는지, 어떻게 응용할 수 있는지, 그리고 리멤버에서는 어떤 상황에서 실제로 적용 중인지 알려드립니다.지속적인 전달을 위한 자동화 도구, fastlane: 데모와 함께 알아보기https://academy.realm.io/kr/posts/ios-fastlane-demos/2017-05-10T15:00:00Z2017-11-17T04:31:53ZBumMo KooiOS 앱을 배포할 때 시간을 많이 소요하는 개발 외의 작업을 쉽게 해결할 수 있도록 자동화 방식으로 도와주는 fastlane에 대해 데모 형식으로 알려드립니다.안드로이드 앱을 빠르고 지속적으로 전달하기https://academy.realm.io/kr/posts/continuous-delivery-for-android/2017-05-09T22:00:00Z2017-11-17T04:31:53ZSangkyoon Namfastlane과 bitrise를 이용하여 인수 테스트 자동화, 사내 베타 배포와 마켓 출시 등 릴리즈 과정을 통합하고 소규모 그룹에서도 빠르고 지속적으로 앱을 전달할 방법을 소개합니다.Swift 함수에 커링 사용하기https://academy.realm.io/kr/posts/currying-on-the-swift-functions/2017-05-03T22:00:00Z2017-11-17T04:31:53ZJinSeong OhCurrying 개념, Currying 실습, Currying 정복을 주제로 Swift 함수에 커링을 사용하는 법을 알려드립니다.Firebase를 실제 모바일 백엔드로 사용하면 일어날 수 있는 일들https://academy.realm.io/kr/posts/firebase-as-a-real-mobile-backend/2017-04-30T22:30:00Z2017-11-17T04:31:53ZJang Dohoon Firebase를 실제 프로덕트에 사용해도 될지 궁금한 분을 위해 앱에 적용한 경험담을 공유합니다.Swift의 클로저 및 고차 함수 이해하기https://academy.realm.io/kr/posts/closure-and-higher-order-functions-of-swift/2017-04-27T03:30:00Z2017-11-17T04:31:53ZSeong-kyu ChoSwift의 클로저와 고차 함수 개념을 쉽고 명확하게 짚어 드립니다.Rx와 Kotlin으로 간결하고 명료하게 모든 것을 조립해보세요!https://academy.realm.io/kr/posts/compose-everything-rx-kotlin/2017-04-23T22:00:00Z2017-11-17T04:31:38ZJaewe Heo다양한 예제와 코드를 바탕으로 Rx와 Kotlin으로 안드로이드 앱을 구성하는 방법을 자세하게 알려드립니다.Realm 내부 구조와 동작 원리 자세히 살펴보기https://academy.realm.io/kr/posts/anatomy-of-realm/2017-04-19T22:00:00Z2017-11-17T04:31:53ZLeonardo YongUk KimRealm 모바일 데이터베이스가 어떻게 빠른 속도와 높은 효율성을 보이는지 내부 구조를 조목조목 알려드립니다.안드로이드 스튜디오 플러그인 직접 만들어보기https://academy.realm.io/kr/posts/android-studio-plugin-development/2017-04-18T22:00:00Z2017-11-17T04:31:53ZYoungho Cha어려워 보이는 안드로이드 스튜디오에서 플러그인 만들기, 여러분도 할 수 있습니다. 이 글에서부터 시작해 보세요!오토 레이아웃으로 iOS 앱 쉽게 개발하기https://academy.realm.io/kr/posts/ios-autolayout/2017-04-17T22:00:00Z2017-11-17T04:31:53ZTaewan KimiPhone의 다양한 해상도를 지원하기 위해 오토 레이아웃이 점차 필수가 되어 갑니다. 코드 양을 줄일 수 있는 오토 레이아웃을 이해하고 쉽게 iOS 앱을 개발하는 방법을 소개합니다.Lottie로 안드로이드 앱에 인터렉티브한 애니메이션 구현하기https://academy.realm.io/kr/posts/lottie-for-android-interactive-animation/2017-04-16T22:00:00Z2017-11-17T04:31:53ZYeongChan LeeFacebook의 Keyframe과 airbnb의 Lottie를 비교하고, 안드로이드 앱에서 Lottie로 미려한 애니메이션 뷰를 적용하는 방법을 소개합니다.프알못의 Realm 사용기 + 라이브 코딩 데모https://academy.realm.io/kr/posts/realm-swift-live-coding-beginner/2017-04-12T22:00:00Z2017-11-17T04:30:47ZMijeong Jeon주니어 iOS 개발자가 Realm 적용 경험을 공유하고 라이브 코딩으로 간단 포토 앱 만들기를 시연합니다.UIAutomator2와 DeviceFarm을 활용한 UI 테스트 자동화https://academy.realm.io/kr/posts/android-ui-test-automation/2017-04-11T22:00:00Z2017-11-17T04:31:53ZYoonjae YooUiAutomator와 AWS Device Farm을 활용하면 클라우드에서 자동화된 UI 테스트를 수행해서 테스트 시간과 장비 구입 비용을 줄일 수 있습니다. 스타트업에서 자동화된 UI 테스팅을 수행하며 얻은 팁과 교훈을 공유합니다.Swift 연산자 완벽 이해하기https://academy.realm.io/kr/posts/slug-erica-sadun-operators-strong-opinions/2017-04-10T22:00:00Z2017-11-17T04:30:32ZErica Sadun유연하고 강력한 기능을 지닌 Swift 연산자이지만 좋은 선택과 사용이 필요합니다. 모범 사례를 통해 Swift 연산자를 100% 활용하는 방법에 대해 알려드립니다. 잘 짜여진 실제 앱 해부해보기: 안드로이드 리버스 엔지니어링https://academy.realm.io/kr/posts/jon-reeve-reverse-engineering-is-not-just-for-hackers-android/2017-04-10T00:50:00Z2017-11-17T04:31:41ZJon Reeve좋은 앱의 내부를 볼 수 있다면 실무에 적용할 수 있는 많은 교훈을 얻을 수 있습니다. 안드로이드의 리버스 엔지니어링 방법을 알려드립니다.좌충우돌 Realm 모바일 플랫폼 사용기https://academy.realm.io/kr/posts/develop-app-in-3-days-with-rmp/2017-04-05T22:30:00Z2017-11-17T04:31:36ZSeong-kyu Cho실시간 데이터베이스인 Realm 모바일 플랫폼을 바탕으로 3일만에 앱을 뚝딱 개발한 조성규 님의 경험을 공유합니다.실시간 데이터베이스 비교: Realm 모바일 플랫폼 vs. Firebasehttps://academy.realm.io/kr/posts/welcome-to-reactive-world/2017-04-05T22:00:00Z2017-11-17T04:31:54ZRealm Team실시간 데이터베이스인 Realm 모바일 플랫폼과, RMP와 가장 유사하다고 생각하는 Firebase에 대해 비교해가면서 알려주는 문상준님의 세션입니다.안드로이드에 Clean Architecture 적용하기https://academy.realm.io/kr/posts/clean-architecture-in-android/2017-03-31T09:00:00Z2017-11-17T04:31:49ZSeongHyeon Hwang안드로이드 앱을 만들면서 두 번의 대규모 업데이트를 배경으로 코드가 계속 바뀌었고, 이런 변화하는 코드에 잘 대응할 수 있는 Clean Architecture에 대해 고민한 경험에 대해 공유하고자 합니다.데모와 함께 하는 Realm 모바일 플랫폼 따라잡기: Scanner, RealmPop 예제https://academy.realm.io/kr/posts/realm-mobile-platform-demos/2017-03-30T06:00:00Z2017-11-17T04:31:54ZLeonardo YongUk KimRealm의 데모 앱인 Scanner와 RealmPop으로 Realm 모바일 플랫폼의 사용법을 알려드립니다.Pinterest의 데이터 레이어 재설계에서 배우는 데이터 일관성 유지하기https://academy.realm.io/kr/posts/slug-wendy-lu-data-consistency/2017-03-29T22:00:00Z2017-11-17T04:31:43ZWendy LuPinterest의 iOS 앱 재설계와 마이그레이션에 관해, 특히 어떻게 모델을 업데이트하고 API로부터 새로운 정보를 가져왔는지를 중점으로 알려드립니다.Android O 프리뷰 핵심 요약: 주요 변경 사항과 새로 추가된 기능을 소개합니다!https://academy.realm.io/kr/posts/android-o-preview-and-new-features/2017-03-23T00:30:00Z2017-11-17T04:32:21ZLeonardo Kim안드로이드 O 프리뷰가 발표됐습니다! 주요 변경 사항과 추가 기능 몇 가지를 발빠르게 짚어 드립니다.Realm 모바일 데이터베이스와 Realm 모바일 플랫폼을 소개합니다.https://academy.realm.io/kr/posts/realm-mobile-database-and-realm-mobile-platform/2017-03-21T22:00:00Z2017-11-17T04:31:36ZEunjoo ImRealm 모바일 데이터베이스와 Realm 모바일 플랫폼이 무엇인지, 어떤 기능과 장점이 있는지 간단하게 소개합니다.Realm은 Apple 시스템과 안드로이드를 넘나드는 멀티 플랫폼 데이터베이스입니다.https://academy.realm.io/kr/posts/realm-marin-todorov-multi-platform-database-apple-android/2017-03-20T22:00:00Z2017-11-17T04:30:48ZMarin Todorov모든 Apple 플랫폼과 안드로이드에서 Realm 모바일 데이터베이스를 공유해서 사용할 수 있는 방법을 알려드립니다.Android UI 멋지게 만들기: 예제로 배우는 팁과 노하우https://academy.realm.io/kr/posts/gotocph-israel-ferrer-camacho-android-ui/2017-03-19T22:00:00Z2017-11-17T04:31:57ZIsrael Ferrer CamachoAndroid의 마술과도 같은 UI 뒤에 숨겨진 트릭을 애플리케이션과 데모를 통해 공개합니다.2017년 애플 생태계의 변화https://academy.realm.io/kr/posts/apple-trend-2017/2017-03-15T22:00:00Z2017-11-17T04:31:53ZJung KimiPhone이 나온 지 십 년째인 올해는 Apple에 어떤 변화가 일어날까요? 그리고 과연 Swift는 어떤 영향을 미칠까요?iOS에서 TDD(Test-Driven Development)하기https://academy.realm.io/kr/posts/ios-tdd-test-driven-development/2017-03-15T07:30:00Z2017-11-17T04:31:54ZWon JoTDD가 뭔지, 왜 해야 하는지와 TDD를 해본 경험을 공유하고 Xcode에서 iOS TDD하는 법에 대해 알려드립니다.Realm을 소개합니다! - Realm World Tour 2017 Seoulhttps://academy.realm.io/kr/posts/introducing-realm-would-tour-2017/2017-03-14T23:00:00Z2017-11-17T04:31:54ZMinwoo ParkRealm World Tour 2017 행사는 여러 도시에서 열리는 Realm 소개 행사로써, 한국에서는 서울과 부산에서 진행됐습니다. 회사로서의 Realm과, Realm 모바일 데이터베이스와 Realm 모바일 플랫폼을 소개합니다.프로페셔널 안드로이드 개발자를 위한 도구 소개: 내부 테스트와 분석부터 상용화까지https://academy.realm.io/kr/posts/mobilization-gautier-mechling-the-2016-android-developer-toolbox/2017-03-14T06:30:00Z2017-11-17T04:31:10ZGautier Mechling유지 보수가 가능한 코드를 만들고 생산성을 향상하기 위해 실제 현업에서 사용하고 있는 유용한 안드로이드 도구들을 소개합니다!FastLane Snapshot으로 배포용 스크린샷 자동으로 만들기 - iOS Tech Talkhttps://academy.realm.io/kr/posts/automate-ios-screenshots-with-fastlane-snapshot/2017-03-08T03:40:00Z2017-11-17T04:32:22ZBumMo KooiOS 앱 배포를 위한 스크린샷을 기기, 언어 등 설정 별로 자동으로 찍어주는 fastlane의 snapshot을 설명해 드립니다.골치아픈 REST API에서 벗어나 효율적인 모바일 네트워크를 구성하는 방법https://academy.realm.io/kr/posts/best-practices-pain-points-mobile-networking-rest-api-failures/2017-03-06T08:30:00Z2018-08-21T20:21:30ZMarin TodorovREST API의 단순성과 유연성은 때때로 문제를 일으키기도 합니다. 더 나은 방법은 뭐가 있을까요?기획, 디자인 변경에 강한 카드뷰 만들기 - iOS Tech Talkhttps://academy.realm.io/kr/posts/how-to-make-cardview-ios-tech-talk/2017-02-28T01:50:00Z2017-11-17T04:32:22ZWanbok Choi개발을 하다 보면 기획이나 디자인 변경에 따른 고통을 많이 겪게 됩니다. 이러한 고통을 해소할 수 있는 카드뷰 만들기를 상세한 예제와 함께 소개합니다.안드로이드 스레드와 백그라운드 태스크 이해하기: 실제 앱 예제와 함께https://academy.realm.io/kr/posts/android-threading-background-tasks/2017-02-27T05:30:00Z2017-11-17T04:32:24ZAri Laceski안드로이드에서는 메인 스레드를 차단하는 작업을 하면 안됩니다. 장시간 작업하고 복잡한 태스크를 처리하는 안드로이드 애플리케이션 프로그래밍에서 주의할 점을 알려드립니다.RxSwift 예제로 감잡기 : RxSwift 시작을 위한 간단한 예제들 - iOS Tech Talkhttps://academy.realm.io/kr/posts/how-to-use-rxswift-with-simple-examples-ios-techtalk/2017-02-23T04:00:00Z2017-11-17T04:32:04ZYongha Yoo실제 RxSwift를 적용하기 시작했을때 힘들었던 부분을 중점으로 RxSwift를 시작하는 방법을 다양한 예제와 함께 보여드립니다.Objective-C에서 Swift로 - iOS Tech Talkhttps://academy.realm.io/kr/posts/from-objective-c-to-swift-ios-techtalk/2017-02-22T01:20:00Z2017-11-17T04:32:22ZSeong-kyu Cho아직 Swift에 익숙하지 않은 분들이나, Swift로의 전환이 내키지 않아서 Objective-C 스타일로 사용하는 분들을 위한 Swift 베이직 강연입니다.누구나 할 수 있는 RxJava, 지금 시작하기!https://academy.realm.io/kr/posts/mobilization-hugo-visser-rxjava-for-rest-of-us/2017-02-20T05:40:00Z2017-11-17T04:31:50ZHugo Visser안드로이드 앱을 개발하며 마주치는 문제들을 해결해주는 RxJava에 대해 알아 보세요.간단하게 iOS 앱의 Realm 데이터 보호하기 - 암호화 튜토리얼https://academy.realm.io/kr/posts/tim-oliver-realm-cocoa-tutorial-on-encryption-with-realm/2017-02-13T07:30:00Z2017-11-17T04:32:03ZTim Oliver사용자 데이터 보호의 중요성은 아무리 강조해도 지나침이 없죠. 간단한 API로 암호화를 지원하는 Realm Cocoa 튜토리얼입니다.성능 향상과 메모리 사용량 최소화에 최적화된 Realm API를 소개합니다.https://academy.realm.io/kr/posts/realm-api-optimized-for-performance-and-low-memory-use/2017-02-09T02:45:00Z2017-11-17T04:31:35ZMarin Todorov견고하고 좋은 성능의 앱 개발을 돕는 Realm의 API 클래스에 대해 알려 드립니다.안드로이드의 MVC, MVP, MVVM 종합 안내서https://academy.realm.io/kr/posts/eric-maxwell-mvc-mvp-and-mvvm-on-android/2017-02-07T02:35:00Z2017-11-17T04:32:01ZEric Maxwell안드로이드 앱을 만드는 개발자를 위한 MVC, MVP, MVVM 패턴 사용법과 장단점에 대한 안내서입니다.액티비티와 프래그먼트에서 벗어나 간결하게 Android 앱 만들기https://academy.realm.io/kr/posts/sf-fabien-davos-modern-android-ditching-activities-fragments/2017-01-31T04:00:00Z2017-12-06T22:46:39ZFabien Devos복잡한 액티비티, 프래그먼트 관리가 지긋지긋하신가요? 기능미를 살린 최신 Android 개발 방법, 모던 안드로이드를 만나보세요.SwiftLint로 보다 명확하고 깔끔한 코드를 만들어 보세요!https://academy.realm.io/kr/posts/slug-jp-simard-swiftlint/2017-01-24T03:20:00Z2017-11-17T04:31:52ZJP Simard코드를 간결하고 명료하게 유지하도록 도와주는 SwiftLint의 사용 방법을 알려 드립니다.안드로이드 ConstraintLayout 개념과 사용법 정복하기 - 개발자 직강 https://academy.realm.io/kr/posts/constraintlayout-it-can-do-what-now/2017-01-13T08:10:00Z2017-11-27T20:12:14ZNicolas Roard깔끔한 계층 구조를 만드는데 큰 도움이 되는 ConstraintLayout은 안드로이드가 2016년 Google I/O에서 선보인 유연한 뷰그룹입니다.초보 안드로이드 개발자가 꼭 알아야할 필수 라이브러리들https://academy.realm.io/kr/posts/360andev-chris-guzman-android-libraries-beginner/2017-01-05T23:00:00Z2017-11-17T04:31:57ZChris Guzman이미 있는 걸 굳이 처음부터 개발할 필요는 없겠죠? 안드로이드 앱을 개발하면서 자주 발생하는 문제들을 해결하기 위해 사용할 수 있는 유용한 라이브러리들을 소개합니다.Java의 숨겨진 비용을 파악하고 앱 성능 향상하기https://academy.realm.io/kr/posts/360andev-jake-wharton-java-hidden-costs-android/2017-01-04T00:30:00Z2017-11-17T04:31:50ZJake WhartonJava의 몇몇 기능과 관련된 숨겨진 비용을 알아보고, 라이브러리와 앱 개발자를 위한 최적화 방법을 설명합니다.Swift와 Realm으로 산타 위치 추적 앱 만들기 튜토리얼: Part 2https://academy.realm.io/kr/posts/track-santa-with-realm-swift-database-platform-part-2/2017-01-02T23:30:00Z2017-12-08T22:57:16ZMichael Helmbrecht데이터 모델을 완성하고 UI가 데이터의 변화에 반응하도록 해서 앱을 빌드해 보겠습니다.객체 중심 저메모리 데이터베이스, Realm 모바일 데이터베이스를 소개합니다.https://academy.realm.io/kr/posts/realm-object-centric-present-day-database-mobile-applications/2016-12-29T02:30:00Z2017-11-17T04:31:37ZMarin Todorov성능과 견고함을 고루 갖춘 Realm의 데이터베이스 엔진에 대해 알아봅시다.Swift와 Realm으로 산타 위치 추적 앱 만들기 튜토리얼: Part 1https://academy.realm.io/kr/posts/track-santa-with-realm-swift-database-platform-part-1/2016-12-26T15:00:00Z2017-11-17T04:31:03ZMichael HelmbrechtSwift와 Realm 모바일 플랫폼을 활용해 전세계를 여행 중인 산타 할아버지를 추적하는 앱을 만드는 방법을 배워 봅시다.Realm Node.js와 Express로 블로그 만들기https://academy.realm.io/kr/posts/realm-node-js-express-blog-tutorial/2016-12-26T06:00:00Z2017-12-12T18:13:40ZLeonardo YongUk KimMakoto YamazakiRealm의 강력한 기능을 이제 서버 사이드에서 Node.js로 사용할 수 있게 되었습니다. Node.js에서 Realm을 활용하는 법을 보여주기 위해 간단한 블로그를 만들어 보겠습니다.Git 100% 활용하기: 협업을 위한 브랜치 전략, 팁과 노하우https://academy.realm.io/kr/posts/360andev-savvas-dalkitsis-using-git-like-a-pro/2016-12-22T02:00:00Z2017-11-17T04:31:58ZSavvas Dalkitsisgit 활용 기법: 여러 브랜치 전략을 사용해서 팀 구조에 맞는 효율적인 워크플로를 만드는 방법을 확인하세요.Result Oriented Development : Result 지향 프로그래밍https://academy.realm.io/kr/posts/tryswift-saul-mora-result-oriented-development/2016-12-20T21:00:00Z2017-11-17T04:31:49ZSaul MoraResult (또는 Either) 라고 불리는 간단한 Monad 를 통해 함수형 프로그래밍 능력을 한층 향상시키는 방법을 소개합니다.Swift와 함수형 프로그래밍의 역사https://academy.realm.io/kr/posts/tryswift-rob-napier-swift-legacy-functional-programming/2016-11-30T19:00:00Z2017-11-17T04:31:52ZRob NapierSwift 는 함수형 세계로부터 많은 장점들을 흡수해 왔으며, 계속 개선되고있습니다. 수년간 함수형 언어 세계에서 일어난 일들이 어떻게 Swift 에 영향을 주었는지 설명하고 다양한 다른 개념과 어떻게 접목시킬 수 있는지 알아봅니다Retrofit 2로 HTTP 호출하기https://academy.realm.io/kr/posts/retrofit2-for-http-requests/2016-10-20T04:00:00Z2017-11-17T04:32:15ZRealm KoreaRetrofit 2 에서 HTTP호출에 대한 좋은글의 번역 입니다. Oleg Šelajev가 소개하는 Retrofit 2 HTTP 클라이언트 사용법을 살펴보세요.새로워진 iMessage로 할 수 있는 것들, iOS Message 플랫폼에 거는 기대https://academy.realm.io/kr/posts/imessage-platform-changing-the-app-behavior-kr-only/2016-10-13T23:00:00Z2017-11-17T04:32:15ZMinwoo Park이번 WWDC에서 Apple은 iMessage와 bot 플랫폼에 큰 변화를 불러일으킬 선언을 했습니다. iMessage가 만드는 새로운 iMessage 플랫폼활용방법을 알아봅니다Airbnb는 안드로이드 앱에 어떻게 RxJava를 적용했을까요?https://academy.realm.io/kr/posts/kau-felipe-lima-adopting-rxjava-airbnb-android/2016-10-10T14:00:00Z2017-11-17T04:31:50ZFelipe Lima리액티브 프로그래밍과 RxJava는 높은 인기로 많은 논쟁이 생기기도 합니다. Airbnb의 RxJava 적용사례 에서는 채택이유와 구현시 애로사항, 적용과정에서의 교훈 등을 공유합니다. 예제를 통해 접근 방법을 비교하고 각각의 장단점도 이야기 합니다Swift 모바일데이터베이스 : Realmhttps://academy.realm.io/kr/posts/realm-swift-mobile-database/2016-09-11T00:00:00Z2017-11-17T04:32:04ZMinwoo ParkLet'Swift 컨퍼런스의 세션 동영상 입니다. Swift 모바일데이터베이스: Realm이라는 주제로 Let'Swift 2016의 스폰서, Realm의 SW엔지니어, 박민우님이 발표해 주셨습니다. 쓰기 쉽고 동작속도가 빠르며, 다양한 기능을 제공…상황인식 API 활용 앱 개발을 위해 넘어야할 3가지 문제들https://academy.realm.io/kr/posts/android-awareness-api/2016-09-08T00:00:00Z2017-11-17T04:31:56ZMinwoo Park상황인식 API 활용 앱 개발을 위해 넘어야할 3가지 문제들Swift는 초보자들이 배우기에 좋은 언어인가요?https://academy.realm.io/kr/posts/swift-learn-beginners/2016-08-29T00:00:00Z2017-11-17T04:32:00ZMinwoo ParkSwift는 초보자들이 배우기에 좋은 언어인가요?VIPER: Swift의 iOS개발 아키텍쳐 소개 안드로이드 개발자의 Swift 도전기https://academy.realm.io/kr/posts/swift-viper/2016-08-28T00:00:00Z2017-11-17T04:31:57ZRealm TeamLet'Swift 컨퍼런스의 세션 동영상 입니다. 안드로이드 개발자를 위한 스위프트라는 주제로 투데잇에서 iOS 개발을 담당하고 있는 'Android 개발자' 유병한님이 발표해 주셨습니다. Swift 개발에 관심있는 안드로이드 개발자를 위해 Swi…개발자를 위한 안드로이드 누가(Nougat) 변경점https://academy.realm.io/kr/posts/android-nougat/2016-08-24T00:00:00Z2017-11-17T04:32:01ZRealm Team개발자를 위한 안드로이드 누가(Nougat) 변경 정리Swift Package Manager- 스위프트 패키지 매니저 미리 맛보기https://academy.realm.io/kr/posts/swift-package-manager/2016-08-22T00:00:00Z2017-11-17T04:32:03ZRealm TeamSwift Package Manager라는 주제로 lingostar라는 닉네임으로 유명한 윤성관님이 Let'Swift 컨퍼런스에서 발표하신 동영상 입니다. 많은 오픈소스 프로젝트에서 도입하고 있으며, 조만간 Apple에서 자세한 사용법이 발표할 것…Swift Internals- LLVM, Type system, Swift Foundation을 중심으로https://academy.realm.io/kr/posts/swift-internals-llvm-type-system-swift-foundation/2016-08-16T00:00:00Z2017-11-17T04:32:03ZRealm TeamLet'Swift 컨퍼런스의 세션 동영상 입니다. Swift Internals라는 주제로 Let'Swift의 주최자이자 레진 코믹스의 iOS 개발자, 김정님이 발표해 주셨습니다. Swift 내부가 어떻게 동작하는지 LLVM, Type system과…AW213: Android Transitions API사용, RxJava를 추천하지 않는 상황 등https://academy.realm.io/kr/posts/aw213-android-transitions-api-rxjava/2016-08-10T00:00:00Z2017-11-17T04:31:54ZRealm KoreaAndroid Transitions API를 활용한 화면 전환 애니메이션 소개, RxJava 사용이 적합하지 않은 않는 상황 및 이유 등Swift에서 프로토콜 중심 프로그래밍(POP)하기https://academy.realm.io/kr/posts/protocol-oriented-programming-in-swift/2016-08-09T00:00:00Z2017-11-17T04:31:56ZRealm TeamProtocol Oriented Programming in Swift라는 주제로 조성규님이 발표해 주셨습니다. 요즘 뜨고있는 프로토콜 중심 프로그래밍에 대해 알아보고 장단점과 실제로 프로젝트에 어떻게 적용해야 할지 쉽게 설명하는 세션으로, Swif…Swift 개발 환경의 변화 - Interface Builder, Xcode, LLDB, Instrumenthttps://academy.realm.io/kr/posts/swift-tools-xcode-lldb-instrument/2016-08-02T00:00:00Z2017-11-17T04:32:03ZHyuk HurLet'Swift 컨퍼런스의 세션 동영상 입니다. Swift 3.0 - Swift 개발 환경의 변화라는 주제로 Interface Builder, Xcode, LLDB, Instrument에 대해 me2day, BAND, LINE 앱 개발자, 허혁…Do Swift - Swift 무작정 해보기https://academy.realm.io/kr/posts/letswift-do-swift/2016-08-02T00:00:00Z2017-11-17T04:32:01ZRealm TeamLet'Swift 컨퍼런스의 세션 동영상 입니다. Do Swift - Swift 무작정 해보기라는 주제로 비바리퍼블리카의 개발자이자 OSXDev의 Swift 스터디 스탭, 김윤봉님이 발표해 주셨습니다. Swift를 사용해야 하는 이유를 알고 싶거나…AW212: 안드로이드 테스트 개요 및 사례, 데이터 바인딩https://academy.realm.io/kr/posts/aw212-android-unit-ui-test-recorder-data-binding-include/2016-07-28T00:00:00Z2017-11-17T04:31:54ZRealm KoreaUI, Unit테스트 구분 등 테스트 상세 설명, Unit 테스트 recorder 가능성 탐색, 데이터 바인딩과 등Swift 3.0 - Swift는 어디로 가는가https://academy.realm.io/kr/posts/letswift-swift-3-0/2016-07-27T00:00:00Z2017-11-17T04:32:03ZRealm TeamSwift 3.0 - Swift는 어디로 가는가라는 주제로 카카오의 박세현님이 발표해 주셨습니다. Swift의 역사부터 시작해서 Swift 3.0 버전을 살펴보고 Swift Evolution 구현까지 Swift의 발전 방향성과 배경 지식을 재미있게…RxJava in Actionhttps://academy.realm.io/kr/posts/rxjava-in-action/2016-07-25T00:00:00Z2017-11-17T04:32:15ZRealm Team레진 개발자 김태호님이 RxJava의 다양한 사용법을 RxJava in Action이란 이름으로 GDG Korea 안드로이드 Rx 세미나에서 공유한 내용입니다.Swift로 서버 제작하기: Docker + Swift Server-Sidehttps://academy.realm.io/kr/posts/letswift-swift-server-side/2016-07-25T00:00:00Z2017-11-17T04:32:04ZRealm TeamLet'Swift 컨퍼런스의 세션 동영상 입니다. Swift Server-side 라는 주제로 SK techx의 안병욱님이 발표해 주셨습니다. VirtualBox, Kitura, Docker를 사용해서 Swift로 Server를 만드는 데모를 시청…RxJava의 PublishSubject 알아보기https://academy.realm.io/kr/posts/rxjava-publish-subject/2016-07-25T00:00:00Z2017-11-17T04:32:15ZLeonardo KimRealm 개발자 김용욱님이 RxJava의 PublishSubject의 내부 구조를 GDG Korea 안드로이드 Rx 세미나에서 공유한 내용입니다.DROIDCON 베를린 2016 강연 슬라이드 모음https://academy.realm.io/kr/posts/droidcon-berlin-2016/2016-07-25T00:00:00Z2017-11-17T04:31:56ZRealm KoreaDROIDCON 베를린 2016: 슬라이드 모음Swift 성능 이해하기: Value 타입, Protocol과 스위프트의 성능 최적화 https://academy.realm.io/kr/posts/letswift-swift-performance/2016-07-19T00:00:00Z2017-11-17T04:32:03ZYongha YooLet'Swift 컨퍼런스의 세션 동영상 입니다. Swift의 성능 개선이라는 주제로 카카오의 유용하님이 발표해 주셨습니다. Value 타입, Protocol을 중심으로 Swift의 성능을 이해하고 성능 최적화 기법을 알려주는 이 강연을 놓치지 마…AW211: findViewById 벗어나기, MVP모델에 대한 고찰https://academy.realm.io/kr/posts/aw211-android-data-binding-mvp-passive-view-interface/2016-07-18T00:00:00Z2017-11-17T04:31:54ZRealm Korea데이터바인딩을 이용한 findViewById 대체, MVP모델에서 interface 필요성에 대한 의문 및 수동적인 뷰 제안 등RxSwift 시작하기https://academy.realm.io/kr/posts/letswift-rxswift/2016-07-14T00:00:00Z2017-11-17T04:31:56ZWanbok ChoiLet'Swift 컨퍼런스의 세션 동영상 입니다. RxSwift 시작하기 라는 주제로 프렌트립의 최완복 님이 발표해 주셨습니다. Rx는 요즘 최근 뜨거운 관심을 받고 있으며 Reactive Extensions의 약자 입니다.AW210: TrimMemory를 이용한 앱 상태 확인, 당신이 몰랐던 안드로이드 스튜디오 사용법https://academy.realm.io/kr/posts/aw210-android-studio-trim-memory/2016-07-12T00:00:00Z2017-11-17T04:31:54ZRealm KoreaTrimMemory를 이용한 앱 foreground/background 상태 확인, 전문가 수준의 안드로이드 스튜디오 사용 방법 등RxJava에서 쓸만한 팁들 모아보기https://academy.realm.io/kr/posts/rxjava-tips/2016-07-06T00:00:00Z2017-11-17T04:32:15ZRealm Team프렌트립 개발자 이하제님이 RxJava의 여러 쓸만한 팁을 GDG Korea 안드로이드 Rx 세미나에서 공유한 내용입니다.Realm과 RxJavahttps://academy.realm.io/kr/posts/realm-and-rxjava/2016-07-06T00:00:00Z2017-11-17T04:32:15ZLeonardo KimRealm 개발자 김용욱님이 Realm에서 RxJava가 어떻게 구현이 되어있는지를 GDG Korea 안드로이드 Rx 세미나에서 설명한 내용입니다.AW209: 안드로이드 페이, 메소드 카운트 비주얼라이징https://academy.realm.io/kr/posts/aw209-android-pay-method-count/2016-07-04T00:00:00Z2017-11-17T04:31:54ZRealm Korea안드로이드 메소드 카운트 비주얼라이징, 안드로이드 페이 플로우 구현 및 등실무에서 활용하는 프로토콜 중심 프로그래밍https://academy.realm.io/kr/posts/appbuilders-natasha-muraschev-practical-protocol-oriented-programming/2016-07-04T00:00:00Z2017-11-17T04:30:39ZNatasha Murashev프로토콜 중심 프로그래밍을 Swift개발 일상에서의 코딩에 사용할 수 있을까요? Natasha는 이 질문의 답을 위해 Views, View Controller와 네트워킹을 포함한 프로토콜 중심 프로그래밍을 위한 실제 애플리케이션을 중심으로 설명합니…Subject in RxJavahttps://academy.realm.io/kr/posts/subject-in-rxjava/2016-06-29T00:00:00Z2017-11-17T04:32:15ZRealm TeamSOCAR 개발자 장인수님이 RxJava의 Subject에 대해 GDG Korea 안드로이드 Rx 세미나에서 발표한 내용입니다.AW208: APK크기 줄이는법 4가지, 메모리 누수 사례 정리https://academy.realm.io/kr/posts/aw208-android-leaner-apk-memory-leak/2016-06-28T00:00:00Z2017-11-17T04:31:55ZRealm KoreaAPK크기 줄이는법 4가지, 메모리 누수 사례 8가지 정리Droidcon San Francisco 2016 강연 소개https://academy.realm.io/kr/posts/droidcon-sf-2016/2016-06-23T00:00:00Z2017-11-17T04:32:15ZRealm KoreaLean 레이아웃, 안드로이드 개발자 옵션, Mutative 디자인 개념 등AW207: 컨스트레인트 레이아웃, 오토밸류 익스텐션 등https://academy.realm.io/kr/posts/aw207-android-constraint-layout-auto-value-extensions/2016-06-19T00:00:00Z2017-11-17T04:31:54ZRealm Korea컨스트레인트 레이아웃 목적과 특징, 오토밸류 익스텐션 종류 등AW206: 웨어러블 디자인과 노티 방식 변화, Awareness APIhttps://academy.realm.io/kr/posts/aw206-android-wear-noti-awareness-api/2016-06-15T00:00:00Z2017-11-17T04:32:03ZRealm Korea안드로이드 웨어 머테리얼디자인과 노티 방식 변화(2.0), Awareness API 등WWDC 2016 키노트에서 발표된 모든 OS 베타버전 사용기https://academy.realm.io/kr/posts/using-new-os-wwdc-2016/2016-06-14T00:00:00Z2017-11-17T04:31:57ZmonoWWDC 2016 키노트에서 발표된 모든 OS 베타버전 사용기iOS 10, 개발자들에게 더 많이 열었다:Siri, 전화, 메시지, 지도까지https://academy.realm.io/kr/posts/ios10-update/2016-06-13T00:00:00Z2017-11-17T04:32:01ZRealm KoreaiOS 10, 개발자들에게 더 많이 열었다:Siri, 전화, 메시지, 지도까지Google I/O 참관기, 생존기https://academy.realm.io/kr/posts/google-io-visit-how-to/2016-06-12T00:00:00Z2017-11-17T04:31:56ZRealm TeamIT조선 연결지성센터 수석연구원이자 개발자이신 박현정 님이 자비로 혼자서 Google I/O를 다녀오신 참관기이자 생존기입니다. 표 접수부터 대중교통이용, 행사에서의 생생한 이야기까지안드로이드 포그라운드 서비스를 사용하며 겪은 일들https://academy.realm.io/kr/posts/android-forground-service-cashslide/2016-06-09T00:00:00Z2017-11-17T04:32:15ZRealm Team안드로이드 포그라운드 서비스를 사용하며 겪은 일들: 캐시슬라이드는 대한민국 1등 잠금화면 앱 입니다. 앱이 계속 동작하고 있어야 하는 포그라운드 앱의 특성을 가지고 있어 보통 앱과는 달리 많은 시도를 했어…AW205: 소프트 키보드, tools 네임스페이스, 렌더쓰레드https://academy.realm.io/kr/posts/aw205-android-soft-keyboard-tools-namespace-render-thread/2016-06-07T00:00:00Z2017-11-17T04:32:01ZRealm Korea소프트 키보드 개발 팁, tools 네임스페이스를 이용한 디자인타임 개발, 렌더쓰레드 개념 등안드로이드의 미래https://academy.realm.io/kr/posts/android-future-google-io/2016-06-02T00:00:00Z2017-11-17T04:31:53ZSteve Seongug Jung토스랩 개발자이자 GDE(구글 디벨로퍼 엑스퍼트)인 정승욱님이 구글 I/O 2016 에서 만난 구글이 제시한 안드로이드의 청사진에 대한 발표. IT조선에서 주최한 '구글I/O 2016' 인사이트 셰어링...구글I/O 다녀왔 '수다'에서 발표한 내용…AW204: JRebel과 인스턴트-런 비교, 핫/웜/콜드 스왑 요약정리https://academy.realm.io/kr/posts/aw204-instant-run-hot-cold-warm-swap/2016-05-30T00:00:00Z2017-11-17T04:31:54ZRealm Korea인스턴트-런 기본개념 및 JRebel과의 비교, 스왑 방식 비교정리 등iOS에서 Realm으로 Migration 하는 법https://academy.realm.io/kr/posts/alex-leffelman-migrating-to-realm-ios/2016-05-25T00:00:00Z2017-11-17T04:32:03ZAlex Leffelman2015년도 말, Remind는 Alex의 지휘 하에 Core Data에서 Realm으로 migration했습니다. Realm으로 앱 개발을 시작하고 운영하는 것은 좋은 선택이지만, 이미 Core Data를 사용하는 앱이 상용화된 상황이라면 어떨까…스마트폰 밖의 안드로이드 3종 세트: 시계, 자동차, TVhttps://academy.realm.io/kr/posts/android-tv-auto-wear/2016-05-20T00:00:00Z2017-11-17T04:31:56ZRealm Korea스마트폰 밖의 안드로이드 3종 세트: 시계, 자동차, TV구글 I/O 2016 첫날 안드로이드 인스턴트앱, 스튜디오 2.2, Gradle의 Kotlin지원https://academy.realm.io/kr/posts/google-io-2016-andoid-studio-instant-app/2016-05-19T00:00:00Z2017-11-17T04:31:56ZRealm Korea구글 I/O 2016 첫날: 안드로이드 인스턴트앱, 스튜디오 2.2, Gradle의 Kotlin지원AW203: GridLayout, 안드로이드 컴포넌트 이름의 역사 등https://academy.realm.io/kr/posts/aw203-android-gridlayout-naming-convention/2016-05-18T00:00:00Z2017-11-17T04:32:01ZRealm Korea격자 레이아웃 만들기-레이아웃별 비교, Process, Thread, Application, Activity, Task, Fragment, Context 의미 등AW202: ButterKnife, Certificate Pinning 등https://academy.realm.io/kr/posts/aw202-butterknife-certificate-pinning/2016-05-17T00:00:00Z2017-11-17T04:31:54ZRealm KoreaButterKnife의 더 많은 기능 알아보기, HTTPS 안전성 향상을 위한 Certificate Pinning 등리멤버 안드로이드 변천기https://academy.realm.io/kr/posts/remember-android/2016-05-16T00:00:00Z2017-11-17T04:32:04ZRealm Team리멤버는 대한민국 1등 명함 앱 입니다. 기존의 OCR 방식과 달리 사람이 직접 입력해 주기 때문에 정확한 정보가 입력되고 사진을 찍으면 인식되는 것도 얼마 걸리지 않습니다.리액트 네이티브로 안드로이드 앱 개발하기의 장단점https://academy.realm.io/kr/posts/react-native-android-pros-cons/2016-05-13T00:00:00Z2017-11-17T04:32:15ZRealm Team리액트 네이티브로 안드로이드 앱을 만들다가 다시 네이티브로 돌아간 경험담. 왜 리액트 네이티브의 장단점에 대한 짧고 알찬 소개AW201: 아답터 재사용, Realm과 Parceler로 Retrofit 쓰기, PNG 파일 사이즈 줄이기https://academy.realm.io/kr/posts/aw201-android-adapter-realm-parcel-retrofit-png/2016-05-12T00:00:00Z2017-11-17T04:31:54ZRealm Korea안드로이드 Adapter 재사용, Realm과 Parceler를 이용한 Retrofit 적용법, PNG 파일 사이즈 줄이기 등MVP의 각 레이어 테스트하기https://academy.realm.io/kr/posts/gdg-seoul-mvp-test/2016-05-04T00:00:00Z2017-11-17T04:32:03ZRealm Team안드로이드 앱을 테스트하는 방법이 궁금하신가요? MVP 패턴의 각 레이어에서 간편하게 테스트를 할 수 있는 Test Support Library의 소개와 함께, 실무에 적용할 수 있는 코딩 예제를 통한 노하우를 Toss Lab의 정승욱님이 GDG …자바와 안드로이드https://academy.realm.io/kr/posts/android-java/2016-05-02T00:00:00Z2017-11-17T04:31:53ZSteve Seongug Jung자바로 안드로이드를 개발한 다는 것은 어떤 의미를 가질까요? 자바의 강점과 약점을 이해하고 안드로이드의 자바를 이해 할 수 있습니다.AW200: 안드로이드와 자바8, 프로젝트 테스트, 개발환경 세팅 공유 등https://academy.realm.io/kr/posts/aw200-android-java8-test/2016-04-27T00:00:00Z2017-11-17T04:31:51ZRealm Korea주간 안드로이드 200: 안드로이드에서 자바8 사용시 주의점, 테스팅 도입하기 개론, 개발환경 공유 방법데이터베이스를 설계하며 배운것들:Realm 스레드 깊게 들여보기https://academy.realm.io/kr/posts/threading-deep-dive/2016-04-25T00:00:00Z2017-11-17T04:31:53ZRealm Team데이터베이스를 설계하며 배운것들: Realm 스레드 깊게 들여보기서포트 디자인 라이브러리 활용 머티리얼 디자인 구현하기https://academy.realm.io/kr/posts/gdg-android-material-design-with-support-library/2016-04-24T00:00:00Z2017-11-17T04:32:03ZRealm Team구글은 머티리얼 디자인 가이드라인을 강력하게 추진하면서 이를 쉽고 빠르게 구현할 수 있는 라이브러리를 지원하고 있습니다. 서포트 디자인 라이브러리를 활용해서 머티리얼 디자인을 구현하는 방법을 레진의 김태호(커니)님이 GDG 모임에서 공유합니다.Swift 뉴스 #3: WWDC 2016, Extension, Logging, 자동화https://academy.realm.io/kr/posts/swift-weekly3-wwdc-fastlane-extension/2016-04-20T00:00:00Z2017-11-17T04:32:02ZRealm KoreaSwift 뉴스 #3: WWDC 2016, Extension, Logging, 자동화AW199: 안드로이드 N Notification, 멀티윈도우 주의사항, IoT 등https://academy.realm.io/kr/posts/aw199-android-n-notification-multi-window/2016-04-18T00:00:00Z2017-11-17T04:31:56ZRealm Korea주간 안드로이드 199: 안드로이드 N 새로워진 알림창과 멀티윈도우, 저에너지블루투스 코딩, 안드로이드 웨어 앱 등코틀린 소개: 안드로이드 개발자를 위해https://academy.realm.io/kr/posts/kotlin-intro/2016-04-11T00:00:00Z2017-11-17T04:31:51ZRealm Team코틀린 홈페이지를 가지고 코틀린을 소개합니다. 인텔리제이에서 Java를 코틀린으로 자동변경 해주니 배우기도 쉽습니다주간 Swift #2: Swift 3.0에 맞게 자동변환하기, IAP와 Permission 오픈소스https://academy.realm.io/kr/posts/swiftweekly2/2016-04-07T00:00:00Z2017-11-17T04:31:59ZRealm Korea주간 Swift #2: Swift 3.0에 맞게 자동변환하기, IAP와 Permission 오픈소스프로토콜 지향 MVVM을 소개합니다.https://academy.realm.io/kr/posts/doios-natasha-murashev-protocol-oriented-mvvm/2016-04-06T00:00:00Z2017-11-17T04:31:57ZNatasha MurashevSwift에서 레퍼런스 타입 대신 밸류 타입을 사용하는 것은 Objective-C 보다 쉬우며, 보다 이해하기 쉽고 에러가 적은 코드로 개선하는데 도움이 됩니다. 그러나 공유해서 사용해야 하는 상황에서는 이런 장점을 살리지 못하고 subclassi…주간 안드로이드 뉴스 #198: Bottom Sheet, 메인쓰레드 주의사항 등https://academy.realm.io/kr/posts/android-weekly-kr-198/2016-04-05T00:00:00Z2017-11-17T04:32:02ZRealm Korea주간 안드로이드 뉴스 #198: Bottom Sheet, 메인쓰레드 어노테이션 사용 주의점, RxJava: Subject 등RxSwift로 시작하는 함수형 Reactive 프로그래밍 개론https://academy.realm.io/kr/posts/slug-max-alexander-functional-reactive-rxswift/2016-03-30T00:00:00Z2017-11-17T04:31:56ZMax Alexander비동기적 코드를 작성하는 것은 정말 어렵습니다. 그러나 Functional reactive programming이라면 변수를 다루는 것만큼이나 쉽게 closure를 다룰 수 있어서 코드를 깔끔하게 작성할 수 있습니다. 새로��� 라이브러리인 RxSw…주간 안드로이드 뉴스 #197 RxJava, Kotlin, 안드로이드 TVhttps://academy.realm.io/kr/posts/android-weekly-kr-197/2016-03-26T00:00:00Z2017-11-17T04:32:03ZRealm Korea주간 안드로이드 뉴스 #197: RxJava, Kotlin, 안드로이드 TV, 디버깅, 라이브템플릿 등주간 Swift #1: Set, Tuple, Array를 이해하기https://academy.realm.io/kr/posts/swiftweekly1/2016-03-25T00:00:00Z2017-11-17T04:32:16ZRealm Korea주간 Swift #1: Set, Tuple, Array를 이해하기Swift 2.2 뭐가 바뀌었나?https://academy.realm.io/kr/posts/swift2-2/2016-03-24T00:00:00Z2017-11-17T04:32:00ZRealm KoreaSwift 2.2 뭐가 바뀌었나? 오픈소스 컨트리뷰터 들의 수정사항이 반영된 첫 릴리즈코틀린과 Realm 써보기https://academy.realm.io/kr/posts/kotlin-realm/2016-03-23T00:00:00Z2017-11-17T04:31:54ZRealm Team요즘 뜨는 JVM 언어 코틀린에서도 Realm을 사용할 수 있습니다. Realm을 쓰기 위한 설정 방법과 사용시 유의점 등을 함께 알아봅시다.주간 안드로이드 뉴스 #196: 안드로이드 N 프리뷰, DI 라이브러리 비교 등https://academy.realm.io/kr/posts/android-weekly-kr-196/2016-03-22T00:00:00Z2017-11-17T04:32:02ZRealm Korea주간 안드로이드 뉴스 #196: DI 라이브러리 비교, 안드로이드 N 프리뷰, 아직 Kotlin 사용을 망설이는 이유 5가지, 안드로이드 개발 생산성 향상 꿀팁 등주간 안드로이드 뉴스 #195: MVP, RxJava, Kotlin 등https://academy.realm.io/kr/posts/android-weekly-kr-195/2016-03-18T00:00:00Z2017-11-17T04:32:03ZRealm Korea주간 안드로이드 핫 뉴스 #195: MVC 기본 개념 및 Presenter 처리방법, RxJava, Kotlin 등주간 안드로이드 뉴스 #194: 구글플레이 평점과 리뷰 방식을 변경 등https://academy.realm.io/kr/posts/android-weekly-kr-194/2016-03-16T00:00:00Z2017-11-17T04:31:56ZEunjoo Im주간 안드로이드 핫 뉴스 #194: 구글플레이 평점과 리뷰 방식 변경, Reflection 속도와 배터리 최적화, RxJava와 RxAndroid, Kotlin예제로 배우는 아름다운 코틀린의 기능들:Ready for Productionhttps://academy.realm.io/kr/posts/kotlin-let-run-apply-lateinit/2016-03-14T00:00:00Z2017-11-17T04:32:15ZRealm Team코틀린의 익스텐션, let, run, apply, data, lazy, lateinit을 이용하면 코드를 아름답게 바꿀 수 있습니다. 코드도 더 깔끔하고 심미적인 만족도 있죠. 더 이상 안드로이드 개발에서 코드의 품질을 자바의 수준에서 포기하지 마…리액트 네이티브로 시작하는 앱 개발 #3https://academy.realm.io/kr/posts/react-native3/2016-03-11T00:00:00Z2017-11-17T04:31:18ZLeonardo YongUk KimRealm을 로컬 캐쉬로 사용하기: 리액트 네이티브로 시작하는 모바일 앱 개발 3주간 안드로이드 #193: 개발 팁 30개, UX개선, 옵셔널 사용https://academy.realm.io/kr/posts/android-weekly-kr-193/2016-03-09T00:00:00Z2017-11-17T04:32:01ZEunjoo Im주간 안드로이드 뉴스 #193: 안드로이드 개발 팁 30가지, 사용자 UX 개선, Optional value 사용법 등리액트 네이티브로 시작하는 앱 개발 #2https://academy.realm.io/kr/posts/react-native2/2016-03-08T00:00:00Z2017-11-17T04:31:19ZLeonardo YongUk Kim리액트 네이티브로 시작하는 모바일 앱 개발 2: 네트워크와 리스트 확장하기주간 안드로이드 뉴스 #192https://academy.realm.io/kr/posts/android-weekly-kr-192/2016-03-07T00:00:00Z2017-11-17T04:32:03ZEunjoo Im주간 안드로이드 핫 뉴스 #192: 다양한 앱 성능 개선 방법, 복잡한 상황에서 MVP 적용하기, RxJava, Kotlin extention 등드로이드카이기를 가다https://academy.realm.io/kr/posts/droid-kaigi/2016-03-02T00:00:00Z2017-11-17T04:31:56ZRealm Japan일본에서 드로이드카이기(DroidKaigi) 2016이 02월 18부터 19일 양일간 도쿄공업대학에서 열렸습니다. 렘(Realm) 발표와 참관으로 세명이 참여하였는데요.주간 안드로이드 뉴스 #191https://academy.realm.io/kr/posts/android-weekly-kr-191/2016-02-25T00:00:00Z2017-11-17T04:31:55ZRealm Korea주간 안드로이드 핫 뉴스 #191: Kotlin의 강력한 기능 소개와 안드로이드 적용 가이드, RxJava, Clean Architecture pattern 등Swift의 시대가 왔습니다. 내 앱을 당장 새로 짜야할까요?https://academy.realm.io/kr/posts/ben-sandofsky-time-for-swift/2016-02-24T00:00:00Z2017-11-17T04:30:30ZBen SandofskyiOS Top100 앱중에서 Swift를 사용하는 앱은 아직 11개밖에 안된다는 것을 아시나요? Swift가 대세라는 것은 의심에 여지가 없습니다. 하지만 Swift로 넘어가면 당장 어떤 점이 잘못될 수 있을까요? 새로운 기술에 대한 갈증을 가라앉…리액트 네이티브: 진짜 하이브리드 앱의 시대https://academy.realm.io/kr/posts/why-react-native/2016-02-22T00:00:00Z2017-11-17T04:32:00ZLeonardo YongUk Kim리액트 네이티브: 진짜 하이브리드 앱의 시대IBM의 미래는 Swift 일까요?https://academy.realm.io/kr/posts/ibm-swift/2016-02-22T00:00:00Z2017-11-17T04:31:56ZMinwoo ParkIBM 하면 무엇이 떠오르시나요? 메인프레임? ThinkPad 빨콩 노트북? 어제 IBM 이 Swift와 관련된 다양한 상품을들 내놓았습니다.주간 안드로이드 뉴스 #190https://academy.realm.io/kr/posts/android-weekly-kr-190/2016-02-21T00:00:00Z2017-11-17T04:32:01ZEunjoo Im주간 안드로이드 핫 뉴스 #190: 라이브러리 용량 줄이기, 프로세스 우선순위, 뷰 계층 단순화 등어느 원격근무 직장인의 고민https://academy.realm.io/kr/posts/remote-working/2016-02-11T00:00:00Z2017-11-17T04:31:55ZMinwoo Park안녕하세요, Realm에서 원격근무로 일을 하고 있는 박민우 입니다. Realm은 미국 샌프란시스코에 본사가 있고 일부 직원들이 리모트로 일하고 있는데, 저도 그 중 하나 입니다.Swift 3 로드맵: 범용언어로의 도약https://academy.realm.io/kr/posts/swift-3-roadmap/2016-02-10T00:00:00Z2017-11-17T04:32:01ZRealm KoreaSwift 3 로드맵: 범용언어로의 도약주간 안드로이드 뉴스 #189https://academy.realm.io/kr/posts/android-weekly-kr-189/2016-02-02T00:00:00Z2017-11-17T04:32:15ZEunjoo Im주간 안드로이드 핫 뉴스 #189: 퍼미션 Part 3~4, 안드로이드 스튜디오 업데이트 얼마나 자주 해야 하나?리액티브 프로그래밍 도입기: 사운드 클라우드 아키텍처https://academy.realm.io/kr/posts/gotocph-mattias-kappler-reactive-architecture-android/2016-02-01T00:00:00Z2017-11-17T04:31:55ZMatthias Käppler안드로이드 플랫폼은 태생부터 대규모의 이벤트 주도적 애플리케이션을 일관적이고 신뢰도 높은 방법으로 구축하는 것이 힘든 구조입니다. 이번 GOTO Conference CPH 2015의 강연에서 Matthias는 FRP(Functional Reacti…RxAndroid로 리액티브 앱 만들기 #4https://academy.realm.io/kr/posts/create-a-reactive-app-with-rxandroid-4/2016-01-28T00:00:00Z2017-11-17T04:31:54ZLeonardo YongUk KimRxAndroid로 리액티브 앱 만들기 #4고양이를 위한 사물 인터넷 🐱https://academy.realm.io/kr/posts/pragma-sally-shepard-internet-cats-wearables/2016-01-26T00:00:00Z2017-11-17T04:31:56ZSally Shepard사람을 위한 사물인터넷과 웨어러블 기기는 이미 많이 개발됐습니다. 떠오르는 시장은 고양이용이죠. 🐱 Pragma Conference 2015에서 Sally Shepard는 효율적으로 고양이를 위한 하드웨어 프로토타입을 개발하고 사용자 테스트를 하는…주간 안드로이드 뉴스 #188https://academy.realm.io/kr/posts/android-weekly-kr-188/2016-01-25T00:00:00Z2017-11-17T04:32:16ZEunjoo Im주간 안드로이드 뉴스 #188: 퍼미션 Part 2, 테스트 가독성 개선, Android DevOps 소개안녕하세요. 코틀린 #3https://academy.realm.io/kr/posts/kotlin-03/2016-01-21T00:00:00Z2017-11-17T04:31:54ZLeonardo YongUk Kim안녕하세요. Kotlin! # 3/3Android 실시간 검색 컨트롤러 만들기https://academy.realm.io/kr/posts/android-search-text-view/2016-01-18T00:00:00Z2017-11-17T04:31:50ZThorben PrimkeAndroid 검색 컨트롤러 만들기: Realm 컴포넌트 튜토리얼주간 안드로이드 뉴스 #187https://academy.realm.io/kr/posts/android-weekly-kr-187/2016-01-17T00:00:00Z2017-11-17T04:32:15ZEunjoo Im주간 안드로이드 핫 뉴스 #187: 안드로이드 스튜디오 팁, SDK 버전 설정확 바뀐 Android 6.0 Marshmallow 권한관리를 소개합니다.https://academy.realm.io/kr/posts/android-marshmellow-permission/2016-01-14T00:00:00Z2017-11-17T04:32:03ZEunjoo Im확 바뀐 Android 6.0 Marshmallow 권한관리 기능을 소개합니다.일상적인 iOS 개발 태스크를 자동화하는 법https://academy.realm.io/kr/posts/felix-krause-fastlane-automating-ios-tasks/2016-01-12T21:00:00Z2017-12-05T01:11:55ZFelix KrauseiOS 개발자라면 모두 앱 스토어에 새 빌드를 올릴 때 유사한 작업 흐름을 경험할 겁니다. 이 프로세스 중 많은 부분을 직접 해야만 하는데 이를 자동화하면 어떨까요? fastlane이라는 Felix Krause의 툴셋을 사용하면 테스트와 빌드를 만…주간 안드로이드 핫 뉴스 #186https://academy.realm.io/kr/posts/android-weekly-kr-186/2016-01-11T19:00:00Z2017-11-17T04:31:53ZRealm TeamAndroid Weekly(http://androidweekly.net/)는 매주 발행되는 안드로이드 뉴스레터 입니다. 좋은 내용들이 많지만 영어라 불편하고 하나하나 읽을 시간이 부족하셨죠? 꼭 필요한 내용만 골라서 내용을 설명해 드립니다. 이번주…iOS 검색 컨트롤러 만들기 (Objective-C)https://academy.realm.io/kr/posts/building-an-ios-search-controller-in-objective-c/2016-01-06T13:30:00Z2017-11-17T04:31:44ZRealm TeamiOS 검색 컨트롤러 만들기 (Objective-C)RxAndroid로 리액티브 앱 만들기 #3https://academy.realm.io/kr/posts/rxandroid-3/2016-01-05T17:00:00Z2017-11-17T04:31:54ZLeonardo YongUk KimRxAndroid로 리액티브 앱 만들기 #3안녕하세요. 코틀린 #2https://academy.realm.io/kr/posts/kotlin-2/2016-01-05T17:00:00Z2017-11-17T04:31:54ZLeonardo YongUk Kim안녕하세요. Kotlin! # 2/3RxAndroid로 리액티브 앱 만들기 #2https://academy.realm.io/kr/posts/rxandroid2/2016-01-04T18:00:00Z2017-11-17T04:31:54ZLeonardo YongUk KimRxAndroid로 리액티브 앱 만들기 #2코드리뷰, GitHub로 바로 적용하기https://academy.realm.io/kr/posts/codereview-howto/2015-12-30T21:00:00Z2017-11-17T04:32:03ZMinwoo Park코드리뷰, GitHub로 바로 적용하기안녕하세요. 코틀린 #1https://academy.realm.io/kr/posts/kotlin-1/2015-12-30T21:00:00Z2017-11-17T04:31:58ZLeonardo YongUk Kim안녕하세요. Kotlin! # 1/3안드로이드의 비디오 재생 클래스:VideoViewhttps://academy.realm.io/kr/posts/android-videoview/2015-12-29T13:00:00Z2017-11-17T04:32:03ZEunjoo Im안드로이드의 간편한 비디오 재생 클래스: VideoViewRxAndroid로 리액티브 앱 만들기 #1https://academy.realm.io/kr/posts/rxandroid/2015-12-28T08:00:00Z2017-11-17T04:31:54ZLeonardo YongUk KimRxAndroid로 리액티브 앱 만들기 #1Swift 오픈소스 후 3주, 그동안 무슨일이 있었나https://academy.realm.io/kr/posts/swift-opensource-3weeks/2015-12-27T21:00:00Z2017-11-17T04:32:01ZRealm KoreaSwift 오픈소스 후 3주, 무슨일이 있었나Swift 서버사이드 프레임워크 Perfect 소개https://academy.realm.io/kr/posts/perfect-swift-server-framework/2015-12-23T21:00:00Z2017-11-17T04:31:55ZRealm KoreaApple이 Swift를 오픈소스로 공개한 것이 올애 12월 초 입니다. 그 이전에 Swift 커뮤니티를 떠들썩 하게 만들었던 오픈소스가 있었는데요, Swift 기반 서버개발 프레임워크인 Perf…iPhone 6s의 변화, 3D 터치의 놀라운 비밀https://academy.realm.io/kr/posts/alexis-gallagher-3d-touch-swift/2015-12-13T00:00:00Z2017-12-06T23:28:36ZAlexis Gallagher3D 터치는 초기 아이폰이 출시된 이래 입력 방법에서 일어난 가장 큰 변화입니다. 이 강연에서는 원본 압력 데이터에 접근하는 3D 터치 API의 흥미로운 부분에 초점을 맞춰 Quick Actions을 구현하는 방법에 관해 설명하고 있습니다. 3D …iOS와 Android에서가상 키보드를 사라지게 하기https://academy.realm.io/kr/posts/tmi-dismissing-keyboard-ios-android/2015-12-09T07:00:00Z2017-11-17T04:32:24ZMichael HelmbrechtiOS와 Android에서 가상 키보드를 사라지게 하기Swift 오픈소스 공개, Swift 3.0 로드맵https://academy.realm.io/kr/posts/swift-opensource/2015-12-03T00:00:00Z2017-12-08T23:09:27ZMinwoo ParkSwift 오픈소스 공개, Swift 3.0 로드맵안드로이드 스튜디오 2.0 미리보기: 인스턴트 런https://academy.realm.io/kr/posts/as20-instant-run/2015-12-03T00:00:00Z2017-11-17T04:32:03ZRealm Korea안드로이드 스튜디오 2.0 미리보기 - 인스턴트 런안드로이드에서 비디오 재생하기: MediaPlayerhttps://academy.realm.io/kr/posts/android-mediaplayer/2015-12-01T00:00:00Z2017-11-17T04:31:59ZEunjoo Im안드로이드에서 비디오 재생하기: MediaPlayerSqliteToRealm: 작은 경험 이야기https://academy.realm.io/kr/posts/realm-meetup-sqlitetorealm/2015-11-30T00:00:00Z2017-11-17T04:32:03ZPluu안드로이드의 Sqlite의 데이터를 Realm으로 옮기는 방식이 궁금하신가요? 노현석님이 Realm 사용자 모임에서 SqliteToRealm을 사용하여 Sqlite에서 Realm으로 마이그레이션한 경험을 공유합니다.Realm versions: 렘의 새 기능 소개https://academy.realm.io/kr/posts/realm-meetup-version-updates/2015-11-30T00:00:00Z2017-11-17T04:32:15ZRealm TeamRealm Korea의 개발자 김용욱 님이 Realm Seoul 11월 정기 모임에서 Realm의 최신 버전을 소개합니다. 최근 적용된 Java 0.83~0.85 버전과 Objective-C 0.96, Swift 0.96버전까지 Realm vers…진짜 안드로이드는 바로 설 수 있을까?https://academy.realm.io/kr/posts/will-the-real-android-please-stand-up/2015-11-29T21:00:00Z2017-11-17T04:32:01ZDonn Felker진짜 안드로이드는 바로 설 수 있을까?Between 사용 사례: APT를 활용한 Realm 마이그레이션https://academy.realm.io/kr/posts/realm-meetup-vcnc-between-case-study/2015-11-28T00:00:00Z2017-11-17T04:32:15ZRealm Team많은 사용자들의 사랑을 받는 Between도 Realm을 사용합니다. APT를 활용하여 Realm으로 마이그레이션한 Between의 사용 사례를 VCNC의 김상일님이 Realm 사용자 모임에서 공유합니다.iOS 검색 컨트롤러를 Swift로 구축하기https://academy.realm.io/kr/posts/building-an-ios-search-controller-in-swift/2015-11-26T00:00:00Z2017-11-17T04:31:40ZRealm TeamiOS 검색 컨트롤러를 Swift로 구축하기RecyclerView와 Realm으로 만드는 Grid Layouthttps://academy.realm.io/kr/posts/android-recycler-view/2015-11-22T00:00:00Z2017-12-12T03:54:59ZThorben PrimkeRecyclerView와 Realm으로 만드는 Grid Layout저장소, 웹뷰도 없는 tvOS가 앱의 미래일까?https://academy.realm.io/kr/posts/is-tvos-the-future-of-apps/2015-11-18T00:00:00Z2017-11-17T04:31:48ZAdam Fish저장소, 웹뷰도 없는 tvOS가 앱의 미래일까?Swift의 장점 요약: 나의 코딩을 생활을 바꿔버린 특성 4가지https://academy.realm.io/kr/posts/jacob-schwartz-swift-features/2015-11-17T00:00:00Z2017-11-17T04:31:56ZJacob SchwartzSwift의 독특하고 진취적인 특징을 사용하면 가독성이 높은 코드를 생산적으로 작성할 수 있습니다. 타입 시스템이나 불변성 등 Jacob Schwartz는 그가 좋아하는 Swift의 특성에 초점을 맞춰 이 언어가 자신의 앱 코드베이스에 얼마나 기여…백그라운드 파일 다운로드 Swift로 구현하기https://academy.realm.io/kr/posts/gwendolyn-weston-ios-background-networking/2015-11-16T00:00:00Z2017-11-17T04:31:57ZGwendolyn Weston사용자들이 앱을 열어둔 상태로 파일 다운로드 완료를 기다리게 하는 것은, 바라보고 있을 때만 물이 끓는 찻주전자를 만드는 것이나 마찬가지입니다. 이 강연에서 Gwendolyn Weston은 iOS의 백그라운드 트랜스퍼 서비스 API를 사용해서 백그…Google Play 앱 업데이트의 새로운 선택지: 예약 게시https://academy.realm.io/kr/posts/timed-publishing/2015-11-13T00:00:00Z2017-11-17T04:32:16ZEunjoo Im앱 업데이트의 새로운 선택지: 예약 게시여러 빌드를 쉽게 관리: FlavorDimension 적용기https://academy.realm.io/kr/posts/gdg-seoul-flavordimension/2015-11-12T00:00:00Z2017-11-17T04:32:15ZRealm Team여러 빌드 버전이 필요할 때 코드를 수정하시나요? 아니면 디버그 릴리즈만 분류하거나 간단한 플레이버를 쓰는 것에 그치시나요? 안세원님이 GDG 모임에서 FlavorDimension을 사용하여 간단하게 여러 버전을 관리하는 방법을 소개합니다.라이브 포토를 아이폰6에서 쓰도록 리버스 엔지니어링 하기https://academy.realm.io/kr/posts/hacking-live-photos-iphone-6s/2015-11-11T00:00:00Z2017-11-17T04:31:47ZGenady Okrain라이브 포토는 iPhone 6s와 6s 플러스에서만 만들 수 있습니다. 그러나 Genady Okrain는 private API와 리버스 엔지니어링을 통해서 6s가 아닌 어느 iPhone에서나 라이브 포토를 만드는 방법을 알려줍니다. 흥미진진한 pr…리액트 네이티브로 시작하는 앱 개발 #1https://academy.realm.io/kr/posts/react-native/2015-11-09T16:00:00Z2017-11-17T04:31:19ZLeonardo YongUk Kim리액트 네이티브로 시작하는 모바일 앱 개발: 한번 배워 iOS와 안드로이드 모두에 적용하기AOSP로 넥서스4에 최신 마시멜로우 올리기https://academy.realm.io/kr/posts/younghocha-nexus/2015-11-09T00:00:00Z2017-11-17T04:32:02ZRealm Team안드로이드 마시멜로우는 넥서스4를 지원하지 않습니다. 차영호님은 안드로이드 오픈소스인 AOSP를 사용하여 자신의 Nexus 4용 이미지를 만들어 마시멜로우를 설치하였습니다. 그 이야기를 들어보시죠Retrofit 2과 함께하는 정말 쉬운 HTTPhttps://academy.realm.io/kr/posts/droidcon-jake-wharton-simple-http-retrofit-2/2015-11-04T21:00:00Z2017-11-17T04:32:21ZJake WhartonRetrofit은 여러 해에 걸쳐 HTTP call을 단순화해왔으며, 이번 2.0 버전도 마찬가지입니다. 오랜 불편함을 고쳤을 뿐만 아니라, Retrofit 2.0을 어느 때보다 강력하게 하는 여러 새로운 기능들이 추가되었습니다. Droidcon …Realm 소개 및 안드로이드 적용 사례https://academy.realm.io/kr/posts/gdg-seoul-realm-introduce/2015-11-03T00:00:00Z2017-11-17T04:31:22ZLeonardo Taehwan KimGDG 서울 8월 모임 김태환님 발표. Realm에 대하여 간단한 소개와 안드로이드에서 Realm을 적용하여 만드는 사례에 대해서 발표해 주셨습니다.안드로이드 백그라운드 잘 다루기 Thread, Looper, Handlerhttps://academy.realm.io/kr/posts/android-thread-looper-handler/2015-11-02T22:00:00Z2017-11-17T04:32:01ZEunjoo Im안드로이드 백그라운드 잘 다루기 Thread, Looper, HandleriOS 앱을 해킹해보자 : Lyft 앱 리버스 엔지니어링https://academy.realm.io/kr/posts/conrad-kramer-reverse-engineering-ios-apps-lyft/2015-10-27T00:00:00Z2017-12-06T23:16:28ZConrad Kramer다른 사람의 코드의 어느 부분이 어떻게 움직이고 있는지, 어떤 사람의 버그에 휘둘리는 경우에 그것을 가지고 있지 않는 한, 당신은 소스코드를 항상 볼 수 있습니다. Conrad님이 강연에서 소개하는 많은 개념과 도구는 기존 앱의 리버스 엔지니어링뿐…안드로이드 글로벌화와 현지화 할때 꼭 알아야할 것들https://academy.realm.io/kr/posts/siena-aguayo-android-localization/2015-10-21T00:00:00Z2017-11-17T04:31:56ZSiena Aguayo많은 개발자가 현지화(l10n)와 글로벌화(i18n)를 어려워 하지만, 안드로이드는 이미 글로벌 시장 지배를 돕기 위한 훌륭한 도구들을 제공하고 있습니다. 본 발표에서 [Bay Area Android Dev Group](http://www.meet…Swift로 iOS 메소드를 원하는대로 수정하기https://academy.realm.io/kr/posts/sash-zats-swift-swizzling/2015-10-15T00:00:00Z2017-11-17T04:31:56ZSash Zats앱을 충돌 시키는 버그의 원인이 Apple 프레임워크의 메소드에 있는 경우 적극적으로 iOS 메소드를 원하는대로 수정해서 문제를 해결하는 방법을 소개합니다. Apple의 코드에 접근할 수 없는 개발자가 Swift에서 swizzling을 이용하여 개…Realm과 RxJava 사용하기https://academy.realm.io/kr/posts/using-realm-with-rxjava/2015-10-12T00:00:00Z2017-11-17T04:31:57ZKirill BoyarshinovRealm과 RxJava 함께 사용하기iOS 9 개발시 유용한 Tipshttps://academy.realm.io/kr/posts/tips-for-ios-9-development/2015-10-05T00:00:00Z2017-11-17T04:31:46ZIndragie KarunaratneRiley TestutJanie ClaytonSam RitchieJake MarshConrad KramerAyaka NonakaNatasha MurashevDave VerwerAlexsander AkersTim OliveriOS 9의 출시를 축하하기 위해서 우리는 몇몇 분들에게 최신 iOS 버전을 지원하는 앱을 업데이트 할 때 유용한 내용을 공유하기 위해 물어보았습니다.watchOS 2 소개https://academy.realm.io/kr/posts/ben-morrow-watchkit-watchos2/2015-09-30T00:00:00Z2017-11-17T04:31:56ZBen MorrowApple Watch의 운영 체제는 마침내 watchOS 로 몇 가지 새로운 기능과 함께 우리에게 공개되었습니다. 만약이 작년동안 Watchkit 사용법을 배우고 있다면, 당신은 Watch 하드웨어에서 실행되고, 센서의 장점을 얻을 수있는 응용 프…Android 앱을 더 빠르게 만들기https://academy.realm.io/kr/posts/android-speed-up/2015-09-22T00:00:00Z2017-11-17T04:32:04ZRealm KoreaAndroid 앱을 더 빠르게 만들기 - DroidconGoogle Play 베타테스트 기능과 Git flow로 앱개발 관리사례https://academy.realm.io/kr/posts/gdg-seoul-google-play-test-using-git-flow/2015-09-07T00:00:00Z2017-11-17T04:32:15ZSunghyun HwangGDG 서울 8월 모임 황성현님 발표. 앱을 개발하면서 사용자의 피드백을 받으면서 테스트를 하기 위한 Google Play의 알파/베타 테스트 활용법. git flow의 소개와 이를 Google Play 테스트 기능과 어떻게 같이 사용했는지에 대한…Realm은 어떻게 C++ STL 이진탐색을 이겼나?https://academy.realm.io/kr/posts/how-we-beat-cpp-stl-binary-search/2015-08-17T00:00:00Z2017-12-06T23:46:40ZAdam FishRealm의 성능 엔지니어링 : 우리는 어떻게 이진탐색을 최적화 했나오픈소스 Swift가 가져올 변화들https://academy.realm.io/kr/posts/swift-new-facts/2015-08-12T00:00:00Z2017-11-17T04:31:55ZRealm KoreaSwift는 "빠르다"라는 뜻입니다.모바일 크로스 플랫폼 개발도구 Xamarinhttps://academy.realm.io/kr/posts/introducing-xamarin/2015-08-04T00:00:00Z2017-11-17T04:32:01ZRealm Korea마이크로소프트가 추천하는 크로스 플랫폼 개발도구 XamarinAndroid는 새 언어가 필요할까? Kotlinhttps://academy.realm.io/kr/posts/android-kotlin/2015-07-29T00:00:00Z2017-11-17T04:32:01ZRealm KoreaAndroid 새 언어가 필요할까? Kotlin구글이 안드로이드를 인수한지 10년!https://academy.realm.io/kr/posts/android-10years/2015-07-23T00:00:00Z2017-11-17T04:32:00ZRealm Korea안드로이드를 만든 앤디 루빈이 “자기 돈으로” 한국을 방문해 삼성전자에 가서 안드로이드를 피칭 했었다는 내용을 많이 들어봤을 것이다.