<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>dlevelb</title>
    <link>https://dlevelb.tistory.com/</link>
    <description>do one's level best</description>
    <language>ko</language>
    <pubDate>Mon, 13 Apr 2026 17:42:15 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>지승준</managingEditor>
    <image>
      <title>dlevelb</title>
      <url>https://t1.daumcdn.net/cfile/tistory/213D353B5786FD9929</url>
      <link>https://dlevelb.tistory.com</link>
    </image>
    <item>
      <title>[lombok] vscode에서 lombok 설치방법</title>
      <link>https://dlevelb.tistory.com/1222</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;1. vscode &amp;gt; extension &amp;gt; Lombok Annotations Support for VS Code 설치&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2022-01-05 오전 10.58.57.png&quot; data-origin-width=&quot;1374&quot; data-origin-height=&quot;138&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/nIHEX/btrpQYcgD1h/mGshtzNVULgVbMpPFoqwp0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/nIHEX/btrpQYcgD1h/mGshtzNVULgVbMpPFoqwp0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/nIHEX/btrpQYcgD1h/mGshtzNVULgVbMpPFoqwp0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FnIHEX%2FbtrpQYcgD1h%2FmGshtzNVULgVbMpPFoqwp0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;530&quot; height=&quot;138&quot; data-filename=&quot;스크린샷 2022-01-05 오전 10.58.57.png&quot; data-origin-width=&quot;1374&quot; data-origin-height=&quot;138&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2. Command + shift + P &amp;gt; Java: Clean Java language server workspace 실행&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;스크린샷 2022-01-05 오전 10.59.20.png&quot; data-origin-width=&quot;1224&quot; data-origin-height=&quot;134&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/yt35Q/btrpJRTuSes/lAVnmLQn9J3PamgkBXCRKk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/yt35Q/btrpJRTuSes/lAVnmLQn9J3PamgkBXCRKk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/yt35Q/btrpJRTuSes/lAVnmLQn9J3PamgkBXCRKk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fyt35Q%2FbtrpJRTuSes%2FlAVnmLQn9J3PamgkBXCRKk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;521&quot; height=&quot;134&quot; data-filename=&quot;스크린샷 2022-01-05 오전 10.59.20.png&quot; data-origin-width=&quot;1224&quot; data-origin-height=&quot;134&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3. restart&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/java</category>
      <author>지승준</author>
      <guid isPermaLink="true">https://dlevelb.tistory.com/1222</guid>
      <comments>https://dlevelb.tistory.com/1222#entry1222comment</comments>
      <pubDate>Wed, 5 Jan 2022 11:00:15 +0900</pubDate>
    </item>
    <item>
      <title>[fcm] postman으로 fcm 푸시알림 전송</title>
      <link>https://dlevelb.tistory.com/1212</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;[post] &lt;span style=&quot;color: #212121;&quot;&gt;&lt;a href=&quot;https://fcm.googleapis.com/fcm/send&quot;&gt;https://fcm.googleapis.com/fcm/send&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[Headers]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #212121;&quot;&gt;Authorization : &lt;span style=&quot;color: #212121;&quot;&gt;key={{SERVER_KEY}}&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #212121;&quot;&gt;Content-Type : &lt;span style=&quot;color: #212121;&quot;&gt;application/json&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #212121;&quot;&gt;[Body] - raw - JSON&lt;/span&gt;&lt;/p&gt;
&lt;pre id=&quot;code_1635156307615&quot; class=&quot;go&quot; data-ke-language=&quot;go&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;{
    &quot;to&quot; : &quot;{{DEVICE_TOKEN}}&quot;,
    &quot;registration_ids&quot; : [
    	&quot;{{DEVICE_TOKEN1}}&quot;,
        &quot;{{DEVICE_TOKEN2}}&quot;,
    ],
    &quot;notification&quot; : {
        &quot;body&quot; : &quot;Body of Your Notification&quot;,
        &quot;title&quot;: &quot;Title of Your Notification&quot;,
        &quot;sound&quot;: &quot;default&quot;
    },
    &quot;data&quot; : {
        &quot;body&quot; : &quot;Body of Your Notification in Data&quot;,
        &quot;title&quot;: &quot;Title of Your Notification in Title&quot;,
        &quot;key_1&quot; : &quot;Value for key_1&quot;,
        &quot;key_2&quot; : &quot;Value for key_2&quot;,
        &quot;android_channel_id&quot;: &quot;deployPushTest&quot;
    },
    &quot;priority&quot; : &quot;high&quot;
}&lt;/code&gt;&lt;/pre&gt;</description>
      <category>개발/flutter</category>
      <author>지승준</author>
      <guid isPermaLink="true">https://dlevelb.tistory.com/1212</guid>
      <comments>https://dlevelb.tistory.com/1212#entry1212comment</comments>
      <pubDate>Mon, 25 Oct 2021 19:05:27 +0900</pubDate>
    </item>
    <item>
      <title>[flutter] flutter doctor 시 Android Studio not found at =/Contents 오류발생</title>
      <link>https://dlevelb.tistory.com/1204</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignLeft&quot; data-origin-width=&quot;332&quot; data-origin-height=&quot;33&quot; data-filename=&quot;스크린샷 2021-06-09 오후 3.24.17.png&quot; data-ke-mobilestyle=&quot;widthOrigin&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bjc8mL/btq6QQdVyJl/aMKB49RwRztUkIMyWB7Uhk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bjc8mL/btq6QQdVyJl/aMKB49RwRztUkIMyWB7Uhk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bjc8mL/btq6QQdVyJl/aMKB49RwRztUkIMyWB7Uhk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbjc8mL%2Fbtq6QQdVyJl%2FaMKB49RwRztUkIMyWB7Uhk%2Fimg.png&quot; data-origin-width=&quot;332&quot; data-origin-height=&quot;33&quot; data-filename=&quot;스크린샷 2021-06-09 오후 3.24.17.png&quot; data-ke-mobilestyle=&quot;widthOrigin&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;flutter doctor 시 위 문제 발생시 해결방법&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1623219925654&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 아래 명령어를 통해 안드로이드 스튜디오 경로 등록
