<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>윤형도</title>
  <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC" />
  <author>
    <name>henen</name>
  </author>
  <subtitle>대학교때는 안드로이드 개발. 취직 후 스프링,실버라이트 프로그램을 개발 유지보수하고있고, 최근 스프링 부트와 VUE.JS 에 관심을 가지는 개발자입니다.</subtitle>
  <id>https://brunch.co.kr/@@1grC</id>
  <updated>2016-02-27T09:28:18Z</updated>
  <entry>
    <title>VUE.JS HelloWolrd - CLI3로 프로젝트 생성</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/29" />
    <id>https://brunch.co.kr/@@1grC/29</id>
    <updated>2018-08-17T10:00:04Z</updated>
    <published>2018-08-15T09:49:03Z</published>
    <summary type="html">http://vuejs.kr/vue/vue-cli/2018/01/27/vue-cli-3/ 내용을 바탕으로 작성되었습니다.  VUE.JS 내용정리를 위해 세팅중 CLI(Command line Interface) 버전이 3.0으로 올라갔습니다 VUE.JS CLI를 이용하면 초기 설정 및 개발에 필요한 툴(빌드,배포,테스트) 의 설정을 해줍니다.  CLI3 부터&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FteBXi_G8EjhX5JVaTbceOK0FDdY.PNG" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>VUE.JS 란 - vue.js 간단한 설명</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/28" />
    <id>https://brunch.co.kr/@@1grC/28</id>
    <updated>2020-11-09T12:16:01Z</updated>
    <published>2018-08-12T06:42:24Z</published>
    <summary type="html">-- 주관적인 내용만 들어가 있으므로 가볍게 읽어주세요--   최근 웹 즉 프론트 엔드를 개발한다고하면 angular,react&amp;nbsp;그리고 vue라는 javascript 언어 기반 프레임워크를 사용하여 개발한다고 합니다.  이전 까지만 해도 html,css,javascript, jquery 를 이용하여프론트엔드 부분을 개발하는데 큰 지장이 없었고 생태계도 활성&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2F-Vggy9WL1Gq01qb86Ser7F9aZIA.PNG" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드-26 retrofit-json - retrofit,http,android json라이브러리 파싱</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/27" />
    <id>https://brunch.co.kr/@@1grC/27</id>
    <updated>2018-05-12T18:51:09Z</updated>
    <published>2017-04-26T14:57:18Z</published>
    <summary type="html">https://brunch.co.kr/@henen/25 강의의 코드에 이어서 시작하겠습니다. ApiService  public interface&amp;nbsp;ApiService {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;public static final&amp;nbsp;String&amp;nbsp;API_URL&amp;nbsp;=&amp;nbsp;&amp;quot;http://jsonplaceholder.typicode.com/&amp;quot;;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;@GET(&amp;quot;comments&amp;quot;)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;Cal&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FpkW5OIfByzxCQgDDURA2yp-mSlk.PNG" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는안드로이드-25&amp;nbsp; json이란 - json이란?</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/26" />
    <id>https://brunch.co.kr/@@1grC/26</id>
    <updated>2022-06-02T02:17:28Z</updated>
    <published>2017-04-25T14:24:07Z</published>
    <summary type="html">https://brunch.co.kr/@henen/25 이전 강좌의 결과 형식을 안드로이드에서 지원하는 JSON형식으로 파싱하는 법을 알아보겠습니다.  그렇다면 JSON이란 것은 무엇이고 왜 생겨났는지를 먼저 알아야할것같습니다.  javascript Object Notation의 약자로 자바스크립트 객체 형식입니다.  EX)JSON형식 예제 {&amp;quot;employ&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0.fjpg/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FrEPz4jys5oihbAALUCSFq8fEwy4.PNG" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드-24 retrofit-http - retrofit을 이용한 http통신( retrofit-1)</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/25" />
    <id>https://brunch.co.kr/@@1grC/25</id>
    <updated>2023-12-02T07:16:16Z</updated>
    <published>2016-06-29T07:37:32Z</published>
    <summary type="html">앱을 만들다보면 서버에 있는 정보를 이용해야 합니다. 이번 시간에는 square사의 retrofit이라는 라이브러리를 이용해서 http통신을해보겠습니다. retrofit에 대한 자세한 내용은&amp;nbsp;http://square.github.io/retrofit/&amp;nbsp;에서 살펴보실수 있습니다. 우선 http 통신에 대한 간단한 설명하고 시작하겠습니다. http통신은 웹 즉&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FQsytWOt2XwLQBKQlpjrZFjm0RGM.png" width="484" /&gt;</summary>
  </entry>
  <entry>
    <title>Android + git사용 (gitLab) - android git sourcetree</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/24" />
    <id>https://brunch.co.kr/@@1grC/24</id>
    <updated>2018-02-12T09:58:11Z</updated>
    <published>2016-03-16T09:16:13Z</published>
    <summary type="html">주의 본 강의는 git을 제대로 사용하지는 않는 강의입니다.&amp;nbsp;혼자 프로젝트 하시거나 소규모로 프로젝트를 하실경우에는 적합한 꼼수적인 사용법으로 생각하고 가볍게 보시기를 추천합니다. 우선 git을 설치합니다. https://git-scm.com에서 자신의 운영체제에 맞는 git을 다운로드합니다. 그 후 받으신 파일을 설치합니다. 저는 윈도우에서 설치를 진행했&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FPlMZUzapmNU5ewsdhnT21gWy4D4.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -23 Fragment-4 - Fragment간 에 데이터전달</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/23" />
    <id>https://brunch.co.kr/@@1grC/23</id>
    <updated>2017-03-03T04:54:09Z</updated>
    <published>2016-03-07T16:45:57Z</published>
    <summary type="html">위 강의에 이어서 진행합니다.  이번시간에는 저번시간에 이어 Fragment에 데이터를 전달해보겠습니다엑티비티간에 데이터를 전송할때 Intent를 사용했었는데요Fragment는 Bundle이라는 것을 사용하여 데이터를 전송합니다.&amp;nbsp;Intent와 비슷하므로 Intent를 잘 모르신다면 먼저 학습하시는것을 추천합니다.   https://brunch.co.kr/&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FAQRp_ZwcYj8sBO9-rPpTP2HLfJA.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -22 Fragment-3 - Fragment기초 실습</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/22" />
    <id>https://brunch.co.kr/@@1grC/22</id>
    <updated>2017-03-03T04:52:43Z</updated>
    <published>2016-03-07T16:40:49Z</published>
    <summary type="html">위의 강의에 이어서 진행하도록하겠습니다. 위에 강의에서 본 코드를 바탕으로 가장 기초적인 Fragment를 생성하여 Activity에서 호출해보는 예제를 만들어보도록 하겠습니다. 새 프로젝트를 우선 만들어주세요(Empty Project를 추천드립니다.)본 예제에서는&amp;nbsp;Activity이름을 MainActivity 로&amp;nbsp;layout의 이름을 activity_mai&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FnhSkF4Y1771nnDuf5t3l6eTALNM.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -21 Fragment-2 - Activity-&amp;gt; Fragment로 쉽게 변경</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/21" />
    <id>https://brunch.co.kr/@@1grC/21</id>
    <updated>2019-08-17T15:38:55Z</updated>
    <published>2016-03-07T16:37:00Z</published>
    <summary type="html">위의 강의에 이어서 진행합니다.   이어서 Fragment가 어떠한 것에서 activity와 유사한 코드를 가지는지 간략하게 알아보겠습니다. 앞서서 Fragment는 허니컴(3.x) 부터 등장한 기능인데요 2.3.x 진저브레드 버전등에서 호환이 되지 않는 문제가 있었습니다 .따라서 2.3.x 에 호환하기 위해서 supportV4를 통하여 Fragment를</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -20 Fragment-1 - Fragment의 배경을알아보자</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/20" />
    <id>https://brunch.co.kr/@@1grC/20</id>
    <updated>2022-08-13T19:40:37Z</updated>
    <published>2016-03-07T16:33:21Z</published>
    <summary type="html">지금 까지 강의를 통해서 기본적인 안드로이드 sdk에서 지원하는&amp;nbsp;api를 사용할수 있게되었습니다.오늘은 Fragment를 배워볼것인데요 Fragment는 한글로는 파편, 조각이라는 의미로 해석되는데요 최근 안드로이드에서 가장 중요하게 사용되는 api입니다. Activity와 거의 비슷한 기능을 수행하는 클래스라고 생각하시면 편합니다. 그렇다면 비슷한 기능을&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FwEyvK296ELbLzF8UCk9kKdNTi4E.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -19 Intent -5 - 내가 만든 class를 전송(Serializable 이용)</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/19" />
    <id>https://brunch.co.kr/@@1grC/19</id>
    <updated>2017-07-11T13:38:30Z</updated>
    <published>2016-03-07T16:26:50Z</published>
    <summary type="html">위 강의에 이어서 진행합니다.  지난 시간까지 기본 데이터타입(primitive data type)을 Intent를 통하여 보내는 방법을 알아보았습니다. 이번시간에는 Serializable을 이용한 Class를 Intent를 통해 보내는방법을 알아보겠습니다.&amp;nbsp;기본 데이터 타입이 아닌 class를 통해 Intent를 보내면 어떤점이 좋을까요?한꺼번에 클래스에&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FK03zLjQB5ALzGiBohbOEEsQDkl8.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -18 Intent -4 - 데이터전송(기본데이터형)-2</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/18" />
    <id>https://brunch.co.kr/@@1grC/18</id>
    <updated>2017-11-04T07:27:40Z</updated>
    <published>2016-03-07T16:11:58Z</published>
    <summary type="html">위 강의에 이어서 진행합니다.  이번에는 Main2Activity에서 MainActivity로 데이터를 전송하는방법을 알아보겠습니다. 기본적으로 안드로이드는 Activity에서 다른 Activity를 호출하면2번째 Activity가 첫번째 Activity위에 있는 stack 구조로 되어있습니다.따라서 2번째 Activity가 종료되면 첫번째 엑티비티가 나오&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FHQU5VTQ1VlJeudRKqnxK3-xl35w.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -17 Intent -3 - 엑티비티간의 데이터 전송(기본데이터형) -1 + Log</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/17" />
    <id>https://brunch.co.kr/@@1grC/17</id>
    <updated>2017-03-09T06:15:19Z</updated>
    <published>2016-03-07T16:06:17Z</published>
    <summary type="html">에 이어서 진행합니다.  이번에는 이어서 두 엑티비티간의 데이터를 주고 받는 방법을 알아보겠습니다.  Intent intent3 = new Intent(MainActivity.this,Main2Activity.class);startActivity(intent3); 로 Main2Activity를 실행시킬수있었는데요 putExtra(key, value) 메소드&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FSx55etAv2fqMJJJ-X8PiLiO0bBw.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -16 Intent -2 - 새 엑티비티를 호출해보자</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/16" />
    <id>https://brunch.co.kr/@@1grC/16</id>
    <updated>2016-03-07T17:11:44Z</updated>
    <published>2016-03-07T16:04:07Z</published>
    <summary type="html">위강의에 이어서 진행합니다.  이번에는 새 엑티비티를 만들고 엑티비티간의 화면 전환을 하는 명시적 인텐트(Explicit Intent)에 대한 실습을 진행하겠습니다. 해당 패키지 -&amp;gt; 우클릭 -&amp;gt; new -&amp;gt; Activity-&amp;gt; Empty Activity를 클릭합니다. 다음 화면이 나올것입니다. 기본설정을 바꾸지않고 Finish를 클릭해서 진행하도록하겠습니&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2F2bgRexgrC8fbrnX_A-1XvMeUZiE.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -15  Intent -1 - 암시적인텐트(Implcit Intent) 전화걸기와 브라우저호출</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/15" />
    <id>https://brunch.co.kr/@@1grC/15</id>
    <updated>2016-03-07T17:11:37Z</updated>
    <published>2016-03-07T16:02:03Z</published>
    <summary type="html">안드로이드에서 유용하게 쓰이는 인텐트에 대해서 알아볼것입니다. 안드로이드에서는 인텐트를 통해 다른 화면 또는 다른 앱을 불러올수있는 기능을 하는 클래스 입니다. 인텐트에는 명시적 인텐트(Explicit Intent)와 암시적 인텐트(Implicit Intent) (혹은 묵시적이라고도함) 카테고리로 나누어져 있습니다. 명시적 인텐트 (Explicit Inte&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2Fqs2usgT7a7BeDs5cN67qpHwv6j8.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -14 &amp;nbsp;GridView - ListView에서 GridView로 변경해보자</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/14" />
    <id>https://brunch.co.kr/@@1grC/14</id>
    <updated>2016-03-07T17:11:28Z</updated>
    <published>2016-03-07T15:57:35Z</published>
    <summary type="html">위 강의에 이어서 진행하도록 하겠습니다.  리스트뷰가 한줄에 한개씩 표시하는 위젯이라면 그리드뷰는 한줄에 여러개를 표시하는 위젯입니다. listView를 GridView 위젯으로만 바꾸면 별다른 조치없이 동작하게됩니다. 에서 오른쪽 Component Tree에서 listview를 오른쪽으로 클릭후Morphing-&amp;gt; GridView를 누르면 손쉽게 변경됩니다&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FsC7xRihpZGACmcZYW_BiBi5ub7g.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -13 &amp;nbsp;ListView-4 - OnItemClickListener + Toast</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/13" />
    <id>https://brunch.co.kr/@@1grC/13</id>
    <updated>2016-03-07T17:11:20Z</updated>
    <published>2016-03-07T15:55:15Z</published>
    <summary type="html">에 어서 진행합니다 이번시간에는 우리가 만들었던 리스트뷰에 이벤트를 추가해보도록하겠습니다.&amp;nbsp;리스트뷰에서 아이템을 누르면 나타는 이벤트이기때문에 onItemClickListener를 ListView에 추가해 주어야합니다. 이벤트를 추가하는 방법은     와 같은 방법으로 진행됩니다.  기존의 코드에서 listView에 onItemClickListener를 추&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FsJDKX54l4Gt3GvPeIjUIKB6fIQE.png" width="500" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -12  &amp;nbsp;ListView-3 - Glide를 사용한 이미지 로드</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/12" />
    <id>https://brunch.co.kr/@@1grC/12</id>
    <updated>2016-03-07T17:11:08Z</updated>
    <published>2016-03-07T15:50:42Z</published>
    <summary type="html">이 강좌에 이어서 진행하도록하겠습니다. 우리의 프로필 이미지는 현재 기본 ic_launcher 이미지로 되어있습니다. 그래서 현재 list_item 클래스에는 profile_image가 int로 되어있는데요 int를 String으로 수정하여 파일의 경로를 받도록수정합니다. public class list_item {&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;private int profile&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2Fk3xFKkeWT3uTBwPq4uar3FFjxCU.png" width="465" /&gt;</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -11  ListView-2 - ViewHolder를이용한 최적화</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/11" />
    <id>https://brunch.co.kr/@@1grC/11</id>
    <updated>2016-04-27T10:30:04Z</updated>
    <published>2016-03-07T15:42:05Z</published>
    <summary type="html">이 강좌에 이어서 진행하도록하겠습니다.  MyListAdapter에서 다음과 같은 코드를 작성했었습니다. if(convertView == null){&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;convertView = LayoutInflater.from(context).inflate(R.layout.item,null);&amp;nbsp;&amp;nbsp;&amp;nbsp;nickname_textView = (TextView)convertVi</summary>
  </entry>
  <entry>
    <title>빠르게 배우는 안드로이드 -10  ListView-1 - ListView</title>
    <link rel="alternate" type="text/html" href="https://brunch.co.kr/@@1grC/10" />
    <id>https://brunch.co.kr/@@1grC/10</id>
    <updated>2017-11-01T23:04:21Z</updated>
    <published>2016-03-07T15:33:29Z</published>
    <summary type="html">오늘은 어플리케이션을 만들때 가장 유용하게 쓰이는 리스트뷰에 대해서&amp;nbsp;알아보겠습니다. 리스트뷰는 페이스북에서의 타임라인시 비슷한 형태의 칸이 반복해서 내려오는것을 볼수있는데 그 리스트의 위젯을 의미합니다. 페이스북 타임라인 우리는 다음과 같은 예제 어플리케이션을 제작할것입니다. 기본적인 게시판 형태인데요 유저의 이미지와, 닉네임,글 제목,시간,내용을 표시하는&lt;img src= "https://img1.kakaocdn.net/thumb/R1280x0/?fname=http%3A%2F%2Ft1.daumcdn.net%2Fbrunch%2Fservice%2Fuser%2F1grC%2Fimage%2FU7RZkaH8qn6J1uDZ2wLBlcgXYSY.png" width="500" /&gt;</summary>
  </entry>
</feed>
