야밤에 연말정산 간소화 서비스 조회를 하려했는데...

조회 불가한 시간이었네요.

미리 알고 준비해야 하겠습니다.


홈택스 : https://www.hometax.go.kr/ui/pp/yrs_index.html



서비스 중지시간 : 


00시 00분 ~ 07시 59분




Naver Tech Concert Day-2

개요

  • 행사명 : Naver Tech Concert

  • URL : http://techcon.naver.com/

  • 일정 : DAY 1- 2018년 11월 1일(목) 10:00 - 17:30

    DAY 2- 2018년 11월 2일(금) 10:00 - 17:30

  • 장소 : 정자동 네이버 그린팩토리 본사 2층 CONNECT HALL

  • 일정 :

    • 11월 1일(목) D AY 1
      09:30 ~ 09:55   참가 등록
      10:00 ~ 10:10   인사말
      10:10 ~ 11:10   Android DataBinding (기초에서 고급까지) 
      11:10 ~ 12:10   MVVM with Grab architecture 
      12:10 ~ 13:30   점심시간 (별도 제공은 없습니다.) 
      13:30 ~ 14:30   디자인 1도 모르는 개발자, UX디자인 시작하기
      14:30 ~ 15:30   Material Design의 철학과 적용 사례
      15:30 ~ 16:30   Android Kotlin을 통한 개발 전략 
      16:30 ~ 17:30   Obfuscation 101: 난독화, 프로가드, R8, 트랜스포머 API
      17:30   마무리
  • 11월 2일(금) DAY 2
       09:30 ~ 09:55  참가 등록
       10:00 ~ 11:00  변화의 시대: 안드로이드 앱 어떻게 개발할 것인가?
       11:00 ~ 12:00  Efficient and Testable MVVM pattern(with using AAC, Rx, Koin)
       12:00 ~ 13:30  점심시간 (별도 제공은 없습니다.)
       13:30 ~ 14:30  내가 사랑한 개발자들
       14:30 ~ 15:30  안드로이드 웹뷰의 모든것 
       15:30 ~ 16:30  안드로이드에서 코루틴은 어떻게 적용할 수 있을까?
       16:30 ~ 17:30  자동화, 계륵에 살 붙이기
       17:30  마무리 

현장


전리품


01. 변화의 시대 : 안드로이드 앱 어떻게 개발할 것인가?

  • 발표자 : 신동길 (NAVER / 네이버앱개발)

  • 동영상 : https://tv.naver.com/v/4635525/list/272653

  • 슬라이드 : https://www.slideshare.net/NaverEngineering/21-121507374

  • 세션설명 : 변화의 시대 : 안드로이드 앱 어떻게 개발할 것인가? 안드로이드는 끊임없는 OS 버전 뿐만아니라 개발 언어, 구조, GUI등 많은 부분에서 다양항 변화가 시도되고 있습니다. 많은 방법론과 라이브러리가 제공되다보니 어떤 전략과 기준으로 개발해야하는지 혼돈스러울 때가 많습니다. 네이버 앱의 개편에 적용한 기술 사례와 방법론을 통해서 효율적인 앱 개발애 대해서 얘기하고자 합니다.

네이버 앱을 개편하면서 고민한 것들에 대한 이야기들.

  • 무엇이 변했는가?
    • Hardware, Platform, 프레임워크, 자바, FP vs OP
  • 앱의 구조.
    • Activity, Intent, Ui Navigation, Event Dispatching, 멀티프로세스
  • Design Architecture 적용
  • Multi Package
  • 다양한 Framework의 활용

02. Efficient and Testable MVVM pattern

Koin으로 DI를 하고 AAC, Rx를 조합한 MVVM 패턴 소개

  • Android 코드 아키텍쳐
    • why/what/how MVVM
  • Koin
  • Android MVVM, Koin, Rx 적용 예
  • Spek + LiveData를 활용한 Test
  • 기타 Tips

03. 내가 사랑했던 개발자들 : 더 나은 협업을 위한 디자이너, 기획자 이해하기

디자이너, 기획자의 일과 생각들 그리고 협업에 대해서 소개.

  • 디자이너, 기획자의 역할
    • UI, 인터렉션, BX, Graphic, UX 디자이너/기획자
  • 디자이너, 기획자의 생각
    • px에 민감한 이유, UX적 해결방법
  • 협업 및 커뮤니케이션에 대한 고민
  • 디자인에 필요한 것들

04. 안드로이드 웹뷰의 모든것

웹뷰의 역사 및 동작 원리에 대한 설명.

  • 안드로이드 웹뷰 소개 및 역사 그리고 파편화
    • 크롬과 크로미움
  • 크로미움은 어떻게 동작하는지
  • 안드로이드 크로미움은 어떻게 동작하는지
    • 웨일, 크롬과의 차이 등