flutter config --android-studio-dir=/Applications/Android\ Studio.app/Contents&lt;/code&gt;&lt;/pre&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/flutter</category>
      <author>지승준</author>
      <guid isPermaLink="true">https://dlevelb.tistory.com/1204</guid>
      <comments>https://dlevelb.tistory.com/1204#entry1204comment</comments>
      <pubDate>Wed, 9 Jun 2021 15:26:42 +0900</pubDate>
    </item>
    <item>
      <title>[GetX] Flutter GetX</title>
      <link>https://dlevelb.tistory.com/1197</link>
      <description>&lt;p&gt;GetX - &lt;a href=&quot;https://pub.dev/packages/get&quot;&gt;https://pub.dev/packages/get&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1613569178647&quot; class=&quot;javascript&quot; data-ke-language=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;// 시작 MaterialApp을 GetMaterialApp로 변경
MaterialApp =&amp;gt; GetMaterialApp();

// 페이지 이동
Get.to(Home());

// 전 페이지로 돌아기지 못하게하기
Get.off(Home());

// 모든 페이지 스택 삭제하기
Get.offAll(Home());

// 뒤로가기
Get.back();

// 리턴값 받아오기
final resp = await Get.to(home());
Get.back(result: value);

// 아규먼트 보내기
Get.to(Home(), arguments: 'test');
Get.arguments

// 트랜지션
Get.to(Home(), transition: Transition.leftToRight);

// 네임드 라우트
getPages: [GetPage(name: '/test/:param', page: () =&amp;gt; Test())]
Get.toNamed('/test/1234?id=5678');
Get.parameters['param']; // 1234
Get.parameters['id']; // 5678

// Snackbar
Get.snackbar('title', 'content', snackPosition: SnackPosition.BOTTOM);

// Dialog
Get.defaultDialog(middleText: 'Dialog');

// BottomSheet
Get.bottomSheet(Container());&lt;/code&gt;&lt;/pre&gt;</description>
      <category>개발/flutter</category>
      <author>지승준</author>
      <guid isPermaLink="true">https://dlevelb.tistory.com/1197</guid>
      <comments>https://dlevelb.tistory.com/1197#entry1197comment</comments>
      <pubDate>Wed, 17 Feb 2021 22:39:52 +0900</pubDate>
    </item>
    <item>
      <title>[flutter] 생명주기</title>
      <link>https://dlevelb.tistory.com/1168</link>
      <description>&lt;p&gt;1. createState() : Framework가 StatefulWidget을 만들경우 createState() 가 즉시 호출된다. &lt;br /&gt;&lt;br /&gt;2.&amp;nbsp;initState()&amp;nbsp;:&amp;nbsp;widget이&amp;nbsp;만들어지고&amp;nbsp;생성자&amp;nbsp;후에&amp;nbsp;처음&amp;nbsp;메소드&amp;nbsp;실행할때&amp;nbsp;이&amp;nbsp;함수가&amp;nbsp;실행된다.&amp;nbsp;(super.initState()&amp;nbsp;필수) &lt;br /&gt;&lt;br /&gt;3.&amp;nbsp;didChangeDependencies()&amp;nbsp;:&amp;nbsp;이&amp;nbsp;함수는&amp;nbsp;initState를&amp;nbsp;호출한&amp;nbsp;뒤에&amp;nbsp;실행된다.&amp;nbsp;또한&amp;nbsp;이&amp;nbsp;위젯은&amp;nbsp;데이터에&amp;nbsp;의존하는&amp;nbsp;객체가&amp;nbsp;호출될&amp;nbsp;때마다&amp;nbsp;호출됩니다.&amp;nbsp;InheritedWidget&amp;nbsp;에&amp;nbsp;의존하는&amp;nbsp;경우&amp;nbsp;업데이틀&amp;nbsp;합니다. &lt;br /&gt;&lt;br /&gt;4.&amp;nbsp;build()&amp;nbsp;:&amp;nbsp;필수적으로&amp;nbsp;오버라이딩해서&amp;nbsp;구현해야되는&amp;nbsp;함수이다.&amp;nbsp;위젯을&amp;nbsp;리턴한다. &lt;br /&gt;&lt;br /&gt;5.&amp;nbsp;didUpdateWidget()&amp;nbsp;:&amp;nbsp;만약&amp;nbsp;부모&amp;nbsp;위젯이&amp;nbsp;업데이트가&amp;nbsp;되거나&amp;nbsp;이&amp;nbsp;위젯이&amp;nbsp;다시&amp;nbsp;만들&amp;nbsp;경우&amp;nbsp;이&amp;nbsp;함수가&amp;nbsp;호출되고&amp;nbsp;같은&amp;nbsp;runtimeType&amp;nbsp;(이건&amp;nbsp;또&amp;nbsp;뭐징?)&amp;nbsp;을&amp;nbsp;함께&amp;nbsp;다시&amp;nbsp;만들어진다. &lt;br /&gt;&lt;br /&gt;6.&amp;nbsp;setState()&amp;nbsp;:&amp;nbsp;데이터가&amp;nbsp;변경된&amp;nbsp;후&amp;nbsp;호출됨 &lt;br /&gt;&lt;br /&gt;7.&amp;nbsp;deactivate()&amp;nbsp;:&amp;nbsp;State가&amp;nbsp;제거될때&amp;nbsp;호출됨&amp;nbsp;(거의&amp;nbsp;사용안함) &lt;br /&gt;&lt;br /&gt;8.&amp;nbsp;dispose()&amp;nbsp;:&amp;nbsp;영구적인&amp;nbsp;State&amp;nbsp;Object가&amp;nbsp;삭제될때&amp;nbsp;호출된다.&amp;nbsp;이&amp;nbsp;함수는&amp;nbsp;주로&amp;nbsp;Stream&amp;nbsp;이나&amp;nbsp;애니메이션&amp;nbsp;을&amp;nbsp;해제시&amp;nbsp;사용된다.&lt;/p&gt;</description>
      <category>개발/flutter</category>
      <author>지승준</author>
      <guid isPermaLink="true">https://dlevelb.tistory.com/1168</guid>
      <comments>https://dlevelb.tistory.com/1168#entry1168comment</comments>
      <pubDate>Thu, 9 Jan 2020 12:01:28 +0900</pubDate>
    </item>
    <item>
      <title>[flutter] 플러터 링크 모음</title>
      <link>https://dlevelb.tistory.com/1167</link>
      <description>&lt;p&gt;&lt;span&gt;패키지 생성&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;flutter create --org com.test [project_name]&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;인스톨&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;flutter pub get&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;초기화&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;&lt;span&gt;flutter clean&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;build시 스트리밍 동영상이 안되는 경우&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;uses-permission&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;android:name&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;android.permission.INTERNET&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Android 9 이상 https 이슈 처리&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;android:usesCleartextTraffic&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;true&quot;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;span&gt;uses-library&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;android:name&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;org.apache.http.legacy&quot;&lt;/span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;android:required&lt;/span&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&quot;false&quot;&lt;/span&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;/b&gt;&lt;span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1578390555043&quot; class=&quot;html xml&quot; data-ke-language=&quot;html&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;&amp;lt;manifest xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
    package=&quot;com.example.gvideo&quot;&amp;gt;
    &amp;lt;uses-permission android:name=&quot;android.permission.INTERNET&quot;/&amp;gt;
    &amp;lt;application
        android:name=&quot;io.flutter.app.FlutterApplication&quot;
        android:label=&quot;gvideo&quot;
        android:usesCleartextTraffic=&quot;true&quot;
        android:icon=&quot;@mipmap/ic_launcher&quot;&amp;gt;
        &amp;lt;uses-library android:name=&quot;org.apache.http.legacy&quot; android:required=&quot;false&quot;/&amp;gt;        
        &amp;lt;activity
            android:name=&quot;.MainActivity&quot;
            android:launchMode=&quot;singleTop&quot;
            android:theme=&quot;@style/LaunchTheme&quot;
            android:configChanges=&quot;orientation|keyboardHidden|keyboard|screenSize|smallestScreenSize|locale|layoutDirection|fontScale|screenLayout|density|uiMode&quot;
            android:hardwareAccelerated=&quot;true&quot;
            android:windowSoftInputMode=&quot;adjustResize&quot;&amp;gt;
            &amp;lt;intent-filter&amp;gt;
                &amp;lt;action android:name=&quot;android.intent.action.MAIN&quot;/&amp;gt;
                &amp;lt;category android:name=&quot;android.intent.category.LAUNCHER&quot;/&amp;gt;
            &amp;lt;/intent-filter&amp;gt;
        &amp;lt;/activity&amp;gt;        
        &amp;lt;meta-data
            android:name=&quot;flutterEmbedding&quot;
            android:value=&quot;2&quot; /&amp;gt;
    &amp;lt;/application&amp;gt;
