분류 전체보기32 리액트 atomic design패턴과 스토리북 활용하기(Typescript) 안녕하세요 휴몬 랩의 개발팀의 진(JIN)입니다. 오늘은 리액트를 공부하며 많은 디렉터리 구조와 패턴들이 있는데 그중 atomic design과 DDD(Design Driven Development)라는 디자인 주도 개발환경으로 atomic design을 더 분명하게 해 줄 'storybook'에 대해 알아보겠습니다. Atomic Design 회사에서 사용하는 기존 웹 프로젝트가 atomic design 디렉터리 구조로 되어 있었습니다. 보통 관련도가 높은 파일들로 묶어 페이지별로 디렉터리 구조를 구성하는 편이었는데, atomic design구조는 기본 페이지별로 나누는 것은 같지만 원자(atom) - 분자(molecule) - 유기체(orginism) - 템플릿(template) - 페이지(page)의.. 2020. 1. 16. 카카오 로그인 연동하기 with Kotlin 안녕하세요. 휴몬랩에서 개발하고 있는 오지(OG)입니다. 오늘은 제가 안드로이드 앱을 개발하면서 개발 가이드에서도 설명이나 코드가 부족해 힘들었던ㅠㅠ 부분을 공유해보려 합니다. TL;DR? 안드로이드 앱에 카카오 로그인을 연결할 때는 네이티브로 개발하는 것을 권장합니다. 네이티브로 개발한다는 것은 앱 자체에서 로그인 요청을 실행한 뒤 사용자 정보를 받아온다는 말인데요. 일단 앱에서 연결을 완료한 뒤에 이를 API와 연결하든, 앱 자체에서 그냥 활용하든 알아서 하면 됩니다! 카카오 로그인 관련해선 엄청나게 많은 블로그 글을 쉽게 찾아볼 수 있지만 최신 버전(?)의 코드 그리고 코틀린(kotlin) 코드가 없어서 고생을 좀 했습니다.. 공식 카카오 개발 가이드도 있지만 사실 완전히 친절하진 않습니다. 알고 .. 2020. 1. 10. 안드로이드 앱 개발은 Java? Kotlin? 안녕하세요. 휴몬랩 초보 안드로이드 앱 개발자(Ho Park)가 작성하는 초보 안드로이드 앱 개발자를 위한 글 입니다. 이 글은 초보 개발자 기준으로 개인적인 생각과 경험을 바탕으로 작성되었습니다. 안드로이드 앱 개발자라면 Java로 앱을 개발해야 할지 Kotlin으로 개발을 해야할지 누구나 한 번쯤은 고민해 보았을 겁니다. 그렇다면 한번 어느 언어가 더 구미가 당기는지 알아볼까요? ● Java 는 썬마이크로시스템즈에서 개발되어 2009년 오라클에게 자바에 대한 권리 및 유지보수를 맡기게 되었습니다. ● Kotlin 은 2011년 JetBrains (소프트웨어 개발업체)에서 공개한 프로그래밍 언어입니다. 2010년에 시작한 오라클과 구글의 자바 라이센스에 관련하여 길고 긴 전쟁을 아시나요? 오라클은 20.. 2020. 1. 3. 리액트 함수형 컴포넌트 날아오르다(feat.Hook) 안녕하세요! 휴몬랩 신입 개발자 진(JIN)입니다. 휴몬랩은 아두이노 메이커스 교육, 온라인 코딩 교육 '플로우 코딩'을 서비스하고 더 좋은 코딩 교육 생태계를 만들어 나가고 있는 EDU TECH 스타트업입니다! 휴몬랩이 궁금하다면 click 플로우 코딩이 궁금하다면 click 리알못인 저는 처음에 회사의 코드를 분석하며 당황 + 좌절 하기도 했지만 리액트를 공부하며 참 재밌는 패러다임이라는 것을 느끼기도 했습니다. 그 중 리액트의 Hook이란 개념을 정리해보고자 합니다 클래스 컴포넌트 - 함수형 컴포넌트 우선, 리액트의 컴포넌트는 두 가지로 나뉩니다. 클래스 컴포넌트(class component) 함수형 컴포넌트(functional component) 1. 클래스 컴포넌트 import React, { .. 2019. 12. 24. 이전 1 ··· 5 6 7 8 다음