05. 안드로이드에서 코루틴은 어떻게 적용할 수 있을까? : 코루틴 적용 및 ReactiveX(RxJava/RxKotlin)와 비교한다면?

코루틴 적용 및 ReactiveX(RxJava)와 비교

  • Kotlin coroutines 소개
    • Kotlin coroutines vs RxJava
  • Kotlin coroutines 기능들
  • blocking, non-blocking, CoroutineScope, GlobalScope, suspend, Job
  • Android에서의 활용
    • 클릭 이벤트 처리시 Kotlin coroutines vs RxJava

06. 자동화, 계륵에 살 붙이기 : Evolution of Android Automation Test

자동화 테스트 툴 제작 내용 및 후기.

  • UI 자동화 테스트 제작 히스토리
  • 자동화 라이브러리 소개
    • Appium 사용하여 제작한 라이브러리 사용 예제 등
  • Event Checker 소개
    • 자동화 테스트시 단말 이벤트에 대한 로그 수집용
  • Resource Monitoring 소개
    • 테스트시 리소스 상태 모니터링용


'IT > 행사' 카테고리의 다른 글

[행사] Droid Knights 2024  (0) 2024.06.26
[행사] 2019 NHN Forward  (3) 2019.11.27
[행사] Naver Tech Concert Day-1 요약  (0) 2019.01.14
[행사] Naver Tech Concert Day-2 06  (1) 2019.01.14
[행사] Naver Tech Concert Day-2 05  (0) 2019.01.14

Naver Tech Concert Day-1

개요

  • 행사명 : Naver Tech Concert

  • URL : http://techcon.naver.com/

  • 일정 : DAY 1- 2018년 11월 1일(목) 10:00 - 17:30

    DAY 2- 2018년 11월 2일(금) 10:00 - 17:30

  • 장소 : 정자동 네이버 그린팩토리 본사 2층 CONNECT HALL

  • 일정 :

    • 11월 1일(목) D AY 1
      09:30 ~ 09:55   참가 등록
      10:00 ~ 10:10   인사말
      10:10 ~ 11:10   Android DataBinding (기초에서 고급까지) 
      11:10 ~ 12:10   MVVM with Grab architecture 
      12:10 ~ 13:30   점심시간 (별도 제공은 없습니다.) 
      13:30 ~ 14:30   디자인 1도 모르는 개발자, UX디자인 시작하기
      14:30 ~ 15:30   Material Design의 철학과 적용 사례
      15:30 ~ 16:30   Android Kotlin을 통한 개발 전략 
      16:30 ~ 17:30   Obfuscation 101: 난독화, 프로가드, R8, 트랜스포머 API
      17:30   마무리
  • 11월 2일(금) DAY 2
       09:30 ~ 09:55  참가 등록
       10:00 ~ 11:00  변화의 시대: 안드로이드 앱 어떻게 개발할 것인가?
       11:00 ~ 12:00  Efficient and Testable MVVM pattern(with using AAC, Rx, Koin)
       12:00 ~ 13:30  점심시간 (별도 제공은 없습니다.)
       13:30 ~ 14:30  내가 사랑한 개발자들
       14:30 ~ 15:30  안드로이드 웹뷰의 모든것 
       15:30 ~ 16:30  안드로이드에서 코루틴은 어떻게 적용할 수 있을까?
       16:30 ~ 17:30  자동화, 계륵에 살 붙이기
       17:30  마무리 

현장


전리품


01. 인사말


02. Android DataBinding (기초에서 고급까지)

PRISM Live Studio 앱에서 데이터바인딩을 전면적으로 사용 후 데이터바인딩의 사용방법에 대한 회고

  • 안드로이드 앱에서 DataBinding 셋팅

  • xml에서의 Setter

  • BindingAdapter

  • Observable

  • BindingMethod

  • Set Method

  • Two-way Binding

  • include와 ViewStub에서의 데이터 바인딩

  • Q & A


03. MVVM with Grab Architecture

  • 발표자 : 정승욱 (Grab / 안드로이드 개발)
  • 동영상 : https://tv.naver.com/v/4637223
  • 슬라이드 : https://www.slideshare.net/NaverEngineering/12mvvm-grab-architecture-mvvm
  • 세션설명 : 구글이 Android Architecture Component 의 ViewModel 을 발표하면서 다양한 시각의 MVVM 구현이 제시되고 있습니다. 여전히 많은 사람들이 혼동하는 MVVM 구현에 대해 올바른 안드로이드 MVVM 구현을 공유하고자 합니다. 이를 위해 안드로이드에서 어떠한 기본 작업이 선행되어야 하는지, 다양한 문제 상황에 대한 해결책에 대해 알아보고 MVVM 이 Grab 에서 어떻게 활용되고 있는지 알아보겠습니다.