&amp;lt;/manifest&amp;gt;
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;a href=&quot;https://youngest-programming.tistory.com/19&quot;&gt;https://youngest-programming.tistory.com/19&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578387207830&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;[안드로이드] http 프로토콜 접속시 clearText관련 에러사항 처리 ( Cleartext Http Traffic )&quot; data-og-description=&quot;네트워킹 http 프로토콜에 접속하는 작업을 할 경우 Cleartext Http Traffic이라는 에러가 뜨는 경우가 있다. 이것은 안드로이드 API 28레벨부터 네트워크 보안정책때문에 생기는 오류이다. 위 그림은 버튼을 누..&quot; data-og-host=&quot;youngest-programming.tistory.com&quot; data-og-source-url=&quot;https://youngest-programming.tistory.com/19&quot; data-og-url=&quot;https://youngest-programming.tistory.com/19&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ee3f36/hyEuwE2InU/jn2J8ICy6KYI6LuwzHkKg0/img.jpg?width=376&amp;amp;height=154&amp;amp;face=0_0_376_154,https://scrap.kakaocdn.net/dn/42CIn/hyEukLlYRV/q7OqoqkBVI3zO951uYK2mk/img.jpg?width=376&amp;amp;height=154&amp;amp;face=0_0_376_154,https://scrap.kakaocdn.net/dn/bwzdRI/hyEut2CQ5S/Gagdzdjj5xzF2xWpuuw5G0/img.jpg?width=580&amp;amp;height=571&amp;amp;face=311_96_429_224&quot;&gt;&lt;a href=&quot;https://youngest-programming.tistory.com/19&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://youngest-programming.tistory.com/19&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ee3f36/hyEuwE2InU/jn2J8ICy6KYI6LuwzHkKg0/img.jpg?width=376&amp;amp;height=154&amp;amp;face=0_0_376_154,https://scrap.kakaocdn.net/dn/42CIn/hyEukLlYRV/q7OqoqkBVI3zO951uYK2mk/img.jpg?width=376&amp;amp;height=154&amp;amp;face=0_0_376_154,https://scrap.kakaocdn.net/dn/bwzdRI/hyEut2CQ5S/Gagdzdjj5xzF2xWpuuw5G0/img.jpg?width=580&amp;amp;height=571&amp;amp;face=311_96_429_224');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;[안드로이드] http 프로토콜 접속시 clearText관련 에러사항 처리 ( Cleartext Http Traffic )&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;네트워킹 http 프로토콜에 접속하는 작업을 할 경우 Cleartext Http Traffic이라는 에러가 뜨는 경우가 있다. 이것은 안드로이드 API 28레벨부터 네트워크 보안정책때문에 생기는 오류이다. 위 그림은 버튼을 누..&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;youngest-programming.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://dalgonakit.tistory.com/m/120?category=808568&quot;&gt;https://dalgonakit.tistory.com/m/120?category=808568&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578532823846&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Flutter FCM (Firebase Cloud Messaging) 적용부터 사용까지 (Android, iOS)&quot; data-og-description=&quot;이번에는 안드로이드와 아이폰을 동시에 Push 지원해 주는 FCM을 연결해보고 직접 푸쉬를 보내는 방법까지 다뤄보겠습니다. 이 강좌를 언제 올릴까....... 고민...... 고민...... 고민........ 하다가 이제야 올려..&quot; data-og-host=&quot;dalgonakit.tistory.com&quot; data-og-source-url=&quot;https://dalgonakit.tistory.com/m/120?category=808568&quot; data-og-url=&quot;https://dalgonakit.tistory.com/120&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bpp1uG/hyEvOS3k18/L438yBIVkkVMKDnoaJwtEk/img.png?width=800&amp;amp;height=500&amp;amp;face=0_0_800_500,https://scrap.kakaocdn.net/dn/ecqvml/hyEvKC7uHT/b7BrogjaWmaTb0QWcg8pYk/img.png?width=800&amp;amp;height=500&amp;amp;face=0_0_800_500,https://scrap.kakaocdn.net/dn/bfnkbD/hyEuv8EPYR/vIkZrNnohkzskeuFyskpo1/img.png?width=1286&amp;amp;height=318&amp;amp;face=0_0_1286_318&quot;&gt;&lt;a href=&quot;https://dalgonakit.tistory.com/120&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://dalgonakit.tistory.com/m/120?category=808568&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bpp1uG/hyEvOS3k18/L438yBIVkkVMKDnoaJwtEk/img.png?width=800&amp;amp;height=500&amp;amp;face=0_0_800_500,https://scrap.kakaocdn.net/dn/ecqvml/hyEvKC7uHT/b7BrogjaWmaTb0QWcg8pYk/img.png?width=800&amp;amp;height=500&amp;amp;face=0_0_800_500,https://scrap.kakaocdn.net/dn/bfnkbD/hyEuv8EPYR/vIkZrNnohkzskeuFyskpo1/img.png?width=1286&amp;amp;height=318&amp;amp;face=0_0_1286_318');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Flutter FCM (Firebase Cloud Messaging) 적용부터 사용까지 (Android, iOS)&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;이번에는 안드로이드와 아이폰을 동시에 Push 지원해 주는 FCM을 연결해보고 직접 푸쉬를 보내는 방법까지 다뤄보겠습니다. 이 강좌를 언제 올릴까....... 고민...... 고민...... 고민........ 하다가 이제야 올려..&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;dalgonakit.tistory.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href=&quot;https://firebase.google.com/docs/flutter/setup?hl=ko&quot;&gt;https://firebase.google.com/docs/flutter/setup?hl=ko&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578535196271&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Flutter 앱에 Firebase 추가 &amp;nbsp;|&amp;nbsp; Firebase&quot; data-og-description=&quot;이 가이드에 따라 Flutter 앱에 Firebase 제품을 추가하세요. 1단계: 환경 설정 다음 항목 설치를 비롯하여 사용 중인 운영 체제에 맞는 Flutter를 설치합니다. Flutter SDK 지원 라이브러리 플랫폼별 소프트웨어 및 SDK Android 스튜디오, IntelliJ, Xcode, VS Code 등 선호하는 편집기 또는 IDE를 설치합니다. 선호하는 편집기 또는 IDE에서 Flutter 앱을 엽니다. iOS 개발 &amp;mdash; 앱이 iOS&amp;nbsp;8 이상&quot; data-og-host=&quot;firebase.google.com&quot; data-og-source-url=&quot;https://firebase.google.com/docs/flutter/setup?hl=ko&quot; data-og-url=&quot;https://firebase.google.com/docs/flutter/setup?hl=ko&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://firebase.google.com/docs/flutter/setup?hl=ko&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://firebase.google.com/docs/flutter/setup?hl=ko&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Flutter 앱에 Firebase 추가 &amp;nbsp;|&amp;nbsp; Firebase&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;이 가이드에 따라 Flutter 앱에 Firebase 제품을 추가하세요. 1단계: 환경 설정 다음 항목 설치를 비롯하여 사용 중인 운영 체제에 맞는 Flutter를 설치합니다. Flutter SDK 지원 라이브러리 플랫폼별 소프트웨어 및 SDK Android 스튜디오, IntelliJ, Xcode, VS Code 등 선호하는 편집기 또는 IDE를 설치합니다. 선호하는 편집기 또는 IDE에서 Flutter 앱을 엽니다. iOS 개발 &amp;mdash; 앱이 iOS&amp;nbsp;8 이상&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;firebase.google.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://flutter.dev/docs/deployment/android&quot;&gt;https://flutter.dev/docs/deployment/android&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578285206649&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Build and release an Android app&quot; data-og-description=&quot;How to prepare for and release an Android app to the Play store.&quot; data-og-host=&quot;flutter.dev&quot; data-og-source-url=&quot;https://flutter.dev/docs/deployment/android&quot; data-og-url=&quot;https://flutter.dev/docs/deployment/android&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/TsB8E/hyEsWEjexG/hWu5EkhG2sGbtsw0MqAG4k/img.png?width=937&amp;amp;height=461&amp;amp;face=0_0_937_461,https://scrap.kakaocdn.net/dn/cgszbd/hyEsMIrEYe/HB63k30T1WIA0MK1TRGnd1/img.png?width=729&amp;amp;height=465&amp;amp;face=0_0_729_465,https://scrap.kakaocdn.net/dn/cqK5xj/hyEsXJ0qsH/884YwsREnMOOf2jkNkuLR1/img.png?width=680&amp;amp;height=458&amp;amp;face=0_0_680_458&quot;&gt;&lt;a href=&quot;https://flutter.dev/docs/deployment/android&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://flutter.dev/docs/deployment/android&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/TsB8E/hyEsWEjexG/hWu5EkhG2sGbtsw0MqAG4k/img.png?width=937&amp;amp;height=461&amp;amp;face=0_0_937_461,https://scrap.kakaocdn.net/dn/cgszbd/hyEsMIrEYe/HB63k30T1WIA0MK1TRGnd1/img.png?width=729&amp;amp;height=465&amp;amp;face=0_0_729_465,https://scrap.kakaocdn.net/dn/cqK5xj/hyEsXJ0qsH/884YwsREnMOOf2jkNkuLR1/img.png?width=680&amp;amp;height=458&amp;amp;face=0_0_680_458');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Build and release an Android app&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;How to prepare for and release an Android app to the Play store.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;flutter.dev&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;&lt;a href=&quot;https://pub.dev/packages/video_player&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://pub.dev/packages/video_player&lt;/a&gt; &lt;br /&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578375503762&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;video_player | Flutter Package&quot; data-og-description=&quot;Flutter plugin for displaying inline video with other Flutter widgets on Android and iOS.&quot; data-og-host=&quot;pub.dev&quot; data-og-source-url=&quot;https://pub.dev/packages/video_player&quot; data-og-url=&quot;https://pub.dev/packages/video_player&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bfCkiO/hyEuoGN7Cf/4MVuMnmLbu90639BzitNy0/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400&quot;&gt;&lt;a href=&quot;https://pub.dev/packages/video_player&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://pub.dev/packages/video_player&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bfCkiO/hyEuoGN7Cf/4MVuMnmLbu90639BzitNy0/img.png?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;video_player | Flutter Package&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Flutter plugin for displaying inline video with other Flutter widgets on Android and iOS.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;pub.dev&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;b&gt;&lt;span&gt;&lt;br /&gt;&lt;a href=&quot;https://github.com/brianegan/chewie&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/brianegan/chewie&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578375493973&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;brianegan/chewie&quot; data-og-description=&quot;The video player for Flutter with a heart of gold. Contribute to brianegan/chewie development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/brianegan/chewie&quot; data-og-url=&quot;https://github.com/brianegan/chewie&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/cTKRNK/hyEuoGN7dK/1ZkrRiB39oJnNqaUGeGVv0/img.jpg?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400&quot;&gt;&lt;a href=&quot;https://github.com/brianegan/chewie&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/brianegan/chewie&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/cTKRNK/hyEuoGN7dK/1ZkrRiB39oJnNqaUGeGVv0/img.jpg?width=400&amp;amp;height=400&amp;amp;face=0_0_400_400');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;brianegan/chewie&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;The video player for Flutter with a heart of gold. Contribute to brianegan/chewie development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://flutter.github.io/samples/#/&quot;&gt;https://flutter.github.io/samples/#/&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578375496246&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;website&quot; data-og-title=&quot;Flutter Gallery&quot; data-og-description=&quot;&quot; data-og-host=&quot;flutter.github.io&quot; data-og-source-url=&quot;https://flutter.github.io/samples/#/&quot; data-og-url=&quot;https://flutter.github.io/samples/#/&quot; data-og-image=&quot;&quot;&gt;&lt;a href=&quot;https://flutter.github.io/samples/#/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://flutter.github.io/samples/#/&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url();&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Flutter Gallery&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;flutter.github.io&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/iampawan/FlutterExampleApps&quot;&gt;https://github.com/iampawan/FlutterExampleApps&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578376238976&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;iampawan/FlutterExampleApps&quot; data-og-description=&quot;[Example APPS] Basic Flutter apps, for flutter devs. - iampawan/FlutterExampleApps&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/iampawan/FlutterExampleApps&quot; data-og-url=&quot;https://github.com/iampawan/FlutterExampleApps&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/btj14j/hyEuyCEQpL/rn3epQgzr2aB8rpnsKPer0/img.png?width=400&amp;amp;height=400&amp;amp;face=152_47_238_141,https://scrap.kakaocdn.net/dn/NWrjk/hyEsXYmV9u/X5wRSNLHSHpWkDq5GNZJ10/img.png?width=1200&amp;amp;height=628&amp;amp;face=0_0_1200_628&quot;&gt;&lt;a href=&quot;https://github.com/iampawan/FlutterExampleApps&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/iampawan/FlutterExampleApps&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/btj14j/hyEuyCEQpL/rn3epQgzr2aB8rpnsKPer0/img.png?width=400&amp;amp;height=400&amp;amp;face=152_47_238_141,https://scrap.kakaocdn.net/dn/NWrjk/hyEsXYmV9u/X5wRSNLHSHpWkDq5GNZJ10/img.png?width=1200&amp;amp;height=628&amp;amp;face=0_0_1200_628');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;iampawan/FlutterExampleApps&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;[Example APPS] Basic Flutter apps, for flutter devs. - iampawan/FlutterExampleApps&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/Solido/awesome-flutter&quot;&gt;https://github.com/Solido/awesome-flutter&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578376325706&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;Solido/awesome-flutter&quot; data-og-description=&quot;An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more. - Solido/awesome-flutter&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/Solido/awesome-flutter&quot; data-og-url=&quot;https://github.com/Solido/awesome-flutter&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/OTGZ4/hyEsKrcQGN/sYkBXMjBo9dqE5kOLt8UJK/img.png?width=1280&amp;amp;height=640&amp;amp;face=0_0_1280_640,https://scrap.kakaocdn.net/dn/bUBp9I/hyEsK5NRF3/tnc3yKn3rKAumdQdVCW5RK/img.png?width=1952&amp;amp;height=466&amp;amp;face=0_0_1952_466&quot;&gt;&lt;a href=&quot;https://github.com/Solido/awesome-flutter&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/Solido/awesome-flutter&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/OTGZ4/hyEsKrcQGN/sYkBXMjBo9dqE5kOLt8UJK/img.png?width=1280&amp;amp;height=640&amp;amp;face=0_0_1280_640,https://scrap.kakaocdn.net/dn/bUBp9I/hyEsK5NRF3/tnc3yKn3rKAumdQdVCW5RK/img.png?width=1952&amp;amp;height=466&amp;amp;face=0_0_1952_466');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Solido/awesome-flutter&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;An awesome list that curates the best Flutter libraries, tools, tutorials, articles and more. - Solido/awesome-flutter&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/mitesh77/Best-Flutter-UI-Templates&quot;&gt;https://github.com/mitesh77/Best-Flutter-UI-Templates&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578376396048&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;mitesh77/Best-Flutter-UI-Templates&quot; data-og-description=&quot;completely free for everyone. Its build-in Flutter Dart. - mitesh77/Best-Flutter-UI-Templates&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/mitesh77/Best-Flutter-UI-Templates&quot; data-og-url=&quot;https://github.com/mitesh77/Best-Flutter-UI-Templates&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/ctVyXz/hyEuoNzSj7/mQC92w6Zyf0ojHh0eI6rs1/img.png?width=1280&amp;amp;height=640&amp;amp;face=0_0_1280_640,https://scrap.kakaocdn.net/dn/coK6HE/hyEukj63G6/rfVckcdJ9b4PVLl0hmiHSK/img.png?width=1500&amp;amp;height=1000&amp;amp;face=0_0_1500_1000,https://scrap.kakaocdn.net/dn/quTYZ/hyEutVEuGT/LWHZxYkif71t4q5brssQzK/img.png?width=1500&amp;amp;height=1000&amp;amp;face=0_0_1500_1000&quot;&gt;&lt;a href=&quot;https://github.com/mitesh77/Best-Flutter-UI-Templates&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/mitesh77/Best-Flutter-UI-Templates&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/ctVyXz/hyEuoNzSj7/mQC92w6Zyf0ojHh0eI6rs1/img.png?width=1280&amp;amp;height=640&amp;amp;face=0_0_1280_640,https://scrap.kakaocdn.net/dn/coK6HE/hyEukj63G6/rfVckcdJ9b4PVLl0hmiHSK/img.png?width=1500&amp;amp;height=1000&amp;amp;face=0_0_1500_1000,https://scrap.kakaocdn.net/dn/quTYZ/hyEutVEuGT/LWHZxYkif71t4q5brssQzK/img.png?width=1500&amp;amp;height=1000&amp;amp;face=0_0_1500_1000');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;mitesh77/Best-Flutter-UI-Templates&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;completely free for everyone. Its build-in Flutter Dart. - mitesh77/Best-Flutter-UI-Templates&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/syncfusion/flutter-examples&quot;&gt;https://github.com/syncfusion/flutter-examples&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578377248626&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;syncfusion/flutter-examples&quot; data-og-description=&quot;This repository contains the Syncfusion Flutter UI widgets examples and the guide to use them. - syncfusion/flutter-examples&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/syncfusion/flutter-examples&quot; data-og-url=&quot;https://github.com/syncfusion/flutter-examples&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/gwan5/hyEuyvUesH/TmBmuNuN2ac3fHpJEA2Fhk/img.png?width=140&amp;amp;height=140&amp;amp;face=0_0_140_140&quot;&gt;&lt;a href=&quot;https://github.com/syncfusion/flutter-examples&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/syncfusion/flutter-examples&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/gwan5/hyEuyvUesH/TmBmuNuN2ac3fHpJEA2Fhk/img.png?width=140&amp;amp;height=140&amp;amp;face=0_0_140_140');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;syncfusion/flutter-examples&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;This repository contains the Syncfusion Flutter UI widgets examples and the guide to use them. - syncfusion/flutter-examples&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/diegoveloper/flutter-samples&quot;&gt;https://github.com/diegoveloper/flutter-samples&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578377822103&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;diegoveloper/flutter-samples&quot; data-og-description=&quot;Flutter Samples. Contribute to diegoveloper/flutter-samples development by creating an account on GitHub.&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/diegoveloper/flutter-samples&quot; data-og-url=&quot;https://github.com/diegoveloper/flutter-samples&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/b3d2rf/hyEupFJEar/MEUbcozO7RLZXcbyu5k8vk/img.jpg?width=400&amp;amp;height=400&amp;amp;face=125_137_262_287&quot;&gt;&lt;a href=&quot;https://github.com/diegoveloper/flutter-samples&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/diegoveloper/flutter-samples&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/b3d2rf/hyEupFJEar/MEUbcozO7RLZXcbyu5k8vk/img.jpg?width=400&amp;amp;height=400&amp;amp;face=125_137_262_287');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;diegoveloper/flutter-samples&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;Flutter Samples. Contribute to diegoveloper/flutter-samples development by creating an account on GitHub.&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://github.com/cingulo/flutter-sample&quot;&gt;https://github.com/cingulo/flutter-sample&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578379798387&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;object&quot; data-og-title=&quot;cingulo/flutter-sample&quot; data-og-description=&quot;A fully working boilerplate sample Flutter app implementation. - cingulo/flutter-sample&quot; data-og-host=&quot;github.com&quot; data-og-source-url=&quot;https://github.com/cingulo/flutter-sample&quot; data-og-url=&quot;https://github.com/cingulo/flutter-sample&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/0tIhA/hyEsT2LlzM/Tpal6X8Fu0JMY1E9JHJ33K/img.png?width=192&amp;amp;height=192&amp;amp;face=0_0_192_192&quot;&gt;&lt;a href=&quot;https://github.com/cingulo/flutter-sample&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://github.com/cingulo/flutter-sample&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/0tIhA/hyEsT2LlzM/Tpal6X8Fu0JMY1E9JHJ33K/img.png?width=192&amp;amp;height=192&amp;amp;face=0_0_192_192');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;cingulo/flutter-sample&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;A fully working boilerplate sample Flutter app implementation. - cingulo/flutter-sample&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;github.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&lt;a href=&quot;https://medium.com/aviabird/top-10-open-source-flutter-apps-997afff4f1b8&quot;&gt;https://medium.com/aviabird/top-10-open-source-flutter-apps-997afff4f1b8&lt;/a&gt;&lt;/p&gt;
&lt;figure id=&quot;og_1578380855275&quot; contenteditable=&quot;false&quot; data-ke-type=&quot;opengraph&quot; data-og-type=&quot;article&quot; data-og-title=&quot;Top 10 open source flutter apps&quot; data-og-description=&quot;A list of top 10 awesome open source applications built with Flutter&quot; data-og-host=&quot;medium.com&quot; data-og-source-url=&quot;https://medium.com/aviabird/top-10-open-source-flutter-apps-997afff4f1b8&quot; data-og-url=&quot;https://medium.com/aviabird/top-10-open-source-flutter-apps-997afff4f1b8&quot; data-og-image=&quot;https://scrap.kakaocdn.net/dn/bbveCH/hyEuypcdUH/EAgzlQJD2VI8AyjUpn9651/img.png?width=1200&amp;amp;height=675&amp;amp;face=0_0_1200_675,https://scrap.kakaocdn.net/dn/VAfZ6/hyEuoUnwmw/6753UtMGTU5NW4xCCLPfA0/img.png?width=34&amp;amp;height=60&amp;amp;face=0_0_34_60,https://scrap.kakaocdn.net/dn/cYnu0x/hyEukxHkIE/Uf0KnAeSV0HWkGQFkOeik1/img.png?width=60&amp;amp;height=33&amp;amp;face=0_0_60_33&quot;&gt;&lt;a href=&quot;https://medium.com/aviabird/top-10-open-source-flutter-apps-997afff4f1b8&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot; data-source-url=&quot;https://medium.com/aviabird/top-10-open-source-flutter-apps-997afff4f1b8&quot;&gt;
&lt;div class=&quot;og-image&quot; style=&quot;background-image: url('https://scrap.kakaocdn.net/dn/bbveCH/hyEuypcdUH/EAgzlQJD2VI8AyjUpn9651/img.png?width=1200&amp;amp;height=675&amp;amp;face=0_0_1200_675,https://scrap.kakaocdn.net/dn/VAfZ6/hyEuoUnwmw/6753UtMGTU5NW4xCCLPfA0/img.png?width=34&amp;amp;height=60&amp;amp;face=0_0_34_60,https://scrap.kakaocdn.net/dn/cYnu0x/hyEukxHkIE/Uf0KnAeSV0HWkGQFkOeik1/img.png?width=60&amp;amp;height=33&amp;amp;face=0_0_60_33');&quot;&gt;&amp;nbsp;&lt;/div&gt;
&lt;div class=&quot;og-text&quot;&gt;
&lt;p class=&quot;og-title&quot;&gt;Top 10 open source flutter apps&lt;/p&gt;
&lt;p class=&quot;og-desc&quot;&gt;A list of top 10 awesome open source applications built with Flutter&lt;/p&gt;
&lt;p class=&quot;og-host&quot;&gt;medium.com&lt;/p&gt;
&lt;/div&gt;
&lt;/a&gt;&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://codesundar.com/flutter-push-notification&quot;&gt;https://codesundar.com/flutter-push-notification&lt;/a&gt;&lt;/p&gt;
&lt;figure class=&quot;og-loading&quot; contenteditable=&quot;false&quot;&gt;불러오는 중입니다...&lt;/figure&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>개발/flutter</category>
      <author>지승준</author>
      <guid isPermaLink="true">https://dlevelb.tistory.com/1167</guid>
      <comments>https://dlevelb.tistory.com/1167#entry1167comment</comments>
      <pubDate>Mon, 6 Jan 2020 13:34:09 +0900</pubDate>
    </item>
    <item>
      <title>[map] T MAP API 링크</title>
      <link>https://dlevelb.tistory.com/1155</link>
      <description>&lt;p&gt;&lt;a href=&quot;http://tmapapi.sktelecom.com/main.html#ios/sample/iosSample.sample4&quot;&gt;http://tmapapi.sktelecom.com/main.html#ios/sample/iosSample.sample4&lt;/a&gt;&lt;/p&gt;</description>
      <category>개발</category>
      <author>지승준</author>
      <guid isPermaLink="true">https://dlevelb.tistory.com/1155</guid>
      <comments>https://dlevelb.tistory.com/1155#entry1155comment</comments>
      <pubDate>Fri, 25 Oct 2019 09:55:14 +0900</pubDate>
    </item>
    <item>
      <title>웹 서비스 구현 무료 제작툴 모음</title>
      <link>https://dlevelb.tistory.com/1152</link>
      <description>&lt;p&gt;기획 &lt;br /&gt;&lt;a href=&quot;http://trello.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;http://trello.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.notion.so/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.notion.so/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;디자인 &lt;br /&gt;&lt;a href=&quot;https://www.figma.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.figma.com/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;사진 &lt;br /&gt;&lt;a href=&quot;https://unsplash.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://unsplash.com&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;코드&amp;nbsp;에디터 &lt;br /&gt;&lt;a href=&quot;https://code.visualstudio.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://code.visualstudio.com/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;CSS&amp;nbsp;라이브러리 &lt;br /&gt;&lt;a href=&quot;https://tailwindcss.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://tailwindcss.com&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://bulma.io&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://bulma.io&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;깃&amp;nbsp;저장소 &lt;br /&gt;&lt;a href=&quot;https://github.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://about.gitlab.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://about.gitlab.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://bitbucket.org/product&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://bitbucket.org/product&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;클라이언트 &lt;br /&gt;&lt;a href=&quot;https://insomnia.rest&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://insomnia.rest&lt;/a&gt;&amp;nbsp;&amp;nbsp;(REST) &lt;br /&gt;&lt;a href=&quot;https://altair.sirmuel.design&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://altair.sirmuel.design&lt;/a&gt;&amp;nbsp;(GraphQL)&amp;nbsp; &lt;br /&gt;. &lt;br /&gt;검색엔진 &lt;br /&gt;&lt;a href=&quot;https://www.algolia.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.algolia.com&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;유저&amp;nbsp;비밀번호&amp;nbsp;관리 &lt;br /&gt;&lt;a href=&quot;https://auth0.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://auth0.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://aws.amazon.com/ko/cognito/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://aws.amazon.com/ko/cognito/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;이메일 &lt;br /&gt;&lt;a href=&quot;https://www.mailgun.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.mailgun.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://mailchimp.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://mailchimp.com&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;SSL&amp;nbsp;Certificate &lt;br /&gt;&lt;a href=&quot;https://letsencrypt.org/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://letsencrypt.org/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;백엔드 &lt;br /&gt;&lt;a href=&quot;https://www.heroku.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.heroku.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://aws.amazon.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://aws.amazon.com/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;프론트엔드 &lt;br /&gt;&lt;a href=&quot;https://pages.github.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://pages.github.com/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.netlify.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.netlify.com/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;서버리스 &lt;br /&gt;&lt;a href=&quot;https://aws.amazon.com/lambda/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://aws.amazon.com/lambda/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://cloud.google.com/functions/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://cloud.google.com/functions/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;데이터베이스, &lt;br /&gt;&lt;a href=&quot;https://aws.amazon.com/dynamodb/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://aws.amazon.com/dynamodb/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://cloud.google.com/firestore/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://cloud.google.com/firestore/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://www.mongodb.com/cloud/atlas&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.mongodb.com/cloud/atlas&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://fauna.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://fauna.com/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;파일&amp;nbsp;업로드 &lt;br /&gt;&lt;a href=&quot;https://cloud.google.com/storage/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://cloud.google.com/storage/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://cloudinary.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://cloudinary.com/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;에러&amp;nbsp;리포팅 &lt;br /&gt;&lt;a href=&quot;https://sentry.io&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://sentry.io&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;채팅 &lt;br /&gt;&lt;a href=&quot;https://pusher.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://pusher.com&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;푸쉬알림 &lt;br /&gt;&lt;a href=&quot;https://onesignal.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://onesignal.com/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;피드 &lt;br /&gt;&lt;a href=&quot;getstream.io&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;getstream.io&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;분석 &lt;br /&gt;&lt;a href=&quot;analytics.google.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;analytics.google.com/&lt;/a&gt;&amp;nbsp; &lt;br /&gt;&lt;a href=&quot;https://www.hotjar.com&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://www.hotjar.com&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://mixpanel.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://mixpanel.com/&lt;/a&gt; &lt;br /&gt;. &lt;br /&gt;시간관리 &lt;br /&gt;&lt;a href=&quot;https://wakatime.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://wakatime.com/&lt;/a&gt;&lt;/p&gt;</description>
      <category>개발</category>
      <author>지승준</author>
      <guid isPermaLink="true">https://dlevelb.tistory.com/1152</guid>
      <comments>https://dlevelb.tistory.com/1152#entry1152comment</comments>
      <pubDate>Tue, 22 Oct 2019 08:44:20 +0900</pubDate>
    </item>
    <item>
      <title>[SwiftUI] 시작하기</title>
      <link>https://dlevelb.tistory.com/1150</link>
      <description>&lt;p&gt;SwiftUI&amp;nbsp;tutorials &lt;br /&gt;&lt;a href=&quot;https://developer.apple.com/tutorials/swiftui/creating-and-combining-views&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://developer.apple.com/tutorials/swiftui/creating-and-combining-views&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;SwiftUI&amp;nbsp;Examples &lt;br /&gt;&lt;a href=&quot;https://github.com/ivanvorobei/SwiftUI&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://github.com/ivanvorobei/SwiftUI&lt;/a&gt;&lt;/p&gt;</description>
      <category>개발/swiftUI</category>
      <author>지승준</author>
      <guid isPermaLink="true">https://dlevelb.tistory.com/1150</guid>
      <comments>https://dlevelb.tistory.com/1150#entry1150comment</comments>
      <pubDate>Fri, 18 Oct 2019 17:07:07 +0900</pubDate>
    </item>
    <item>
      <title>[react-native] 오류 : Unable to load script. Make sure youre dither running a Metro server...</title>
      <link>https://dlevelb.tistory.com/1142</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/wK2wR/btqwP6Qz6nd/C5sFoQ2TSJN8uaokc5FnLK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/wK2wR/btqwP6Qz6nd/C5sFoQ2TSJN8uaokc5FnLK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/wK2wR/btqwP6Qz6nd/C5sFoQ2TSJN8uaokc5FnLK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FwK2wR%2FbtqwP6Qz6nd%2FC5sFoQ2TSJN8uaokc5FnLK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;react-native 최초 설치 후 안드로이드 스튜디오로 실행할 경우 위와 같은 오류 발생할때&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;1. [패키지명]/android/app/src/main/&lt;b&gt;assets&lt;/b&gt;&amp;nbsp;폴더가&amp;nbsp;있는지&amp;nbsp;확인하고&amp;nbsp;없으면&amp;nbsp;생성&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;2.&amp;nbsp;&lt;span style=&quot;color: #333333;&quot;&gt;[패키지명]/&lt;/span&gt;&lt;span style=&quot;color: #333333;&quot;&gt;android 폴더에서 ./gradlew&amp;nbsp;clean 실행&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;3. [패키지명] 폴더에서 아래 명령어 실행&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;pre id=&quot;code_1563439719761&quot; class=&quot;javascript&quot; data-ke-type=&quot;codeblock&quot;&gt;&lt;code&gt;react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;4.&amp;nbsp;react-native&amp;nbsp;run-android&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;참고&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;color: #333333;&quot;&gt;&lt;a href=&quot;https://dev-yakuza.github.io/ko/react-native/android-running-on-device/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://dev-yakuza.github.io/ko/react-native/android-running-on-device/&lt;/a&gt; &lt;br /&gt;&lt;a href=&quot;https://medium.com/@adityasingh_32512/solved-unable-to-load-script-from-assets-index-android-bundle-bdc5e3a3d5ff&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://medium.com/@adityasingh_32512/solved-unable-to-load-script-from-assets-index-android-bundle-bdc5e3a3d5ff&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;</description>
      <category>개발/react-native</category>
      <author>지승준</author>
      <guid isPermaLink="true">https://dlevelb.tistory.com/1142</guid>
      <comments>https://dlevelb.tistory.com/1142#entry1142comment</comments>
      <pubDate>Thu, 18 Jul 2019 17:50:06 +0900</pubDate>
    </item>
  </channel>
</rss>