안드로이드 MVVM의 올바른 구현과 그랩에서 사용하고 있는 아키텍처 소개.

  • 국내 안드로이드 MVVM의 이해의 일반적인 오해 및 올바른 이해
  • 안드로이드 MVVM에서 DataBinding 적용시 문제점들 및 그랩의 해결방안
  • 그랩의 협업을 위한 아키텍처 (MVVM + 단일 액티비티 with Node)
  • Q & A

04. 디자인 1도 모르는 개발자, UX디자인 시작하기

  • 발표자 : 최유리 (N Tech Service / NTS UX디자인실 설계&콘텐츠운영디자인)
  • 동영상 : https://tv.naver.com/v/4646101/list/272653
  • 슬라이드 : https://www.slideshare.net/NaverEngineering/13-1-ux-ux-121402323
  • 세션설명 : 통계에 따르면 2018년 1분기에는 앱스토어에 약 220만개, 구글플레이에 약 380만개의 앱이 등록되어 있다. 이 치열한 경쟁속에서 사용자에게 오래도록 사랑받는 앱이 되려면 UX디자인은 선택이 아닌 필수다. UX디자인은 디자이너만의 영역이 아닌 개발팀 모두가 함께 만들어내야하는 가치이다. UX디자인에 관심을 갖고 참여한 개발자가 서비스 성공에 어떤 역할을 해 내는지 알아보자.

개발자의 UX 디자인 참여의 필요성과 실제사례 후기

  • UX 디자인이란?
  • UX 디자인에 참여함으로 얻을 수 있는 것들
  • UX 디자인시 고려해야 하는 것들

05. Material Design의 철학과 적용 사례

구글 머티리얼 디자인의 과거와 현재

  • 머티리얼 디자인의 히스토리
  • 새로운 머티리얼 디자인
  • 머티리얼 파운데이션
  • 머티리얼 디자인 가이드 라인
  • 안드로이드에서 머티리얼 디자인 컴포넌트 사용하기

06. Android Kotlin을 통한 개발 전략

  • 발표자 : 신동길 (네이버 / 네이버앱개발)
  • 동영상 : https://tv.naver.com/v/4655590/list/272653
  • 슬라이드 : https://www.slideshare.net/NaverEngineering/15android-kotlin
  • 세션설명 : 코틀린을 안드로이드에 적용하기 위해서는 안드로이드에 맞는 모듈의 개발, 거버넌스, 코딩 패턴, 디자인 패턴 등의 전략적 고려 사항이 필요합니다. 네이버앱에 코틀린을 적용한 경험을 토대로, 기존 프로젝트(또는 신규 프로젝트)에 코틀린을 적용할 때 반드시 고려해야 할 사항과 적용하면서 나온 사례를 통해서 최적화된 적용 방법을 공유합니다.

네이버의 코틀린 개발 전략 사례

  • 네이버의 코틀린 적용 경험담
  • 자바와 코틀린의 차이. 코틀린에서도 DSL 사용시 차이.
  • 코틀린의 기술들
  • 자바를 코틀린의 변환시 참고사항
  • 코드 효율화를 위한 툴킷 정의와 활용
  • 팀 공동 개발을 위한 거버넌스
  • Q & A

07. Obfuscation 101: 난독화, 프로가드, R8, 트랜스포머 API

  • 발표자 : 김용욱 (카카오뱅크)
  • 동영상 : https://tv.naver.com/v/4655623/list/272653
  • 슬라이드 : https://www.slideshare.net/NaverEngineering/16obfuscation-101-r8-api
  • 세션설명 : 안드로이드의 앱들은 현재 프로 가드를 통해서 보호되고 있고 향후로는 구글이 작성한 R8으로 대체할 예정에 있다. 난독화 도구들을 써봤지만 막연히 쓰는 경우가 많은데 난독화 도구가 어떤 일을 하고 있고 기본적인 메커니즘이 어떻게 구현되어있는지 프로가드, R8은 무엇인지, 그리고 안드로이드 빌드 과정에 어떻게 통합되는지를 살펴보는 시간을 갖는다.

안드로이드 코드/컴파일러 특징 및 빌드 과정

  • 안드로이드 코드의 특징
  • 자바와 달빅 바이트 코드 소개
  • Transform API 소개
  • 동적 컴파일러 동작 소개
  • 난독화 및 앱 보호에 대한 이론
  • ProGuard와 R8의 역할


'IT > 행사' 카테고리의 다른 글

[행사] 2019 NHN Forward  (3) 2019.11.27
[행사] Naver Tech Concert Day-2 요약  (0) 2019.01.14
[행사] Naver Tech Concert Day-2 06  (1) 2019.01.14
[행사] Naver Tech Concert Day-2 05  (0) 2019.01.14
[행사] Naver Tech Concert Day-2 04  (0) 2019.01.14

+ Recent posts