{"pages":{"search":{"query":"NativeScript","originalQuery":"NativeScript","serpid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","parentReqid":"","serpItems":[{"id":"7878381911137297185-0-0","type":"videoSnippet","props":{"videoId":"7878381911137297185"},"curPage":0},{"id":"17126763546207955566-0-1","type":"videoSnippet","props":{"videoId":"17126763546207955566"},"curPage":0},{"id":"114195664674170020-0-2","type":"videoSnippet","props":{"videoId":"114195664674170020"},"curPage":0},{"id":"17005528809574745542-0-3","type":"videoSnippet","props":{"videoId":"17005528809574745542"},"curPage":0},{"id":"R-I-113683-5-0-4","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":4,"grab":"dE5hdGl2ZVNjcmlwdAo=","statId":4,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","ui":"desktop","yuid":"1702299191773997274"}}},"isAdult":false,"position":4,"placement":"empty"},"curPage":0},{"id":"1232021639046124289-0-5","type":"videoSnippet","props":{"videoId":"1232021639046124289"},"curPage":0},{"id":"18401641026434031423-0-6","type":"videoSnippet","props":{"videoId":"18401641026434031423"},"curPage":0},{"id":"9314751461310549158-0-7","type":"videoSnippet","props":{"videoId":"9314751461310549158"},"curPage":0},{"id":"11215787610642538943-0-8","type":"videoSnippet","props":{"videoId":"11215787610642538943"},"curPage":0},{"id":"5195126035608619287-0-9","type":"videoSnippet","props":{"videoId":"5195126035608619287"},"curPage":0},{"id":"2195547443068662628-0-10","type":"videoSnippet","props":{"videoId":"2195547443068662628"},"curPage":0},{"id":"R-I-113683-5-0-11","type":"direct","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"","renderTo":"","pageNumber":11,"grab":"dE5hdGl2ZVNjcmlwdAo=","statId":11,"darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","ui":"desktop","yuid":"1702299191773997274"}}},"isAdult":false,"position":11,"placement":"empty"},"curPage":0},{"id":"17769178530499672420-0-12","type":"videoSnippet","props":{"videoId":"17769178530499672420"},"curPage":0},{"id":"9667951719519864203-0-13","type":"videoSnippet","props":{"videoId":"9667951719519864203"},"curPage":0},{"id":"14963511831619089278-0-14","type":"videoSnippet","props":{"videoId":"14963511831619089278"},"curPage":0},{"id":"8507476388511711724-0-15","type":"videoSnippet","props":{"videoId":"8507476388511711724"},"curPage":0},{"id":"9508574177454214523-0-16","type":"videoSnippet","props":{"videoId":"9508574177454214523"},"curPage":0},{"id":"3622942780718148672-0-17","type":"videoSnippet","props":{"videoId":"3622942780718148672"},"curPage":0},{"id":"17137571922295075042-0-18","type":"videoSnippet","props":{"videoId":"17137571922295075042"},"curPage":0},{"id":"13470137923518302355-0-19","type":"videoSnippet","props":{"videoId":"13470137923518302355"},"curPage":0}],"filters":{},"serpFooter":{"linksGroups":[{"type":"geo","links":[{"label":"Columbus","title":"Columbus","url":"//yandex.com.tr/tune/geo/","logNode":{"name":"region"},"target":"_self","a11yLabel":"Bölgeniz Columbus","needRetpath":true}]},{"type":"help","links":[{"label":"Bize ulaşın","url":"https://yandex.com.tr/support/video/troubleshooting.html","logNode":{"name":"feedback"},"needRetpath":true},{"label":"Yardım","url":"https://yandex.com.tr/support/video/","logNode":{"name":"help"},"needRetpath":true}]},{"type":"settings","links":[{"label":"Ayarlar","url":"https://yandex.com.tr/tune/search/","target":"_self","logNode":{"name":"settings"},"needRetpath":true}]},{"type":"company","links":[{"label":"Şirket hakkında","url":"//yandex.com.tr/company/","logNode":{"name":"about"},"target":"_blank"},{"label":"Kullanım lisansı","url":"//yandex.com.tr/legal/termsofuse/","logNode":{"name":"license"},"target":"_blank"},{"label":"Gizlilik Politikası","url":"//yandex.com.tr/legal/confidential/","logNode":{"name":"confidential"},"target":"_blank"}],"a11yHidden":true}],"hasExtralinks":true},"currentPage":0,"prevPageToLoad":-1,"nextPageToLoad":1,"isTranslationsFilterEnabled":false,"isTranslationsDistributionEnabled":false,"isTranslationsDistributionOnboardingEnabled":false,"prevention":{},"hasNextPage":true,"rightSerpItems":[{"type":"direct","id":"search-list-right","props":{"advRsyaActivateParams":{"pcodeParams":{"blockId":"R-I-8843654-1","renderTo":"search-list-right-0-R-I-8843654-1","pageNumber":0,"grab":"dE5hdGl2ZVNjcmlwdAo=","darkTheme":false,"lazyLoad":false,"extParams":{"reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","ui":"desktop","yuid":"1702299191773997274"}}},"isAdult":false,"position":0,"placement":"search-list-right"},"curPage":0}],"isAdultQuery":false,"errorList":[],"layout":"list","retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DNativeScript","pages":[{"reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","start":0,"end":20,"pageNumber":0,"isCounterSent":false}]},"main":{"_isInitial":true,"snippets":[],"serpFooter":{"linksGroups":[]},"isLoggedIn":false,"tags":[]}},"internal":{"nonce":"9648776339089964367157","expFlags":{"video_settings_toolbar_redesign":1,"velocity_delay_drawer":1,"video_feedback_in_d2d":1,"video_search_toggle_with_text":1,"video_viewer_show_placeholder":1,"velocity_disable_suspense":1,"video_viewer_desktop_smart_layout":1,"dark_theme_desktop":"cookie","distr_splashscreen_on":1,"video_viewer_check_sandbox_origin":1,"video_font_yandex_sans":1,"video_adv_new_show_rules":1,"video_adv_config_desktop":{"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"video_search_page_no_islands":1,"video_vh_player_js":0,"video_masthead_ratio":"180,4","video_searchdata_scheme":1,"video_viewer_related_fail_error_screen":1,"velocity_delay_metrika":1,"video_viewer_channel_link_mode":2,"video_partner_label":1,"int_tr":1,"mmui_extended_escape_scheme":"searchdata.clips.0.authorname","tabs_order_version":"search,images,video,newstr,maps,translate,tr_ecom","spok":"id","video_suggest_use_serp":1,"video_search_grid_direct_repeat":6,"video_direct_config_desktop_search":"search-grid-row:R-I-48058-718:R-I-474674-109,search-grid-head:R-I-2120168-7","init_meta":{"enable-yabs-distr":1,"ask-user-purchase-history":1,"use-src-videoquickp":1,"enable-begemot":1,"enable_masthead":1,"use-src-videop":1,"use-src-videoquickp_misspell":1,"enable_blackbox_multisession":1,"begemot-enable-cancelled-misspell-rtmr":1,"enable_video_iron_fetcher":1,"use-related-only":1,"ask-yandex-io-devices":1,"use-images-device-setup":1,"use-src-imagesp":1,"images-apphost-collections-front":1,"enable_aab_apphost":1,"graph-is-video-search":1,"bg-bert-video":1,"use-src-imagesp_misspell":1,"use-src-imagesultrap":1,"use-video-apphost-pre-templates":1,"use-src-videop_misspell":1,"use-video-apphost-post-templates":1,"use-src-imagesquickp":1,"enable_video_carousels":"1","restrict-max-docs":"1000","use-images-region-setup":1,"use-post-auto2":1,"use-images-settings-setup":1,"use-src-ugc_favorites":1,"video_vitrina_disable":"0","use-images-user-setup":1,"use-video-pre-search-data":1,"begemot-no-suggest-history":1},"video_depot_viewer_masthead_ssr_only":1,"video_blender":1,"video_search_grid_enable":0,"video_viewer_desktop_fix_d2d_scroll":1,"video_depot_viewer_legacy_counters":1,"video_search_grid_direct_start":3,"video_adv_new_show_rules_docs_count":1,"video_related_suggest_enable":1,"video_redirect_plug":2,"video_adv_grid_inplace":1,"distr_popup_on":1,"dark_theme_desktop_default_pref":"system","video_search_toggle_enable":1,"video_depot_viewer_related_adv_margin":400,"velocity_split_hydration":4,"video_duration_counter_new_format":1,"video_force_grid_on_premordie":1,"int_online_summarization_video_snippet":1,"video_morda_header_nav":1,"video_nohost_full_filter":0,"distr_pcode_off":1,"video_baobab_blockstat":1,"video_thumb_poster_full":1,"video_scrollpages":2,"video_serp_desktop_block_design":1,"video_nohost_youtube_filter":0,"video_viewer_host_link_mode":1},"slots":["1506058,0,60;1469656,0,23;1414493,0,66;1186711,0,29;1500300,0,27;1489228,0,53;1152684,0,52;1500003,0,55;1502345,0,33;1493176,0,11;1509161,0,58;30275,0,92;1513442,0,39;1339938,0,12;182559,0,94;1515358,0,26;1497966,0,50;1475300,0,43;1509939,0,68;1501449,0,43;1512225,0,84;1373787,0,88;1509930,0,96;1503896,0,55;1349038,0,59;1499629,0,73;260563,0,4;1508492,0,56;1503417,0,90;1509174,0,93;1357003,0,86;1510435,0,8;1510733,0,87;124080,0,69;151171,0,88;1281084,0,41;287509,0,29;1447467,0,30;1231501,0,55;1482975,0,4;1492864,0,39;1499823,0,35;1509164,0,20"],"isYandexNet":false,"platform":"desktop","isEnLogo":true,"retpath":"https%3A%2F%2Ftwitter.yandex.com.tr%2Fvideo%2Fsearch%3Ftext%3DNativeScript","mordaUrl":"//yandex.com.tr/","videoSearchUrl":"https://twitter.yandex.com.tr/video/search?text=NativeScript","settingsUrl":"https://yandex.com.tr/tune/search/","helpUrl":"https://yandex.com.tr/support/video/","legalUrl":"//legal.yandex.com.tr/termsofuse/","feedbackUrl":"https://yandex.com.tr/support/video/troubleshooting.html","basename":"/video","currentPageName":"search","isYandexApp":false,"isYandexAppAndroid":false,"isYandexAppIos":false,"isAnyYaBro":false,"isAndroid":false,"isHamster":false,"serpid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","backUrl":"//ya.ru","url":"https://twitter.yandex.com.tr/video/search?text=NativeScript","isIntegrationTest":false,"isEndToEndTest":false,"shouldDropLogs":false,"seo":{"title":"NativeScript: Yandex'te 2 bin video bulundu","description":"Результаты поиска по запросу \"NativeScript\" в Яндексе","keywords":"яндекс видео, поиск видео, смотреть онлайн, сериалы, фильмы, клипы","shareTitle":"NativeScript — Яндекс — поиск по видео"},"isEmbedded":false,"isPumpkin":false,"sessionCsrfToken":"yd7cfe9aa6563b5287b5ab3becbc22e88","reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1506058,1469656,1414493,1186711,1500300,1489228,1152684,1500003,1502345,1493176,1509161,30275,1513442,1339938,182559,1515358,1497966,1475300,1509939,1501449,1512225,1373787,1509930,1503896,1349038,1499629,260563,1508492,1503417,1509174,1357003,1510435,1510733,124080,151171,1281084,287509,1447467,1231501,1482975,1492864,1499823,1509164","queryText":"NativeScript","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"1702299191773997274","uid":"0","isChildAccount":false}},"userTestids":"191768,238743,246500,253288,265553,270072,277807,274239,294077,278842,331010,338398,359879,415420,644350,652605,645301,679708,689693,690449,696466,696473,722746,740796,776165,771230,781521,790415,801982,851450,886706,883477,900639,931367,937268,969063,935488,945314,989988,982463,991363,990185,1015567,1011895,1035320,1033956,1035241,1036046,1087297,1060131,1071879,1078818,1077703,1116602,1045814,1131637,1144233,1151726,1156933,1174275,1173000,1167408,1202006,1194718,1221235,1228280,1239596,1226860,1246754,1276447,1289213,1316370,1313283,1321224,1300570,1320679,1352408,1342688,1344637,1341968,1345362,1343279,1367583,1336673,1348424,1382036,1391511,1384451,1402882,1407422,1417605,1424780,1429092,1438908,1444206,1449283,1452713,1457995,1459585,1461130,1492788,1495633,1509771,1299604","regionId":20815,"isYaRu":false,"shouldUnmountSearchPageInViewer":false,"videoGlobalContext":{"platform":"desktop","isPumpkin":false,"language":"tr","user_time":{"epoch":"1773997351","tz":"America/Louisville","to_iso":"2026-03-20T05:02:31-0400","__is_plain":1},"isHermione":false,"shouldStubImages":true,"enableVideoPreviewInHermione":false,"reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","isEmbedded":false,"shouldShowMainPageButtonInViewer":false,"shouldDisableWebp":false,"removeLinkPrefix":"/video","shouldUseHighresPreview":true,"shouldCutSnippetTitle":true,"shouldShowPlusBadge":true,"reportFeedbackBaseProps":{"initEmail":"","metaFields":{"userAgent":"Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)","userTestids":"1506058,1469656,1414493,1186711,1500300,1489228,1152684,1500003,1502345,1493176,1509161,30275,1513442,1339938,182559,1515358,1497966,1475300,1509939,1501449,1512225,1373787,1509930,1503896,1349038,1499629,260563,1508492,1503417,1509174,1357003,1510435,1510733,124080,151171,1281084,287509,1447467,1231501,1482975,1492864,1499823,1509164","queryText":"NativeScript","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","userRegionName":"","userRegionId":"id() {\n return this._region.id;\n }","yandexuid":"1702299191773997274","uid":"0","isChildAccount":false}},"deviceDetect":{"OSFamily":"Unknown","isTV":0,"x64":0,"GoogleToolBarVersion":"","MultiTouch":0,"BrowserBase":"","YandexBarVersion":"","isTablet":0,"YandexBar":0,"hasWebOmni":0,"isTouch":0,"hasYandexCamera":0,"isMobile":0,"DeviceKeyboard":"","device":"desktop","TurboAppPlatformVersion":"","historySupport":0,"BrowserShellVersion":"","DeviceVendor":"","isBrowser":0,"hasFlash":0,"MailRuSputnikVersion":"","isSameSiteSupported":0,"BrowserBaseVersion":"","BrowserVersionRaw":"","hasWebVert":0,"DeviceId":"","error":"","MailRuAgent":0,"ScreenWidth":0,"inAppBrowser":0,"hasHTML5":0,"isEmulator":0,"J2ME":0,"MailRuAgentVersion":"","BrowserEngineVersionRaw":"537.36","isRobot":1,"__is_plain":1,"BrowserEngineVersion":"0537.0036","BrowserName":"Unknown","DeviceModel":"","BrowserEngine":"WebKit","DeviceName":"","OSVersionRaw":"","OSName":"","GoogleToolBar":0,"ScreenSize":"","isTurboApp":0,"MailRuSputnik":0,"YaBuildName":"","isWAP":0,"PreferMobile":0,"DesktopMode":0,"BrowserVersion":"","BitsPerPixel":0,"BrowserShell":"","YaGUI":"","isBeta":0,"OSVersion":"","ScreenHeight":0},"nonce":"9648776339089964367157","disableDoc2DocHostLink":false,"shouldHideChannelLink":false,"disableChannelLink":false,"userConnectionRtt":164,"animated":false,"isDoc2DocScrollFix":true,"smartDesktopLayout":true,"enableVIImprovements":false,"enableLazyPoster":false,"isAdvDisabled":false,"isVideoTranslationSupported":false,"isSummaryDisabled":false,"isSummaryOnlineEnabled":true,"shouldRenderBroSummaryApiContainer":false,"shouldDropLogs":false,"shouldUseBeacon":false,"hasAdBlock":false,"rknWarnHosts":[""],"relatedAdvRootMargin":400,"postInstreamScreenDuration":2000,"minVideoDurationForInstream":120,"isInstreamEnabledInTesting":false,"wildcard":false,"isAdvUnderPlayerRedesign":false,"disableEarlyEventsUnsubscribe":false,"showDebugRelatedURL":false,"shouldUseBetaErrorLogging":false,"shouldShowMetaUnderPlayer":false,"isVideoViewerMetaTitleHidden":false,"isStickyPlayerDisabled":false,"headerNoFavicon":false,"headerBranded":false,"shouldCensorSensitiveContent":false,"shouldCensorShockContent":false,"isAdvUnderPlayerTransparent":false,"isDoc2DocGridLayoutEnabled":false,"detailsRedesignEnabled":false,"detailsRedesignV2Enabled":false,"detailsRedesignV3Enabled":false,"isD2DEmptyLoadFixDisabled":false,"isRoundedPlayerEnabled":false,"isSettingsToolbarRedesign":true,"isDoc2DocEmptyRetryEnabled":false,"isAdvUnderPlayerWithBackdrop":false,"isTouchAdvWithBackdrop":false,"isDoc2DocErrorScreenEnabled":true,"isDoc2DocFeedbackKebabEnabled":true,"isCommentsEnabled":false,"isCommentsCountOnSnippetsEnabled":false,"isCommentsSmartNonStopEnabled":false,"isVideoMainButtonInitiallyCollapsed":false,"isAdvUnderPlayerWithInnerPadding":false,"isKebabAdvancedActionsEnabled":false,"isKebabOnTouchVideoSearchEnabled":false,"isAdvVideoListLikeUnderPlayer":false,"isSummaryInMetaButtons":false,"isSummaryInMetaButtonsDesktop":false,"isMetaCommentsButtonEnabled":false,"isCommentsAuthPopup":false,"preventAdvHideOnEmpty":false,"isPlayerChangeCounterEnabled":false,"isSmallTitle":false,"shouldRestoreMuteState":false,"isAdvUnderPlayerWithSlider":false,"isAdvUnderPlayerCommentsAligned":false},"shouldShowAdvId":false,"isAdultQuery":false,"isSensitivePage":false,"showSensitive":false,"showShock":false,"shouldReplaceHref":false},"user":{"tld":"com.tr","isEuDomain":false,"login":"","passportId":"","isLoggedIn":false,"locationName":"Columbus","isFamily":false,"yandexuid":"1702299191773997274","ugcCsrfToken":"","family":1,"isChild":false},"config":{"skinMode":"system","skin":"light","version":"releases-frontend-video-v1.1789.0__a54458435e95c7f94a27e48435bcb29ff3004996","isGridSupported":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"isSkinInitedOnClient":false},"counters":{"params":{"useBeacon":false,"clickHost":"twitter.yandex.com.tr/clck","pid":197},"dict":{"viewer":"2921","user":"538","info":"1275","sources":"1500","select":"775","close":"486","open":"842","source":"186","link":"513","click":"882","tech":"690","player":"1242","change":"719","summary":"3410","init":"1309","item":"22","button":"440","shown":"3780","copy":"1276","text":"232","load":"1724","fallback":"2010","channel":"1345","hide":"1656","serp":"471","pager":"405","down":"601","up":"600","footer":"295","more":"75","page":"143","loaded":"1007","grid":"3223","support":"2458","client":"2989","layout":"54","list":"436","duration":"2136","within":"3247","on":"10","off":"11","host":"3052","supported":"3761","enable":"2396","disable":"2395","full":"318","video":"231","translation":"347","distrib":"316","onboarding":"2045","filters":"618","lang":"1144","advanced":"255","apply":"2461","reset":"3236","short":"142","toggle":"237","request_entry_completed":"2021","snippet":"254","icon":"1167","abuse":"1436","submit":"297","extralinks":"3557","feedback":"296","wizard":"358","incut":"1073","out":"3218","popup":"1544","scroll":"768","show":"487","retry":"3545","region":"287","help":"177","settings":"1137","recommendations":"2671","home":"1319","soo":"65","youtube":"624","google":"66","bing":"568"}},"clips":{"items":{"7878381911137297185":{"videoId":"7878381911137297185","docid":"34-9-15-Z6C8C6B34F35678D1","description":"This NativeScript tutorial for beginners will get you started with NativeScript Core using TypeScript. NativeScript is a cross-platform JavaScript framework used for building native iOS and...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/1839714/4566e0eeea7520acb5c18dfce714e367/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/h_LICgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"0","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D8Q8OtgL3Fuo","linkTemplate":"/video/preview/7878381911137297185?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"NativeScript Tutorial for Beginners - Build iOS, Android and Web Apps with NativeScript","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=8Q8OtgL3Fuo\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhUKEzc4NzgzODE5MTExMzcyOTcxODVaEzc4NzgzODE5MTExMzcyOTcxODVqkxcSATAYACJFGjEACipoaGlkc2R1bXlzbnlnYmxiaGhVQ2FqaU1LX0NZOWljUmhMZXBTOF8zdWcSAgASKhDCDw8aDz8T6SOCBCQBgAQrKosBEAEaeIHuBfwFAf8A8BP9_fsCAAEEAAAC-P_-AOD5BPYH-wIAGgMI8wEAAAAD_e79-gAAAPkH-vL2_gEA7QDyBgIAAAAI__75_QAAAAUB-xL_AQAAA_b4-AP_AAAK9woDAAAAAPwJAQH8_wAA8foBAgAAAAAL8u_7AQAAACAALWoszzs4E0AJSE5QAiqEAhAAGvABev_J_8DuE_4VA_oA6_XQAIHtHP9aC88ABdgAAMXs4wHJJOkAxegP_-nmGP7sAQcA2A_dAEIODwDxBRkAKxL8ARrl2QBB4vEBOgzwAAv9__7gCwr-BhwU_zAIGQEVIPsCH_zy_i3r2ADk8ff-AQ_6AgM5_gIAAfoE6voIAxsT9gLcFQMC-B8FBOMI1f8TGCsD8x7w_y_r2wH89woIAurpBv8NBAMZ5uYFDQgSBQTm8Av7CPD-_SX1CfTwGQEIIP8H-Q78B_v-8APx-gULFRfx_AwKFv774An6CffgAfjkD_wX6Pb04QIa_OkS_QPy6PT-IAAtQVolOzgTQAlIYVACKs8HEAAawAeSB_K-pkALPeCDl7yClSC8PMihukeOtjv_6xy-dI9WvYV2c7xRu689ns46vAiiOLwUz-G-wa37vNXnCr09KXM-lMDmu_VyDj2ldnU8oissPYHobjzn_iq-Xcv_PEh0KjwmZ7I9szEGO9HTmzz_IT0-zon9PE4QUDxviwi9Q0cHuiPYGL3YqH091zCTvbwZNDoecP09d4Cru9HvGLvGvqk9TypQPEkcCzzdfBO-eMHWPNCxRbty_gG99BKIPPYCWLwr2fE9PX0EvS8BUzxJdCW9CFwSvf5certbLEA9R2mhuu20GLvTmSW9Fzl6PFuoRrzuZRE959mRPApXNLunLWS8ARaaOzsk6zu7Sx09uG0EPRNxxDyy5J47DKTVPIVN0zw4LJK9KWulvMDuT7y8ti-7cRsyPGrLbzzEEJQ9xFb1PNaUv7wTRbg9k0b7vHXMubwB_Tm98yOZPWVZi7zhYqA7bJW_Oxgkvzun3I46gihOvR_eTryXgh48Dg8EvHca3zx9CdU9EaqzOupChzu64pg8h086vNvG-rvePpa91qCJPTJsXry2q0a9f_BrvNluq7rzYQu8FfJ3PG3L37sK28-8KnAVvE980rsDvSY9NL_1vJRQuDu15Ew8iPlNPecXpTuEhJg9OGWuPLvDmjp01Ve9fxPpOl1FMbtj0wq8uKscPTbTVjv8hSM9bFeNPA9iCDubN5M9Hy3OvYyTRTo04Mc9UbiDPGsb8zlOQQ4-1upGvZWksLgcisy8JkDoPABH8TquHbu8UF0vPLz1F7qtgKe8VmOJPek1mTmbMpw8OzClvLVuJLmnh1I9OblfvaxBhrjxIVK90856PZDigblIfaO9Im3jPETh3jalrbC9WsCfPNXZhLnSs0898YtBve_9EbrJOAY9vBUzvWUJWrkW0is9vDBjPUviwDaRQok9ouM0vIaWkrg9_ZQ7HB0BvS-lorjzywA9NgqUvVno6Di3JQK-sPOFvVaeDjhJr4e94a0YPbpOkzhxW3Y9ytxhves2BDfAA8i9CK1HvW5EzLaU7cs7r_oSvU84Dzh42zu8ZJoEvVqIkjhodTK-ZKQoPRfKTLfQ23O9j-JcvRsKlrce0Mi90sByu0GbKrlCzIo8iupIveHpw7XOmLi8NDLjvKvaPzfmI-k84ovbvCMD1bZUdpU81rWsPEYeJDef-zc9QTtxOxVHN7gkPhw9maxbPYXee7g3FY68NcuKPNNhvLeAFra949gfPae7wbhuA429J2muPb_3FjcRCZU8_TPjvaUSgbYgADgTQAlIbVABKnMQABpgQgYAPPkHz9HXVd0Q58YA_wLlEgDrKP_7_gDdMMj_BxLbvicRABzcCQiuAAAAKjvdQt0A8XHW1PPX3R4Kwbz7Bwh_D_cGnQsT4aTsCCPaDaXl9Rj-AMXfsQERH_dI9RgKIAAttSchOzgTQAlIb1ACKq8GEAwaoAYAAJhBAAAwwQAAPMIAACBCAAB8wgAAMEEAAFxCAADoQQAA6EEAAEDAAADgQQAAOMIAAETCAADowQAACEIAANDBAACYwQAANMIAAKDBAACIQQAAlkIAAITCAAAAAAAA6MEAAMhBAACgQQAAlMIAAIC_AACEQgAASEIAAHDBAAAwQQAAuMIAAFBBAADYwQAAwEEAADDBAABYQgAAwMAAAJjBAAAIQgAA6EEAAChCAABEQgAAQEIAAETCAABAwQAAuMEAAJBCAACIQQAAwEAAAPDBAACIwQAA6EEAADxCAABkQgAA4MAAAAAAAACYQQAA-EEAAODAAACgwQAAQMIAAODBAAAUwgAAoEIAAChCAAAAQQAAqMEAAABBAAAUQgAAWEIAADTCAABgQQAAgMIAAETCAACIwQAAQMEAAMDAAABswgAAbMIAAMhBAACSQgAAlkIAAGjCAAA4wgAADEIAADTCAACAPwAAAMEAAKBAAABsQgAAXEIAAGjCAAAwQQAAVMIAAIBAAAAAQgAAEEIAAEhCAAC4QQAA4EEAAAxCAAAwwQAAQMIAADDBAAAAAAAAWEIAAAhCAAAwQgAAKEIAAHjCAACMwgAAbMIAAGRCAAC0wgAAeMIAAI7CAADYQQAAXEIAALhBAADwwQAAKMIAAEDCAAAsQgAAcEIAAAhCAAAgwgAADMIAABTCAACwQQAAAEEAAABCAACAQgAAYMEAAIhCAAD4wQAAQEAAAKjBAABkwgAAFMIAAFRCAACAvwAAQEEAAEDAAABcQgAAAMEAAMhBAAAwQQAA2EEAAJjBAACIQQAAsMEAAKDBAAAEQgAACMIAAABAAADMwgAAuEEAAFBCAADIwQAAhkIAAPjBAAC4wQAAMEEAADTCAABgQgAADEIAAIjBAABgQgAAmMIAAEBBAADowQAAJMIAAIBAAACgwQAAmEEAANDBAACsQgAAHEIAAHzCAADgwAAAQEAAABDBAACaQgAAgMEAABjCAACeQgAAEMEAAJjBAAAAQAAAAMIAAKjBAACGQgAAwEEAAPhBAAAwwQAAgMEAABzCAABUwiAAOBNACUh1UAEqjwIQABqAAgAABL4AAIg9AABsPgAAED0AAI6-AADoPQAAEz8AAAO_AAAUvgAA-D0AADS-AACCvgAAML0AAKA8AABUvgAARD4AALg9AADIvQAAFD4AABM_AAB_PwAAnr4AAIi9AAAwPQAARL4AAKg9AACYPQAAuL0AACy-AABUPgAAZD4AADA9AABEPgAA4LwAALi9AAB8vgAAUD0AAHy-AACSvgAAJD4AAL6-AABMvgAAQLwAAAm_AAAEvgAABD4AAOI-AACGvgAAoDwAAGS-AAAcPgAAFL4AAFQ-AAD4vQAAQDwAAKC8AABzPwAAyL0AAKo-AADWPgAAdL4AAFS-AACAOwAAHT8gADgTQAlIfFABKo8CEAEagAIAAHS-AAD4vQAANL4AABW_AACAOwAAiD0AAAy-AAAQPQAADL4AAHw-AAAkvgAA6D0AAAw-AAAcvgAAiD0AAFC9AAC4vQAAJT8AACS-AACaPgAAQLwAAMg9AACgPAAAQDwAAEC8AACIPQAA-L0AADA9AAAwvQAAEL0AAMg9AADgvAAAND4AAEC8AACePgAAoLwAAKI-AACePgAAXL4AAOA8AAAsPgAAML0AAFC9AACYvQAAoDwAAJK-AAB_vwAARD4AAEy-AACovQAA-D0AADS-AAC2PgAAVD4AAEC8AABwPQAAEL0AAAS-AAC4vQAAuL0AABC9AACGPgAAMD0AAEC8IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=8Q8OtgL3Fuo","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["7878381911137297185"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2170544274"},"17126763546207955566":{"videoId":"17126763546207955566","docid":"34-5-12-ZF0CEF59EB0B9F840","description":"Join the full course: https://acad.link/nativescript Use one Angular + NativeScript codebase to build native iOS, Android and web apps and learn NativeScript from scratch. With Angular, you can...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2965469/1d925c7c2079c2aba6dea2619fd100dc/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/IHRdfgAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"1","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=videoid:17126763546207955566","teaser":[{"list":{"type":"unordered","items":["Bu video, bir eğitmen tarafından sunulan kapsamlı bir eğitim içeriğidir. Eğitmen, NativeScript ve Angular teknolojilerini kullanarak mobil uygulama geliştirme sürecini adım adım anlatmaktadır.","Video, NativeScript'in ne olduğu ve Angular ile birlikte nasıl kullanılacağı ile başlayıp, geliştirme ortamının kurulumuna geçmektedir. Ardından kullanıcı arayüzü oluşturma, layoutlar, stilleme, bileşenler ve CSS kullanımı gibi temel konular ele alınmaktadır. Eğitim, hem MacOS hem de Windows işletim sistemlerinde kurulum adımlarını detaylı şekilde göstermekte ve \"Take a Walk Every Day\" uygulaması üzerinden pratik örnekler sunmaktadır.","Eğitim içeriğinde ayrıca navigasyon, formlar, durum yönetimi, HTTP etkileşimleri, kullanıcı kimliği ve uygulama yayınlama gibi ileri seviye konuların da ele alınacağı belirtilmektedir. Video, izleyicilere kod yazma, hata çözme, resmi belgeleri kullanma ve Q&A bölümünü etkili bir şekilde kullanma gibi öğrenme ipuçları da içermektedir."]},"endTime":8696,"title":"NativeScript ve Angular ile Mobil Uygulama Geliştirme Eğitimi","beginTime":0}],"fullResult":[{"index":0,"title":"NativeScript Nedir?","list":{"type":"unordered","items":["NativeScript, Android ve iOS için gerçek mobil uygulamalar oluşturmak için web geliştirme teknolojilerini (JavaScript, HTML, CSS) kullanan bir set araçtır.","NativeScript, web uygulamalarını doğrudan web view'e yerleştirmek yerine, kodları doğrudan native kodlara dönüştürür.","NativeScript, JavaScript ve Angular gibi kod tabanlarını kullanarak mobil platformlarla etkileşim sağlayan bir köprü sağlar."]},"beginTime":8,"endTime":116,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=8&ask_summarization=1"},{"index":1,"title":"NativeScript'in Çalışma Prensibi","list":{"type":"unordered","items":["NativeScript, sayfa değiştirme, yeni sayfa yükleme ve kullanıcı konumu gibi işlemler için native platformların anlayabileceği komutları çevirir.","NativeScript, Angular ve Vue gibi framework'leri destekler ve bu derste Angular kullanılacaktır.","Angular normalde HTML şablonları kullanırken, NativeScript'te XML şablonları kullanılır, ancak Angular'ın tüm özellikleri (hizmetler, özellik bağlama) kullanılabilir."]},"beginTime":116,"endTime":180,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=116&ask_summarization=1"},{"index":2,"title":"NativeScript'in Teknik Yapısı","list":{"type":"unordered","items":["NativeScript, Angular kodlarını native mobil uygulamalara dönüştürmek için belirli modülleri sunar.","Bu modüller, TypeScript ve Angular'da yazılmış olup, cihaz özelliklerine erişim sağlar ve kullanıcı arayüzleriyle etkileşime girmeyi mümkün kılar.","NativeScript, eklentiler (plugins) desteği sunar ve bu eklentiler hem NativeScript ekibi hem de topluluk tarafından geliştirilebilir."]},"beginTime":180,"endTime":280,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=180&ask_summarization=1"},{"index":3,"title":"NativeScript'in Ek Özellikleri","list":{"type":"unordered","items":["NativeScript, her uygulamaya gömülü bir runtime sunar ve bu runtime, kullanıcı konumu gibi native API'lerle iletişim kurmayı sağlar.","NativeScript CLI, yeni projeler oluşturmak, test etmek, geliştirme sunucusu çalıştırmak ve uygulamaları paketlemek için kullanılır.","Bu derste, Angular'ın temel bilgileri bir \"Angular Refresher\" modülü ile ele alınacaktır."]},"beginTime":280,"endTime":346,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=280&ask_summarization=1"},{"index":4,"title":"Angular Nedir?","list":{"type":"unordered","items":["Angular, JavaScript'in bir framework'üdür ve yüksek etkileşimli ve reaktif web uygulamaları oluşturmak için kullanılır.","Angular, TypeScript kullanır ve bu, JavaScript'in bir üst kümesidir, ancak geliştirme sürecini kolaylaştırır.","Angular, tek sayfa uygulamaları oluşturmak için kullanılır ve bu uygulamalar sayfayı yeniden yüklemeden veri alıp ekranı günceller."]},"beginTime":346,"endTime":469,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=346&ask_summarization=1"},{"index":5,"title":"NativeScript ile Başlangıç","list":{"type":"unordered","items":["NativeScript'in resmi web sitesi (nativescript.org) detaylı dokümantasyon sunar ve Angular ile NativeScript'in nasıl kullanılacağı hakkında bilgi içerir.","NativeScript Playground, tarayıcıda çalışan bir etkileşimli geliştirme ortamıdır ve Android veya iOS cihazlarına QR kod ile bağlanabilir.","Playground, sınırlı özelliklere sahip olsa da, Angular ile NativeUI oluşturmak için iyi bir başlangıç noktasıdır."]},"beginTime":469,"endTime":706,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=469&ask_summarization=1"},{"index":6,"title":"Angular ve NativeScript Kullanımı","list":{"type":"unordered","items":["Angular'da \"on change\" özelliği kullanılarak buton tıklamaları gibi olaylar işlenebilir.","HTML'de property binding kullanılarak Angular'da tanımlanan özelliklere erişim sağlanabilir.","NativeScript'te Angular mantığı benzer şekilde çalışır, sadece HTML yerine TypeScript kullanılır."]},"beginTime":710,"endTime":856,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=710&ask_summarization=1"},{"index":7,"title":"Kurs İçeriği","list":{"type":"unordered","items":["Kursda Angular refresher, NativeScript temelleri ve yerel kurulum gibi konular ele alınacaktır.","Navigasyon, styling, formlar, kullanıcı girdisi, veri yönetimi ve HTTP etkileşimleri gibi konular işlenecektir.","Kullanıcı kimliği doğrulama, uygulama yayınlama ve kod paylaşımı gibi konular da kurs programında yer alacaktır."]},"beginTime":856,"endTime":1029,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=856&ask_summarization=1"},{"index":8,"title":"Kurs Kullanım Tavsiyeleri","list":{"type":"unordered","items":["Videoları kendi hızınızda izleyebilir, gerekirse eski videolara geri dönebilirsiniz.","Kodlama yaparak pratik yapmanız önemlidir, bu sayede bir programcı olursunuz.","Hatalarla karşılaşırsanız önce kendi çözmeye çalışın, sonra Google'da arama yapın ve resmi dokümanları inceleyin."]},"beginTime":1029,"endTime":1286,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=1029&ask_summarization=1"},{"index":9,"title":"Angular Refresher ve Kurulum","list":{"type":"unordered","items":["Angular refresher için Node.js ve npm kurulumu gereklidir.","Node.js'in LTS versiyonu (10.15) tercih edilmelidir.","Kurulum için resmi Angular dokümanındaki adımları takip edebilirsiniz."]},"beginTime":1286,"endTime":1347,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=1286&ask_summarization=1"},{"index":10,"title":"NativeScript CLI Kurulumu","list":{"type":"unordered","items":["NativeScript CLI'yi kurmak için terminal veya bash açıp \"npm install -g native-script\" komutunu çalıştırabilirsiniz.","Eğer izin hatası alırsanız, komutun önüne \"sudo\" ekleyip şifrenizi girmeniz gerekecektir.","Kurulum başarılı olduğunda, sisteminizde NativeScript CLI başarıyla kurulmuş olacaktır."]},"beginTime":1353,"endTime":1407,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=1353&ask_summarization=1"},{"index":11,"title":"Gelişmiş Kurulum Adımları","list":{"type":"unordered","items":["Playground uygulaması yerine, iOS ve Android uygulamaları geliştirmek için tam kurulum gereklidir.","MacOS için NativeScript ekibi tarafından sunulan utility script'i kullanarak tüm kurulum adımlarını otomatik olarak gerçekleştirebilirsiniz.","Script'i çalıştırmadan önce \"sudo\" eklemeyi unutmayın, aksi takdirde izin hatası alabilirsiniz."]},"beginTime":1407,"endTime":1476,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=1407&ask_summarization=1"},{"index":12,"title":"Kurulum Soruları ve Gerekli Araçlar","list":{"type":"unordered","items":["Kurulum sırasında Xcode'un kurulu olup olmadığı sorulur, Xcode iOS uygulamaları geliştirmek için gerekli bir IDE'dir.","Kurulum sırasında Chrome, Java Development Kit (JDK) 8, Android SDK gibi araçların kurulumu için sorular sorulur.","Android emulator sistem görüntüsü ve donanım hızlandırması kurulumu önerilir, bu sayede performanslı Android emülatörleri çalıştırılabilir."]},"beginTime":1476,"endTime":1658,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=1476&ask_summarization=1"},{"index":13,"title":"Kurulum Kontrolü ve IDE Seçimi","list":{"type":"unordered","items":["Kurulum sonrası \"tns doctor\" komutu ile sistem analiz edilir ve sorunlar tespit edilir.","Android Studio, Android uygulamaları geliştirmek için resmi IDE'dir ve emülatörleri başlatmak için kullanılabilir.","Visual Studio Code, ücretsiz bir IDE'dir ve NativeScript desteği sunar, bu nedenle geliştirme için tercih edilebilir."]},"beginTime":1658,"endTime":1800,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=1658&ask_summarization=1"},{"index":14,"title":"İlk NativeScript Projesi Oluşturma","list":{"type":"unordered","items":["Kurulum tamamlandıktan sonra, \"tns create\" komutu ile yeni bir NativeScript projesi oluşturulabilir.","Proje adı ve stil (örneğin Angular) seçildikten sonra, \"tns run\" komutu ile proje çalıştırılabilir.","İlk çalıştırma uzun sürebilir, ancak sonraki build süreçleri daha hızlı olacaktır ve kod değişikliklerini otomatik olarak algılayarak projeyi yeniden derleyebilir."]},"beginTime":1800,"endTime":1998,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=1800&ask_summarization=1"},{"index":15,"title":"Android Emulator Kurulumu","list":{"type":"unordered","items":["Eğer mevcut emulator bulunmazsa, yeni bir emulator oluşturulur ve proje Android için inşa edilir.","Emulator, en son Android sürümünü çalıştıran bir cihaz olarak çalışır ve proje inşa edildikten sonra emulatöre yüklenir.","iOS ve Android için aynı anda geliştirme yapılabilir, bu sayede uygulama her iki işletim sisteminde de aynı anda test edilebilir."]},"beginTime":2006,"endTime":2114,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=2006&ask_summarization=1"},{"index":16,"title":"Visual Studio Code Kurulumu","list":{"type":"unordered","items":["Visual Studio Code, proje kodlarını düzenlemek için kullanılır ve NativeScript CLI ile oluşturulan klasör açılır.","Visual Studio Code'da NativeScript uzantısı, Angular geliştirme için Angular Essentials paketi ve isteğe bağlı olarak Material Icons teması kurulmalıdır.","Dark tema için Command+Shift+P ile Color Theme menüsünden Dark Plus seçeneği kullanılabilir."]},"beginTime":2114,"endTime":2258,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=2114&ask_summarization=1"},{"index":17,"title":"Windows İçin Kurulum","list":{"type":"unordered","items":["Windows için Node.js, NativeScript CLI ve NetScript ekibi tarafından hazırlanan otomatik kurulum scripti kullanılır.","Kurulum sırasında Google Chrome, Java Development Kit, Android SDK ve Android emulator kurulumu istenir.","Android Studio da indirilmeli ve kurulmalıdır, ancak bu kurs için NativeScript IDE'si tercih edilecektir."]},"beginTime":2258,"endTime":2679,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=2258&ask_summarization=1"},{"index":18,"title":"NativeScript Kurulumunun Tamamlanması","list":{"type":"unordered","items":["Kurulum tamamlandıktan sonra sistem yeniden başlatılmalı ve \"tns doctor\" komutu ile kurulumun doğruluğu kontrol edilmelidir.","Kurulum sırasında sorun yaşanırsa, adım adım rehber kullanılabilir.","Kurulum tamamlandıktan sonra ilk basit proje oluşturulabilir."]},"beginTime":2689,"endTime":2762,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=2689&ask_summarization=1"},{"index":19,"title":"İlk Proje Oluşturma","list":{"type":"unordered","items":["Proje oluşturmak için \"tns create\" komutu kullanılır ve interaktif bir wizard başlatılır.","Proje adı ve NativeScript tarzı (örneğin Angular) seçildikten sonra \"Hello World\" kurulumu başlatılır.","Komut çalıştırıldığında, belirtilen klasörde yeni bir klasör oluşturulur ve içinde tüm NativeScript projesi yer alır."]},"beginTime":2762,"endTime":2851,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=2762&ask_summarization=1"},{"index":20,"title":"Uygulamayı Çalıştırma","list":{"type":"unordered","items":["Uygulamayı çalıştırmak için \"tns run android-bundle\" komutu kullanılır.","Bu komut, otomatik olarak bir Android emülatörü başlatır ve uygulamayı bu emülatöre yükler.","İlk başlatma işlemi uzun sürebilir çünkü birçok başlangıç ayarı yapılır, ancak sonraki başlatmalar daha hızlı olur."]},"beginTime":2851,"endTime":2933,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=2851&ask_summarization=1"},{"index":21,"title":"Geliştirme Ortamı Hazırlama","list":{"type":"unordered","items":["Geliştirme için Visual Studio Code önerilir çünkü resmi NativeScript eklentisi mevcuttur.","Visual Studio Code'da proje klasörü açılarak IDE'de görüntülenir.","IDE desteği için \"NativeScript\" ve \"Angular Essentials\" eklentileri kurulmalıdır."]},"beginTime":2933,"endTime":3117,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=2933&ask_summarization=1"},{"index":22,"title":"Farklı Cihazlarda Uygulama Çalıştırma","list":{"type":"unordered","items":["Manuel olarak farklı bir cihaz kullanmak için emülatörü kapatıp Xcode veya Android Studio kullanılabilir.","MacOS'ta Xcode açılarak \"Platforms\" klasöründen iOS seçeneği ile uygulama çalıştırılabilir.","Android Studio'da da benzer şekilde \"Platforms\" klasöründen Android seçeneği ile uygulama çalıştırılabilir."]},"beginTime":3117,"endTime":3373,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=3117&ask_summarization=1"},{"index":23,"title":"Setting Up Emulators","list":{"type":"unordered","items":["After initialization process, you can go to Tools > AVD Manager to add new virtual devices.","You can configure virtual devices based on blueprints, such as a Pixel 2, and select an Android version.","Using cutting edge Android SDK versions (not stable) can lead to issues, so it's recommended to use the stable Android API level."]},"beginTime":3384,"endTime":3468,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=3384&ask_summarization=1"},{"index":24,"title":"Running Apps on Emulators","list":{"type":"unordered","items":["After configuring virtual device, you can launch it with the play button, which only opens the emulator, not the app.","To run the app, you can repeat \"tns run android bundle\" and the system will build and install the app on the selected emulator.","You can also connect real devices and force the \"tns run\" process to build the app and test it on them."]},"beginTime":3468,"endTime":3552,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=3468&ask_summarization=1"},{"index":25,"title":"Running Apps on Real Devices","list":{"type":"unordered","items":["For iOS, you need to open your platform folder in Xcode, select your project, and under General > Choose a Team.","You need an Apple ID and Apple Developer Account (free version for development), and you should agree to terms of use.","For iOS, you connect your iPhone to Mac, agree to trust the computer, and select your iPhone from the dropdown."]},"beginTime":3552,"endTime":3745,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=3552&ask_summarization=1"},{"index":26,"title":"Android Device Setup","list":{"type":"unordered","items":["For Android, you don't need certificates or signing, only connect your Android phone to USB cable and turn on USB debugging.","Android developer options are found in About Phone section, where you tap the build number seven times and enter your PIN.","After enabling developer options, you can run \"tns run android-bundle\" to build and ship the Android app to your device."]},"beginTime":3745,"endTime":3877,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=3745&ask_summarization=1"},{"index":27,"title":"Project Setup ve TypeScript","list":{"type":"unordered","items":["Projede görülen JavaScript dosyaları (app routing modülü, app component) aslında çalışılacak kod değil, TypeScript'in JavaScript'e dönüştürülmesi için ekstra dosyalar.","Bu JavaScript dosyalarını görmezden gelebilir, silebilir veya kaynak kontrolünde kontrol etmeden bırakabilirsiniz.","Her TypeScript dosyası için bir JavaScript dosyası oluşur ancak bu dosyalar çalışmayacaktır."]},"beginTime":3877,"endTime":3956,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=3877&ask_summarization=1"},{"index":28,"title":"NativeScript Temelleri","list":{"type":"unordered","items":["Bu modülde NativeScript'in temellerine, nasıl çalıştığı ve Angular ile nasıl entegre olduğu anlatılacak.","Core UI elemanları, itemlerin doğru konumlandırılması ve farklı layoutlar tanıtılacak.","NativeScript elemanlarını stilize etme ve uygulamaları hata ayıklama konuları da ele alınacak."]},"beginTime":3956,"endTime":4066,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=3956&ask_summarization=1"},{"index":29,"title":"Visual Studio Code'da Uygulama Geliştirme","list":{"type":"unordered","items":["Önceki derste oluşturulan proje, sadece git ignore dosyası eklenerek güncellenmiştir.","Visual Studio Code'da entegre terminal kullanılarak uygulama geliştirilebilir, bu terminal \"View Terminal\" veya \"Terminal\" menüsünden açılabilir.","Terminal, proje klasörüne otomatik olarak yönlendirilir ve burada \"tns run android-bundle\" ve \"tns run ios-bundle\" komutları ile uygulama Android ve iOS emülatörlerinde çalıştırılabilir."]},"beginTime":4072,"endTime":4247,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=4072&ask_summarization=1"},{"index":30,"title":"Angular Native Script Uygulamasının Çalışma Prensibi","list":{"type":"unordered","items":["Native Script, arkasında gerçek bir native uygulama paketi oluşturur ve bu paket Android için Java, iOS için Swift/Objective-Z kodları içerir.","Uygulama mantığı (Angular kodu) bu native pakette JavaScript runtime üzerinde çalıştırılır.","Ana.ts dosyası, uygulamanın giriş noktasıdır ve burada \"Platform.NativescriptDynamic\" paketi kullanılarak Angular uygulaması başlatılır."]},"beginTime":4247,"endTime":4424,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=4247&ask_summarization=1"},{"index":31,"title":"App Modülü ve Bootstrap","list":{"type":"unordered","items":["App modülü, Angular için web projelerinde olduğu gibi \"ngModule\" dekoratörü ile tanımlanır.","Bootstrap array'i, uygulamanın kök bileşenini tanımlar ve bu normal bir Angular bileşenidir.","App modülü, Angular için web projelerinde olduğu gibi bileşenler ve rotalar içerir, ancak navigasyon için \"Nativescript Router\" modülü kullanılır."]},"beginTime":4424,"endTime":4628,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=4424&ask_summarization=1"},{"index":32,"title":"View Oluşturma ve Native Script","list":{"type":"unordered","items":["Angular uygulaması, Native Script tarafından yüklenir ve monte edilir, bu nedenle \"index.html\" dosyası bulunmaz.","Her Angular bileşeni için \"moduleId\" özelliği gereklidir ve bu değer \"ModuleId\" olarak ayarlanır.","View dosyaları .html uzantısıyla kaydedilir ancak içeriği XML'dir ve Native Script tarafından native eşdeğerlerine dönüştürülür."]},"beginTime":4628,"endTime":4800,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=4628&ask_summarization=1"},{"index":33,"title":"NativeScript'te Kullanıcı Arayüzü Tasarımı","list":{"type":"unordered","items":["NativeScript'te kullanıcı arayüzü tasarımı iki ana bölümden oluşur: layouting ve bileşenler.","Layouting bölümünde, NativeScript'in sunduğu hazır layout elemanları kullanılarak ekran üzerindeki öğelerin konumlandırılması ve dağılımı kontrol edilir.","Bileşenler (UI widget'lar) ise kullanıcı ile etkileşim sağlayan veya kullanıcıya bilgi veren öğelerdir ve bunlar arasında butonlar, etiketler ve diğer öğeler bulunur."]},"beginTime":4804,"endTime":4889,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=4804&ask_summarization=1"},{"index":34,"title":"NativeScript'in UI Elemanları","list":{"type":"unordered","items":["NativeScript'in resmi dokümanlarında UI widget'lar listelenir ve bu set ile herhangi bir kullanıcı arayüzü oluşturulabilir.","Kullanıcılar kendi Angular bileşenlerini de bu hazır widget'ları karıştırarak oluşturabilirler.","NativeScript'te tüm hazır widget'lar büyük harfle başlar ve bu widget'lar farklı platformlarda farklı native bileşenlere dönüştürülür."]},"beginTime":4889,"endTime":4982,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=4889&ask_summarization=1"},{"index":35,"title":"Web ve Native Uygulamalar Arasındaki Farklar","list":{"type":"unordered","items":["Web uygulamalarında HTML standart bir dil olduğundan, aynı element farklı tarayıcılarda ve işletim sistemlerinde aynı şekilde çalışır.","Native uygulamalarda ise Android ve iOS gibi farklı platformlar kendi kullanıcı arayüzü standartlarına sahiptir.","NativeScript, kullanıcı arayüzlerini native bileşenlere dönüştürerek farklı platformlarda aynı arayüzü kullanmayı sağlar."]},"beginTime":4982,"endTime":5157,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=4982&ask_summarization=1"},{"index":36,"title":"NativeScript'te Kullanıcı Arayüzü Oluşturma","list":{"type":"unordered","items":["NativeScript'te kullanıcı arayüzü oluşturmak için önce gerekli dosyalar oluşturulur ve düzenlenir.","Angular'da NativeScript elementlerini kullanabilmek için \"no error schema\" ayarı yapılmalıdır.","Kullanıcı arayüzü oluşturmak için bir klasör oluşturulur ve içinde component, template ve CSS dosyaları yerleştirilir."]},"beginTime":5157,"endTime":5273,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=5157&ask_summarization=1"},{"index":37,"title":"Angular Component Oluşturma","list":{"type":"unordered","items":["Angular component oluşturmak için TypeScript dosyasında bir sınıf tanımlanır ve \"@Component\" dekoratörü kullanılır.","Component için bir seçici (selector) belirlenir ve bu seçici büyük harfle başlamaz.","Component için template ve CSS URL'leri belirlenir ve \"moduleId\" özelliği \"module\" olarak ayarlanır."]},"beginTime":5273,"endTime":5376,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=5273&ask_summarization=1"},{"index":38,"title":"Component Kullanımı","list":{"type":"unordered","items":["Oluşturulan component'i kullanabilmek için Angular modülünde tanımlanması gerekir.","Component'i kullanmak için bir layout (örneğin Stack Layout) kullanılır ve bu layout öğeleri yukarıdan aşağıya sıralar.","NativeScript'te metin göstermek için \"Label\" widget'ı kullanılır ve metin \"text\" özelliği içinde belirtilir."]},"beginTime":5376,"endTime":5481,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=5376&ask_summarization=1"},{"index":39,"title":"Angular Component Oluşturma ve Kullanımı","list":{"type":"unordered","items":["Angular component'leri web uygulamalarında olduğu gibi dahil edilebilir ve bunları kullanmak için bir stack layout gibi bir layout içine yerleştirilmelidir.","Uygulama yeniden inşa edildikten sonra emülatörlerde yeni kullanıcı arayüzü görüntülenir.","Bu derste Angular component'leri ve yerleşik UI widget'ları ve layout'ları nasıl kullanılacağı gösterilmiştir."]},"beginTime":5491,"endTime":5557,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=5491&ask_summarization=1"},{"index":40,"title":"Text Field Widget Kullanımı","list":{"type":"unordered","items":["Text field widget'ı kullanılarak kullanıcıdan giriş alınabilir ve bu widget'ın nasıl kullanılacağı resmi dokümantasyonda bulunabilir.","Text field widget'ı Android'te varsayılan olarak altı çizili olarak görüntülenirken, iOS'ta daha zor görülebilir.","İki yönlü bağlama (ngModel) kullanılarak text field'a erişim sağlanabilir ve bu değer bir bileşen sınıfına bağlanabilir."]},"beginTime":5557,"endTime":5648,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=5557&ask_summarization=1"},{"index":41,"title":"Widget Özellikleri ve Event Binding","list":{"type":"unordered","items":["Text field widget'ı gibi widget'lar için hint gibi özellikler ayarlanabilir ve bu özellikler resmi dokümantasyonda bulunabilir.","Widget'ların tüm özellikleri ve özellikleri hakkında bilgi için class tanımına bakılabilir.","Event binding için normal parentheses kullanılarak tap gibi olaylar dinlenebilir ve bu olaylara bağlı olarak bir yöntem çalıştırılabilir."]},"beginTime":5648,"endTime":5777,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=5648&ask_summarization=1"},{"index":42,"title":"NativeScript Formlar ve Stilleme","list":{"type":"unordered","items":["ngModel'in çalışması için app modülünde NativeScript Forms modülü import edilmelidir.","NativeScript'te HTML'deki gibi bir varsayılan metin widget'ı olmadığı için, metin her zaman widget'ların özelliklerine bağlanmalıdır.","NativeScript'te CSS kullanılabilir ancak tüm CSS özellikleri desteklenmez, sadece belirli bir liste desteklenir ve bu liste sürekli güncellenir."]},"beginTime":5777,"endTime":6174,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=5777&ask_summarization=1"},{"index":43,"title":"CSS Stil Uygulama Temelleri","list":{"type":"unordered","items":["CSS ile font boyutu ayarlanabilir, ancak piksel yerine unit-less değerler kullanılmalıdır.","Inline stil uygulamak kolay olabilir, ancak karmaşık veya tekrarlanabilir stil için CSS dosyaları kullanılmalıdır.","Component CSS dosyaları, sadece o component içindeki elementlere uygulanır, bu nedenle aynı element farklı componentlerde farklı stil alabilir."]},"beginTime":6183,"endTime":6291,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=6183&ask_summarization=1"},{"index":44,"title":"Global ve Component Stil Farkları","list":{"type":"unordered","items":["App.css dosyasında global stil kuralları tanımlanabilir ve bu kurallar tüm uygulama genelinde geçerlidir.","Component CSS dosyasında tanımlanan stil, sadece o component içindeki elementlere uygulanır ve global stil kurallarıyla çatışabilir.","Global stil kuralları, component CSS dosyalarında tanımlanan stil kurallarını geçersiz kılabilir."]},"beginTime":6291,"endTime":6388,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=6291&ask_summarization=1"},{"index":45,"title":"Kullanıcı Arayüzü Stilleme","list":{"type":"unordered","items":["Label elementi için class seçici kullanılarak font boyutu, hizalama, renk ve yazı tipi kalınlığı ayarlanabilir.","Buton için global stil kuralları tanımlanabilir; arka plan rengi, kenarlık, yazı rengi ve genişlik gibi özellikler ayarlanabilir.","TextField elementi için de benzer şekilde global stil kuralları tanımlanabilir; kenarlık, boşluk ve yazı boyutu gibi özellikler ayarlanabilir."]},"beginTime":6388,"endTime":6901,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=6388&ask_summarization=1"},{"index":46,"title":"NativeScript'te Stilleme","list":{"type":"unordered","items":["UI widget'lar varsayılan olarak tüm ekranı kaplar ve bu durum layoutlarla kontrol edilebilir.","Android'te varsayılan olarak padding bulunurken, iOS'ta bulunmaz; bu nedenle app.css dosyasına padding eklenerek hem Android hem iOS için aynı görünüm elde edilebilir.","İlk stilleme deneyimi tamamlandıktan sonra, layoutlar konusuna geçilerek daha fazla kontrol ve güç elde edilecektir."]},"beginTime":6910,"endTime":6987,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=6910&ask_summarization=1"},{"index":47,"title":"Layoutlar Hakkında Genel Bilgi","list":{"type":"unordered","items":["Layoutlar, NativeScript'in sunduğu temel UI elemanlarıdır ve diğer elemanları (örneğin stack layout) etrafında yerleştirerek nasıl dağıtılacağını ve konumlandırılacağını belirler.","NativeScript'te dört temel layout vardır: stack layout, grid layout, flexbox layout ve absolute layout.","Layoutlar birbirine yerleştirilebilir; örneğin, bir stack layout içinde başka bir stack layout bulunabilir."]},"beginTime":6987,"endTime":7070,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=6987&ask_summarization=1"},{"index":48,"title":"Layout Türleri","list":{"type":"unordered","items":["Stack layout, öğeleri dikey veya yatay olarak üst üste veya yan yana yerleştirir.","Grid layout, öğeleri bir ızgara üzerinde yerleştirerek esnek düzenler oluşturur.","Flexbox layout, CSS flexbox spesifikasyonuna uygun olarak öğeleri bir satır veya sütunda dağıtır.","Absolute layout, öğeleri koordinat sistemine göre yerleştirerek örtüşen öğeler oluşturmayı sağlar."]},"beginTime":7070,"endTime":7175,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=7070&ask_summarization=1"},{"index":49,"title":"Stack Layout Kullanımı","list":{"type":"unordered","items":["Stack layout iki yönelim sunar: dikey (varsayılan) ve yatay.","Dikey yönelimde öğeler üst üste, yatay yönelimde ise yan yana yerleştirilir.","Stack layout'ta yatay ve dikey hizalama özellikleri kullanılarak çocuk öğelerin konumlandırılması kontrol edilebilir."]},"beginTime":7175,"endTime":3661,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=7175&ask_summarization=1"},{"index":50,"title":"Angular CLI ile Component Oluşturma","list":{"type":"unordered","items":["Angular CLI, Angular projelerinde yeni bileşenler oluşturmak için kullanılır.","Angular CLI'yi kurmak için \"npm install-g angular-cli\" komutu kullanılabilir.","Yeni bir stack layout bileşeni oluşturmak için \"ng gc layouts/stack\" komutu kullanılabilir."]},"beginTime":3661,"endTime":3749,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=3661&ask_summarization=1"},{"index":51,"title":"Stack Layout Örneği","list":{"type":"unordered","items":["Stack layout'a etiketler eklenerek, CSS ile bu etiketlerin görünümü özelleştirilebilir.","Stack layout'a \"ns-stack\" seçici eklenerek, app component'te kullanılabilir hale getirilir.","Stack layout'a \"orientation\" özelliği kullanılarak dikey veya yatay yönelim ayarlanabilir."]},"beginTime":3749,"endTime":7600,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=3749&ask_summarization=1"},{"index":52,"title":"Stack Layout Özellikleri","list":{"type":"unordered","items":["Stack layout'ta varsayılan olarak tüm etiketler dikey olarak merkezlenir.","Yatay hizalama kontrol edilemez çünkü öğelerin konumlandırılması belirtilmemiştir.","Dikey hizalama için \"top\", \"bottom\" ve \"stretch\" seçenekleri kullanılabilir; \"stretch\" öğeyi üstten alta uzatır."]},"beginTime":7606,"endTime":7684,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=7606&ask_summarization=1"},{"index":53,"title":"Yatay Hizalama ve Stack Layout Kullanımı","list":{"type":"unordered","items":["Yatay hizalama için \"left\", \"center\", \"right\" ve \"stretch\" seçenekleri kullanılabilir.","Stack layout, öğeleri sırasıyla yerleştirmek için basit ve etkili bir çözüm sunar.","Stack layout genellikle yeterli olabilir, ancak daha fazla kontrol gerektiren durumlarda flexbox layout kullanılabilir."]},"beginTime":7684,"endTime":7785,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=7684&ask_summarization=1"},{"index":54,"title":"Flexbox Layout Tanıtımı","list":{"type":"unordered","items":["Flexbox layout, öğelerin daha fazla kontrol edilebilir şekilde dağıtılmasını sağlar.","Flexbox layout'ta \"flex-direction\" özelliği ile \"row\" veya \"column\" seçenekleri kullanılabilir.","Flexbox layout, CSS ve doğrudan öğe üzerinde birçok özellik ile kontrol edilebilir."]},"beginTime":7785,"endTime":7885,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=7785&ask_summarization=1"},{"index":55,"title":"Flexbox Layout Örneği","list":{"type":"unordered","items":["Flexbox layout için yeni bir bileşen oluşturulur ve \"ng-flexbox\" etiketi kullanılır.","Flexbox layout'ta varsayılan olarak öğeler yatay olarak yerleştirilir.","iOS ve Android cihazlarda metin hizalama farklılık gösterebilir."]},"beginTime":7885,"endTime":8015,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=7885&ask_summarization=1"},{"index":56,"title":"Flexbox Layout Özellikleri","list":{"type":"unordered","items":["\"flex-direction\" özelliği ile öğeler yatay veya dikey olarak yerleştirilebilir.","\"row-reverse\" ve \"column-reverse\" seçenekleri ile öğelerin sırası değiştirilebilir.","\"justify-content\" özelliği ile öğeler ana eksen boyunca (yatay veya dikey) nasıl yerleştirileceği kontrol edilebilir."]},"beginTime":8015,"endTime":8203,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=8015&ask_summarization=1"},{"index":57,"title":"Justify-Content Özellikleri","list":{"type":"unordered","items":["\"flex-start\" öğeleri ana ekseninin başına yerleştirir.","\"flex-end\" öğeleri ana ekseninin sonuna yerleştirir.","\"center\" öğeleri ana ekseninin ortasına yerleştirir.","\"space-between\" öğeleri arasında eşit boşluk bırakır."]},"beginTime":8203,"endTime":8299,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=8203&ask_summarization=1"},{"index":58,"title":"Flexbox Layout Özellikleri","list":{"type":"unordered","items":["Flexbox layout, elementlerin arasında eşit boşluk bırakarak esnek bir şekilde konumlandırmayı sağlar.","Flexbox'ta ana eksen (main axis) ve çapraz eksen (cross axis) vardır; flex direction'a göre bu eksenler değişir.","Align items özelliği, öğeleri çapraz eksen boyunca konumlandırır ve varsayılan değer \"stretch\"tir."]},"beginTime":8305,"endTime":8384,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=8305&ask_summarization=1"},{"index":59,"title":"Align Items Değerleri","list":{"type":"unordered","items":["\"Flex start\" değeri, öğeleri çapraz eksen boyunca sola doğru yerleştirir ve sadece belirlenen genişlikleri kullanır.","\"Flex end\" değeri, öğeleri çapraz eksen boyunca sağa doğru yerleştirir.","\"Center\" değeri, öğeleri çapraz eksen boyunca ortalar."]},"beginTime":8384,"endTime":8434,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=8384&ask_summarization=1"},{"index":60,"title":"Flexbox Yönü Değişimi","list":{"type":"unordered","items":["Flex direction \"row\" olarak değiştirildiğinde, ana eksen sağa doğru, çapraz eksen ise yukarı doğru olur.","\"Flex start\" değeri, \"row\" yönünde çapraz eksen boyunca öğeleri yukarı doğru yerleştirir.","Flexbox'ta birçok kombinasyon oluşturulabilir ve bu özellikler sayesinde çok esnek bir tasarım yapılabilir."]},"beginTime":8434,"endTime":8490,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=8434&ask_summarization=1"},{"index":61,"title":"Flex Wrap Özelliği","list":{"type":"unordered","items":["Flex wrap özelliği, öğelerin konteynerin sınırlarını aştığında nasıl davranacağını belirler.","\"No wrap\" değeri, öğelerin konteynerin sınırlarını aştığında küçülmesini sağlar.","\"Wrap\" değeri, öğelerin konteynerin sınırlarını aştığında yeni bir satıra geçmesini sağlar."]},"beginTime":8490,"endTime":8616,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=8490&ask_summarization=1"},{"index":62,"title":"Çocuk Özellikleri","list":{"type":"unordered","items":["Çocuk özellikleri arasında flex grow, flex shrink ve align self bulunur.","Flex grow ve flex shrink, öğelerin küçülme kapasitesini kontrol eder.","Align self, belirli bir öğenin çapraz eksen boyunca farklı bir konuma sahip olmasını sağlar."]},"beginTime":8616,"endTime":8675,"href":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=8616&ask_summarization=1"}],"linkTemplate":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"NativeScript Tutorial for Beginners - Build iOS, Android and Web Apps with NativeScript and Angular","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=DcCSq2Y9bow\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhYKFDE3MTI2NzYzNTQ2MjA3OTU1NTY2WhQxNzEyNjc2MzU0NjIwNzk1NTU2NmqTFxIBMBgAIkUaMQAKKmhoZHpkcHZoaGZ3bnNtbmRoaFVDU0piR3RUbHJEYW1pLXRER1BVVjktdxICABIqEMIPDxoPPxP4Q4IEJAGABCsqiwEQARp4gfgAAgYB_wD1DgUC-QT_AQQAAAL4__4A4foE9gf7AgAaAwjzAQAAAAP97v36AAAA-Qf68vb-AQDtAPIGAgAAAAkI__b3AAAA9QACEv8AAAD-_Pb--QEAAAr3CgMAAAAA_Ab4_Pn-AAHx8foGAAAAAAD18_4AAAAAIAAt9AnQOzgTQAlITlACKoQCEAAa8AFfC-7_3Pv6_wsYzv_gJcwBgRXw_y0Q0QDQDh0B1BLeAOYLAgDW3wAA-RcCANoLCAAE-PIAOiv3AP39AwAaFxH_HAIBAC3sEAAj_O4BChb9_gQVE_4b7ScCHQUB_xYL6v4f_R3_3ujWAfj14gXxCygCFRDxABwEDAfyGxX7-fMcAvoGDPwHBg4G5Pzn_gYTDQAiBO8D9gbdAOoD9AHy-ukI6tL2Aw4G9wUt_QED9PX5-PIBJgAIIOz-9u_-_QwY9vrvAAUHKfD8AuUjDPgj7gYFAfcVCQH3EQgDC_UC79QA8_UED_vEGAn79g8GAiT7Af4gAC1R9DU7OBNACUhhUAIqzwcQABrAB5IH8r6mQAs94IOXvHMcLryDdn099Oykuy6pn70DC7u8U_BvvCurhD1piG89Dwlfu7Iv4b6OiHM8gsDSujsZbD6uDOo8gowlPFkMaL0KYoU9UJqXvPWha76E0wc9dDXDu30D0z1XAow7q3ZNPQqdFz6TmxW8EYqtvHAtbjujK4e8s1aZvFGWa7yBdKa9m3PTOwXD-T0xi1q9C4gfPXcx7T2PACm9dpYRPG9nurx4wiE9Yiz0O5o6VL1MU6W7uAD6uivZ8T09fQS9LwFTPPvkzTz2Rg09NMXzOkdVuDwqCLm81PkLvb1soL0m5lQ9oRa9OsUuOz3H90C90FjgPDlCtr2kZpQ9T7C_POyG7T2M94M9cluROyYMdL1dRrs9TCy6PHxppb3RdJY9a9hKvE3TnD3kNvW8CWyOPMhtarvMkZk7riKKO7reoT02szG9u24du0uWbrwJ7rE9pCQYvHUM47wNpww8EMvqOipZib0ldDi7prXMujYQwT26u869wNTHOpGLkD2K0e-6VSvZOqtgDz1AYsW84vA4PM2VQbxTrOA6bFMGuwtPHjzAAOe83ynwu6UTST3IMqM97gvHuwZ1y73vHYW9YRZVuQLIij04jI29FMdku_LvEjxqNcE7GVDzO1JfFj3sarK84Yc5vH8OGL2gZ5g8pqxPO10VDb1L3Z-8QTvxO2OknT1qBic9kJ_wOtNrg72lsL07tM6VOnrkqj0jX668b0iCuZYVeT1f0e28yn9UOmt7nrt0m8A9OP0wucGVx7wzKAS9G-5DurepSz0tWgU9ueJiOSS1UD3ueJO8lVKnOjlYKT0I6Sm82_VpObJynrx5JaS8WYtLuUX-zzyQ4707IBaNOVqhSLyLvFE8zhMfOYTTpzx7MOm8eLIGuKNHI7w9dIs8WlJKOTf_Dz0Y2zq9bGDEtdTjCD1fPTO98WvLuMSwaL1f4OI6LMCQOeq6JjyNixk8Y9QMODvWVjwpYHa9yVBQuBEeyLuRfVA97x2MNtn1wbzlZGK9oshquD_Ko7yd-IW8yG6QuPPa9rwI-cq9Wod7tpRfR7oNZwY8HjFlN1RT0r3odM-8L_jFN_XabLw6Weq9YPq4N6RIiDx27_I8ABaStyRad70dbcG9DhYaOcKk2D02Kia9e7QtuZernzxjZc-8icrWN8rX7zyv5fq8I2wxN9AlAb3QRLs75TDQt72vBT2lSQm-rZ6FuCL_7D01KQU-835buPCyNb1czM89DEYKuZf0Qb28vL896Q4SOFQ27LxG-I29zgbQtyAAOBNACUhtUAEqcxAAGmBeDAA3-w_L39ZR4e7gzfnn-tYSEdob_wfz_-UjyQr2B8CyMxIAKMUVEKMAAAAuPM875gAJf9_D7dfjGRLQr_sD-3UFCQ-c6v3wjecWLeYPmNj8IRcAu-WXFA0O31YFLfkgAC0PKBI7OBNACUhvUAIqrwYQDBqgBgAAAEAAAIjBAACIwQAAQMAAAADBAAD4QQAA-EEAAFBBAADIwQAAOMIAAJhBAAAIwgAAeMIAAADBAABkQgAAMMEAAATCAACmwgAAAMEAAEDBAABAQAAA9MIAAOBAAAAAQgAAoEEAAOBAAABEwgAAKMIAAKBBAAAQwQAAkMIAAOhBAADCwgAAAEEAAOjBAADQwQAAoEEAAIRCAACQwQAAQEEAABhCAADwQQAAYEIAAKhCAACoQQAAkMIAACDBAACIwQAAlkIAAARCAAAQwgAAqMEAANhBAABAwQAAiEIAAHBBAAAQwgAA2EEAAAAAAADYQQAACEIAAMjBAADwwQAAJMIAAKBBAABgQQAAQEAAAAAAAADQQQAAXMIAABRCAACaQgAAZMIAAGhCAACgwQAA6MEAAAjCAAAgwQAAwEAAANjBAACOwgAAgEEAAGBCAACGQgAAMMEAAAjCAACCQgAAkEEAALhBAADIwQAA4EAAAKBCAACoQQAAgMIAAKDAAAAMwgAAIMEAAJhBAACcQgAAuEEAALjBAAA8QgAANEIAAFTCAACUwgAAQEEAACDBAABcQgAAwMEAAGBCAADIQQAALMIAAFDCAAAAAAAAMEEAAJDCAABAwQAAqMEAALBBAACAwAAAoMEAAETCAABQwgAA0MEAAFxCAABAQgAAUEEAALjBAACowQAA8MEAAGDBAABQwQAAMEEAADRCAAAAQQAABEIAAODBAABwQQAAQMIAALzCAADAwAAAUEEAAABBAADgwAAA0EEAAABBAABEwgAAcEEAAJBBAACgwAAAAMAAAOBAAAAUQgAABMIAALBBAAAAwgAAiEEAALTCAADwwQAAYEIAAEjCAAAoQgAAgMEAANjBAAD4QQAAsMEAAFxCAACGQgAAqMEAAEBBAABYwgAA6EEAAGzCAAAUwgAAUMEAAMBAAABQQQAAoMAAALBCAADIQQAANMIAAKjBAACAwAAA4EAAAORCAAAYQgAAfMIAABBBAACAQQAATMIAAHzCAACQwgAAKEIAAChCAAAMQgAAYEEAAEjCAAAMQgAAgsIAAFjCIAA4E0AJSHVQASqPAhAAGoACAABEvgAAED0AACQ-AADYPQAArr4AAIo-AAAJPwAAA78AAAS-AAC4PQAAFL4AAM6-AAAUvgAAuD0AAIK-AABMPgAAhj4AADy-AAB8PgAA_j4AAH8_AACCvgAAgDsAAOA8AADIvQAAVD4AAIA7AACYvQAADL4AADQ-AAB0PgAAgLsAAAw-AAAEvgAAcL0AAEy-AADgPAAAir4AALq-AAAUPgAACb8AADS-AAAUPgAA0r4AAIi9AAAsPgAA1j4AAKK-AACYvQAAJL4AALg9AACavgAAVD4AAIi9AABQvQAAUL0AAGc_AAAcvgAAdD4AAMo-AAAsvgAAJL4AAKA8AAABPyAAOBNACUh8UAEqjwIQARqAAgAAVL4AABy-AAAkvgAAD78AAIA7AACAuwAAFL4AAJg9AABcvgAAND4AABS-AADIPQAA4DwAAEy-AABQPQAAEL0AALi9AAAtPwAAuL0AAIo-AABwPQAAqD0AAFC9AABAPAAAUL0AAIC7AADIvQAA4DwAAKi9AAAQPQAADD4AAIC7AAA0PgAAMD0AAKY-AACgvAAAkj4AAJ4-AACKvgAAmD0AAHw-AACIvQAAEL0AAFC9AABQPQAATL4AAH-_AAC4PQAADL4AAFS-AAAUPgAAHL4AAKo-AADYPQAAqD0AAHA9AACgvAAAoLwAALi9AABAvAAAUL0AAJI-AACovQAAEL0gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=DcCSq2Y9bow","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["17126763546207955566"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3493174695"},"114195664674170020":{"videoId":"114195664674170020","docid":"34-1-10-ZFF24A43467D73338","description":"In this NativeScript-Vue tutorial, I'll show you how to create a reusable directive that we'll apply to a card UI. Here we'll create an animation directive using NativeScript animation APIs.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/227417/799f2f669d01646f427f6dcee11e7161/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/8EFaIAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"2","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DtcEEKtLeJHw","linkTemplate":"/video/preview/114195664674170020?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"NativeScript Vue Directive Part 1: Animation | NativeScript Tutorial","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=tcEEKtLeJHw\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhQKEjExNDE5NTY2NDY3NDE3MDAyMFoSMTE0MTk1NjY0Njc0MTcwMDIwapMXEgEwGAAiRRoxAAoqaGhpZHNkdW15c255Z2JsYmhoVUNhamlNS19DWTlpY1JoTGVwUzhfM3VnEgIAEioQwg8PGg8_E8EHggQkAYAEKyqLARABGniB-w8CBv0EAPUOBQL5BP8B-_wE_fr9_QDnAwT-CP0BAAwBA_f5AAAA_QL8BQEAAAD_-v7w__4BAPkF-AYDAAAAEv4A-P8AAAAGCQEJ_gEAAP789_75AQAACAQP_P8AAADzC__--v8AAPoCBAcAAAAADPn3BQAAAAAgAC0yyNw7OBNACUhOUAIqhAIQABrwAVco1vgG0h0GoArp_7Dr-QCBBfH_ZPzpAMr64gHNEK8BmQXwAurpLgDc_v4AhDL_Aacg4v4nMA8AEhZN_wIIMQAfFfQBQcATATUiBgDID-__GBM4_zbxEgAe5Q0AOefq__gK9AIQDdIBxOX_AhMzIAUtFff_Eg78AAIrOvzm4CQA7gX3A-stDv-1__L4-vXvB_so0QVtKub89Q8LBBfp9Qwf3BQCFdXzA9bk__nI4v_7zQT8-vIA8P31BRH7Cysq-DP0HAUe8_r0ByYK7TAL7wkQTQ8DOgn6ENDfBPLS-Qv38PgM_vMiGgQACA8C9w317yAALbaj_To4E0AJSGFQAirPBxAAGsAHh2zYviRegz3j0bo7-3bxuxm0RjyYafs8GsALvpvnyLz5Xxi9iV0rPtNdwz19hgU8nE2Xvuo9XLlkjxa8LQlQPtT4YDzmZBg9HOHdO6nG5DuVcii9Z2IKvlVh_TwwQj29Kv-KPfO_JjzZzc47_5VlPpZN7zzfGII8PQztvXP-nL1Lfhu7EUKWPevag72aO9-8KBD2PfbflDwc1q-8GJfqPaaEWz1m6d05nb4-vsHc0zwigju88Q97vb4aGz102Le6H2caPYZm6DuzPJO6fxXgvW47I73xnZg8u5BYPVwg3juH2IU8LPWXvQ1WtzzKb_K7BpYNPSDKPLwkZHs8s33ovVJMfDo1iva72XxXPeoQbrs4JeY7HIS_vU2tDT03nOQ7s03gvIL_jDvqBYK7D7-GPe-crD3DVZQ8LgqWvHVtlLxXmYS8jZwFPtQEW73U13O8HNDyvQ5FZr3Nl3K8CbvROxy2zT3vekS8DBgpvWrGvTwWpLo7ImWlPTE2Pr1o5zQ8Vf0FPYyahL2e-yG8yHwAPlWoaT2NJaw8YV62vOgRSDz8BgE80cffOzPdqzyXQwG8USKIPfDvPT3dyYy88W6bvcnLmr1ebQG8cBwCPczmNj0kH-Q6nFtXvFQEE73CwzQ8uoyGPbTuer1x3O-7w-WivUFXDL1N5Ha7TwSxvOAYWTl48dm7ilA2PGcYbb3oyEI7izHVPNdDJb2o44K6yDKTPQq0ID0wNZ05aSGsPfsV_Lzui9e62YTqvC_UK7zd_Uk61Td1PSsWj73usMs5cPcoPVQKsDwjTiM5SOXBPEWmh71CiL849d1IPdtWaDl4mAS53SqjvFc9wL2RBh451Jw8vHZAyDin3go6NplsvRLzUT3PR245-cDpu_mkbrwOL5C4vPk3PVpQM707tZ04_i4nPahFUDvYKuI4vZicvJBtVL2cVIC55qULO1O7Nb193MI4sOjxvPVKqb0F7ao4xVmsvMVcrbwM2KG40PBmvXiLoT3znSS53wLkvCnP3L0Dn2i3jv_nvERGDbyp0rK4B2eWvXbP8LyGPsu3b2K4vW_7FD2E5Ag5XAA6vgETjb1g8zG5Wuq6vZmaFL7pW1K4fVXTvFv9ILzG2hS4BeHqvbu2N737KAO59LDGvQ8zC7zI87U4zukIPRQ1orzNYCS4sgQDPY2Uc7ujkWu3xcacPYfxBD0otaa3UsMtPW9oiDsNORW4xSmpPKYlGz0N7Bo4fGKNvSED2T2BNTC5b8j1vL2zbD2_NzY4xefOPRslpL2GIYA3IAA4E0AJSG1QASpzEAAaYDb_AD8bF7zC51PmBsDSEeLJ5_si8Dj_9eT_8SjB8wv91bcqAQAr3v0MowAAACRLBBjOAO5_wATY_NRAFMbABgbaeeju-YMEEf2l_UIP_g6FC-YPCgDV1KsX9x7RShYLFyAALeMZEjs4E0AJSG9QAiqvBhAMGqAGAAAAAAAAMMIAAMhCAABwQQAAQMEAAIDBAADoQQAA2EEAACjCAACAPwAAkEEAAKBAAABkwgAAYEEAAIhBAAAIwgAAAMEAAFDBAABAQAAACMIAALpCAAAAwgAAcMIAAEDBAABAwQAAQEIAAIzCAACQwQAAlkIAAEBCAACYQQAAgD8AAHDCAACWQgAA6MEAAARCAABkQgAAwEIAAEzCAACwwQAAGMIAAIBBAACGQgAAMMEAABDBAAC4QQAALEIAAMhBAADgQAAAbMIAAJjBAAAEwgAAjkIAABBCAADgwAAAgEAAAIBCAACYwQAA-EEAAGDBAAAwwQAAFMIAAATCAACIwQAAyMEAAN5CAABQQgAAEMEAAHDBAADgQQAAsEEAAKBBAABgwgAAvkIAAMDBAABYwgAACMIAAJBBAABkwgAAdMIAABjCAAAgwQAAiEEAAFRCAACgQQAAwEEAAHDBAACIwQAA0EEAAFBBAAAAAAAAUEEAAODAAAA4wgAAAAAAAADBAACYQQAAAMEAABBCAABIQgAAwMAAAEBAAAB0QgAAyMEAAMjCAACoQQAAgEEAACxCAAAAwAAADEIAACBBAAAwQQAAwMEAAIDAAAC8QgAAEMEAAIDAAADQwQAA2EEAAODBAACAPwAAiMEAAEjCAACOwgAAiEIAADRCAACGQgAA2MEAAKDBAAB4wgAAAMAAAKBAAADwQQAAnEIAACxCAADIwQAA0EEAABDBAACwwQAAVMIAAKBAAABkQgAAYEEAAKDAAACIwQAAgD8AAABBAACEQgAAYMEAABjCAAAQQQAAEMEAAIBAAAD8wgAAHEIAAEDAAACwwQAAAMIAAFxCAADQQQAAVMIAAMDAAACCwgAAFEIAAIBBAACewgAAHEIAABDCAABQwQAAEEEAALTCAADQwQAAAEEAAMDBAAAgQQAAMMEAAODBAAAQwgAA0EEAAMRCAAD4wQAAAMEAAFzCAACgwgAAoEEAAIhBAADowQAAVEIAAIBAAACgwQAAisIAAABBAAAAAAAAKEIAADDBAABAQgAAGMIAAKhBAADgwQAAwMEgADgTQAlIdVABKo8CEAAagAIAAIC7AAAQvQAAJD4AAKg9AADCvgAARD4AAHQ-AACmvgAAVL4AACy-AACKvgAABL4AALg9AABwPQAAtr4AABw-AADIPQAAuL0AAHC9AADaPgAAfz8AAIK-AABAPAAAML0AAIK-AAC4PQAA4DwAABC9AAAMvgAAHD4AAJY-AACuPgAAbD4AAAS-AACGvgAATL4AACw-AACivgAArr4AAEw-AABkvgAADL4AAIo-AACevgAAlr4AAA0_AACGPgAATL4AAGy-AAAQvQAAhj4AAKq-AACuPgAAfL4AAIA7AAAQPQAAeT8AAKA8AABsPgAAfD4AAKi9AACavgAAML0AAK4-IAA4E0AJSHxQASqPAhABGoACAAAkvgAAoLwAAJi9AAARvwAAFD4AAPg9AACovQAA2L0AAIq-AABkPgAAML0AAIC7AACoPQAAnr4AAOA8AABwvQAAEL0AAEk_AAAkvgAATD4AABQ-AACgvAAARD4AADC9AABAvAAAML0AAFy-AACIPQAA-L0AAKg9AAAsPgAAMD0AAPi9AACAuwAAbD4AAIC7AACYPQAAFD4AAIa-AABQPQAATD4AABy-AADgvAAAoDwAAIg9AADgvAAAf78AADC9AAAUvgAAoLwAADw-AAC4vQAAlj4AAMg9AAAwvQAAgLsAABC9AACoPQAADL4AAFC9AAAwvQAAqj4AAPg9AAAkviAAOBNACUh8UAEwCTgBSgBSCQgPEJICGAAwAWAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=tcEEKtLeJHw","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["114195664674170020"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1457201808"},"17005528809574745542":{"videoId":"17005528809574745542","docid":"34-7-16-Z097620EF029F66C6","description":"NativeScript - First Steps allows you to take first steps with NativeScript as a web developer and get you started to create truly native apps using HTML/CSS/JavaScript. Grab Limited TIME coupon...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/4118541/d24a91058d888d87777b27e0c5d42e2d/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/6Y3NogAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"3","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DMaiFu7LRvG0","linkTemplate":"/video/preview/17005528809574745542?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"NativeScript First Steps - New Course!","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=MaiFu7LRvG0\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhYKFDE3MDA1NTI4ODA5NTc0NzQ1NTQyWhQxNzAwNTUyODgwOTU3NDc0NTU0MmqTFxIBMBgAIkUaMQAKKmhobGd0d3RyYm11dnFudmJoaFVDSlVtRTYxTHhoYmh1ZHpVdWdITDJ3URICABIqEMIPDxoPPxOyAYIEJAGABCsqiwEQARp4gfQDAv7_AQAD_wUBDQb-AQIOBvT3__8A6_j78wL_AQAFAfoB9wEAAPoI-hACAAAA-vz0-fX-AQD5Dfn7BAAAAB35AvX9AAAACgb3Cf4BAAD87v0OBP8AAAf-FAQAAAAA9xT2BP__AAD1-wYJAAAAABf09gIBAAAAIAAt2DLUOzgTQAlITlACKoQCEAAa8AF_CAgB-P3SA-wM_wAJDDECjPoP_zbuEQCt_gAAnzD6_835-gHsA-7_0vb2ABAvLgDsA9n-Zy7-APcF6_4h4A8AHczTAVXJ9gEE7v0BCdLqAf72_P84JdwDJAYC_w4Z8v5K3OD7vxXk_-7V7wMa-v4EHvkU_fYqFAAHHBQAwRbkANUHBQUQDOz93wT09xkLGvwf2_UKHgMWAgAe8wDP1Ab6JPXy_eTP7_sYECMIAwsLBt7r7wUjDxoBCeXp_QklJPkD3gz_EBXe_wH_9_IR_vD7C-jzBs7b8P4PQQD32_3v-Q4cBe7XKP0E9Q73DRQEDPogAC2NuxM7OBNACUhhUAIqzwcQABrAB7ltp77hhJ28QTOjPJxN571TlVa9XLVGPGpNc72pCME8tnIFvYLKSD7ElIi8VUqRu6CoTL7sq2a9qVGjO4y-Uj5GK1I9lXXJvMnuXb3ifvY8GNZIvYkLEL42aq66zo_5O7Gi5j1R-oK8DjCzPNffcj4HXxi9_GkoPVmFTb5xSV89aUHDvEGi5Dw_OI8912_BPD8_Zz17YZe80gsOvAoabj2N55g8vURLPdhF8b3M7IM9ZJUSvaXiOr3BKii8V6lKvR3owT2G_H656kmPPA_rcr3xJw077_ibPBkx_TwvCIa9lipNuzITVr3QQgI9hjrNOreLH72HicY8_3tLvBdVFT3R-iU8wf_3u406hDy2D7k88VanPErhizxYGtg9IDh4vFrXCTwxYIm87prKOyajT712AP67B9loPKb2fb0D3pM8fpBAvIGYFD7vZte8YIaQOwBzLb3NjQ48Pq4yPDylvj2YVIi9N9POOiSYCj5syU-985sZPEcfIz5wrdu8_r73u6KZJz1g-268Z87dO2XhCz5F_rI7FNW2PLHRI706HjM8cXPsu93Bfj28uyQ9iHuRvF6ZPD2ThGm82wCHvCh22bxXCKu9NIiLuzX6hz0O_a6845mjuxPojT3sBkA9zSAAPAhGtD1GJXW8DCflO-BN170-KwS97TXzOi_s-rwGcRQ9bYjUu-Guw70Jn3I9ywiauGLZDD014lO9HjxguYETIL0ePyq9RBVdO6nUgT09cF-8CDUmuzUeMb14hj-94DucOpOMrD1c_ig9Skc6ubTrdzsI-lW8gmU7OoI52j3mkBm9JY4VuU6AAT4C6IG8YkBvuQzZrz2J0wm9dpaYOSQPxL0EcHi9yN-WN1rdhT1-igO9zFJ3uV39WDyA1vy9w6tsOdDSF7wN4869LFUIOQsFkTyfMd08g0-UN--mAD0oSde9_L8UuQoGoTze30W83sv0ObdXED0qtOY63j8NOeR7S73EdEY7ARSwuLzJv73GA8C8_xbDNuvJzD3hkzM9S86QN6k7xbzJZh09E4kGue9HwL14ug69NdBnuD5Mcb31KWy8GeIjOHdld73x-Xy9YNZqOFCpAr5xqyC9JEL9OClZo73EnLs9sqYEOGpcDj0Wd3I8U7nCty4osr3zzdG8iu6ZN8YPWj2wgKg9eVxGOC13az1xwR49s4iGt8JGfrwPe-E9DLXBNzv0R73_RIA8dHteuMEc_bw_Ygk8d2vIt60yI76RkBI9taJruBcMMz2BtnA9ZSiAuKC4TT33H6m9K02-tyAAOBNACUhtUAEqcxAAGmA7DQA97jD6q_Q14Onx_RQK9voW_9Mm_y8bAOoGjdcDDPD3FBsAUccR_qMAAAAZScxH7wD5f77C0__3IybHuQIzFXzm8BalAfP37Oox9skPte_0PAUA2KvJ_isy-XAP1eggAC3p4RM7OBNACUhvUAIqrwYQDBqgBgAAUEEAAKDCAAAUQgAAcMEAAIBBAABwQQAAKEIAAMDBAAAwwgAAhsIAAHBBAAAgwQAAoMEAANDBAADYwQAALEIAACTCAACswgAAHEIAAMBAAABMQgAAZMIAAABAAABkQgAATMIAACRCAABAQAAA4MAAACBBAACgwAAAdMIAAKBAAAD4wQAAQEAAAMDAAACAQAAAoMAAAExCAACIwQAA0MEAAOBAAAC4QQAAfEIAAEBCAADAQAAAJMIAAOBBAACIwgAAgkIAAEDAAAD4wQAAeMIAAIjBAAC4wQAAIEIAADRCAAAMQgAAoEEAABhCAAC6QgAAQEAAAFjCAACIwQAA4EAAAKBAAAAAwAAADMIAAMjBAAC4wQAAqMEAAKjBAACMQgAAAMIAAERCAADwwQAATMIAAIjBAABMQgAAgsIAABDCAABwwQAAgkIAAIJCAADgQAAAwEAAAARCAACiQgAAkEEAAKBBAAAcwgAAQMIAANBBAABYQgAAoMEAAOjBAADowQAAwEEAABBCAABAQQAA_kIAAIBBAAAEQgAAoMEAAITCAADmwgAAAAAAAPjBAACEQgAAiMEAAAxCAAAgQQAABMIAAJjBAACYwQAA4EEAAKBAAACAPwAAlsIAADRCAABAwAAAQMEAAO7CAACewgAAOMIAABBBAAAUwgAA6MEAANhBAADIwQAAIMEAAMDAAAAwwQAAAMAAANhBAADQwQAAbEIAABBCAABAQQAAMEEAAIjCAAAwwQAA2EEAANhBAABgwQAAFEIAAERCAAAEwgAAVEIAAMBAAABgwQAAIEEAAOjBAABMQgAAkMEAAHDBAAAAQQAAqMEAAI7CAABkwgAAuEEAAIBBAABAwQAADMIAAMjBAAC4QQAAQEAAABxCAAAsQgAAiMIAAABAAABQwgAAHEIAAIjBAACCwgAAiMEAAKBBAACAwQAAkMEAADRCAACiQgAAhMIAAOjBAACAvwAADMIAAIxCAAAAQAAAUMEAAJjBAAAQQgAAQMEAAMDAAAAUwgAAlEIAADBCAACYQQAAtEIAAAzCAADAQQAAIMEAAFDBIAA4E0AJSHVQASqPAhAAGoACAAA0vgAADL4AACw-AAD4PQAAVL4AAHQ-AAB8PgAA5r4AALa-AABwPQAA-L0AAIK-AAAEvgAAML0AAIa-AADovQAAED0AAMi9AAA0PgAACT8AAH8_AABMvgAAgLsAAGS-AAB0vgAAML0AAIC7AABAPAAAbL4AAL4-AACePgAAHD4AAFA9AABEPgAATL4AALi9AABQPQAAHL4AAKK-AAA0PgAARL4AAIq-AACqPgAAyr4AANi9AABsPgAAZD4AAJi9AABkvgAAir4AADC9AAA8vgAAsj4AAFy-AAAEPgAAQLwAAFs_AACgvAAA-D0AAFQ-AADovQAABL4AAOC8AAD6PiAAOBNACUh8UAEqjwIQARqAAgAAiL0AACS-AACovQAALb8AABQ-AABsPgAAgDsAAEC8AABkvgAA-D0AAAy-AACovQAA2D0AALq-AABAvAAAQLwAAEC8AAA_PwAAmr4AACw-AAC4vQAADD4AAAw-AADgvAAAML0AAIg9AACivgAAED0AAFS-AAC4vQAAVD4AAOA8AACAOwAAiD0AAJ4-AACIvQAAkj4AAIg9AAC2vgAAQLwAACw-AABwvQAAFL4AAIA7AACCvgAAJL4AAH-_AABQPQAAfL4AADC9AADoPQAAML0AALo-AABEPgAAoDwAAKC8AACgvAAAMD0AAMi9AAAMvgAAUL0AAJY-AACYPQAAUL0gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=MaiFu7LRvG0","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["17005528809574745542"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1995787061"},"1232021639046124289":{"videoId":"1232021639046124289","docid":"34-7-11-ZCE1A8C6259D8F6CE","description":"In this NativeScript tutorial, we'll pick up where we left off in part 1 and incrementally add TypeScript to our JavaScript mobile app project. I'll also show you how to configure Webpack to...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2824827/4b59735137211eb246d49423bfa7e135/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/9BBjQgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"5","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DySFWy0vWgO8","linkTemplate":"/video/preview/1232021639046124289?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"NativeScript From Scratch Part 2: TypeScript and Webpack Configuration","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=ySFWy0vWgO8\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhUKEzEyMzIwMjE2MzkwNDYxMjQyODlaEzEyMzIwMjE2MzkwNDYxMjQyODlqiBcSATAYACJFGjEACipoaGlkc2R1bXlzbnlnYmxiaGhVQ2FqaU1LX0NZOWljUmhMZXBTOF8zdWcSAgASKhDCDw8aDz8T9AaCBCQBgAQrKosBEAEaeIH7EggKAv4A9Q8FAvkE_wEMAPv69gAAAOID_AsJ_AIADP8I_gMAAAAB_Pj__wAAAPkI-vL2_gEA7AkBBwQAAAAN-fj7_gAAAAUB-xL_AQAA-wAD_QP_AAD-_QoB_wAAAPH-_RP_AQAAC__2DwAAAAAL8u_7AQAAACAALWiEzDs4E0AJSE5QAiqEAhAAGvABXCPx-_vKCQOtIvMA3PfdAIHn7f57-dX_29rnAa0E2gCw8fMB6egwAMHkAACpCQH_rSHD_hklDAD7ECn-GcYvAQ015AFQ7ywCNgz1AOEZ8f_-Div9SOAGAmDxLQIj_9H_BgX9__gBu__a7PT-FDYiBUgVIAT5Fwf9Ai08_O0eJwHf5gH54BAn_Kn4BAQODQf-ERXS_kkMzwDILw4FGRr8AfnVBAz81fr19yAQ-_bSBO_KGuQF4P_zE88MEfsLLCz3HecNDx_y-vMYEAXwMBnc-hBREAMS6AMW6-z_77Ee8fLS2QP61wQQAwID_QD6I-35IAAt6ozyOjgTQAlIYVACKs8HEAAawAdtyN--c_fUPP4BoDwd4kQ8QiEiPSfAsDzO3Ai9VWWEOl8OFr2JfVI-gGrXPCVXtTuXx6q-E8fsO74RnbymQjw-ZWE5vTx8Qz0rYJy9ux7WvE5eRL2zI9W9g5cKPfUd8rzc9RI9kQvOvKAHELup-E8-EoMAvdRhhTwrV8O9nWxevfqUCL0vm0o9t0orvdZoIrzjKIo9rENEPUYWG7tWbKc9_wjDPNVSyryWseG9z-X8PFNnpLzxD3u9vhobPXTYt7oJeZM9DdbJPPyOYTzc9Be-5CJIvZee-rsUvYI9IVGyPeverzws9Ze9DVa3PMpv8rt16To8AXprPfjSyjuIOpK9f51AvURh4bwwNTg9VetOvdzh5TvLBqO9htVuPabc2Dwr3sg8fJf3vKTDQzzPfKM9uDJSPafQVDxEFNM8R9KJPF8WyTyNnAU-1ARbvdTXc7wQfq29evNFvTdtRjwJu9E7HLbNPe96RLyqOI-9ISNbPbM7qDvKbKA9JAlnvGTkkbxjJlE9nx1QvVFLc7zYKFA9NNvFPardZTyUPkO9Fqluu-IFjbsqJX-9saskPbtogruGWp49J1BEul03gLzhO8a9qp3hvXKSnLshHok9oK5pPUA4GTx3VOu8b8ITvY6FlbpHe3c9pXmhvYqc9LvgTde9PisEve018zox0FW9i5lOveb4_jmkgxo9HFs0vRz8Djwal-A8CnKGvMvHh7vIMpM9CrQgPTA1nTkjKjk9rSUOvSQ2TDuad5y6q3WivKA1XDvePSA9AjpdveTmyDm9osA8BL-Vu7lw-rmzcvm8s22ivQYNsDh6ffc8Kh60upYYp7etL7c6_RLxvbwjiTkRQ6E8fIidu3U0ejpt2IC9ahaJO1X90DlV8AA9oNVTPZxXk7noq1o9sWAMvbYQZDl5YUY9zAP9PCkG4DgpY9e8jf4hvXBNm7lINx09uiMturTTXLnXA5y8Sw-ZvfAb_LgXVgC9v4YbvYKCH7hXoAy9T3aTPepIZ7jiVbu8RWGMvXWEDrj_aaS9J9mqvRdUbDge-eO9G-ucvRzChbhdO8y9ofOeO0zWfji45Ci-0X-FvJ34Grk_Kam9G9bUvbh-Qbcpgp69O0vaOxcBJrkt0dm9vKCEvevJlDdDzSu9ckKXvFxtLziNMsE9XnSDvFcaWzhlP0E8oyT_PIfOjzfFxpw9h_EEPSi1prd0svk8MTABvbfL1baCxHs9SnsDPcTziDjFv5m9czhJPV1O47hnCZe8pgSJPZqypTcOEAw-F_1XvSOQircgADgTQAlIbVABKnMQABpgJwEAPf0IydTIa-Y73tMr4fTdEebwLf__t_8WQdLj_ubsvjIl_y3p9RChAAAAGyzfVNYAA3_q9PDtmzf-vb__JA9YDdUqn-r9AAD1NwXmHMzj5O4FAAHywyQIN9NgSyUCIAAtY-wWOzgTQAlIb1ACKq8GEAwaoAYAANhBAACEwgAArEIAAADBAACAQAAAqMEAAOjBAACIwQAA6sIAAAjCAABIwgAAIEEAAOjBAADgQAAAQEAAAMhBAAAAwgAAQMIAANBBAACowQAABEIAAJjCAACgwAAA-EEAAGDBAAAcQgAAeMIAAPjBAABEQgAAgD8AAADCAABsQgAAdMIAAKDAAABgwQAA6EEAAFBBAAC2QgAAEMIAAEjCAADgQAAAoEAAAHBCAABQQgAAqMEAAJDBAAA4QgAAQEEAAEBCAADwwQAA2MEAAKjBAAAYQgAAmMEAAEBBAAAAwgAAAEIAACBBAAAEQgAAoEEAADhCAABgwgAAIEEAAMBAAABQwQAABEIAABDBAABgwgAAYMEAAIDBAACAQQAAbEIAADTCAACkQgAAFMIAAATCAACUwgAAAEAAADDCAACowgAAmMIAAFBBAACwQQAAcEEAALxCAAAMQgAAqEEAAGBBAABIQgAAmEEAAHDBAACYQQAAQEAAAOjBAACIwQAA0MEAABhCAABIQgAAKEIAAEhCAADAwAAAwEAAAKBCAACEwgAAssIAAGhCAADwQQAAeEIAAKDBAACCQgAADEIAANBBAAAQwgAAEMEAACRCAABAQAAAMEEAAIDAAADoQQAARMIAACxCAACWwgAAZMIAAPjBAABsQgAAAEEAAIBBAACowQAAcMEAAITCAAC4wQAAcEEAABRCAAAgQgAA4EEAALBBAAAAwQAAIEEAACRCAABIwgAAkEEAAPhBAACQwQAAEMEAAJRCAADIQQAAoEEAAKBCAAC4wQAAuMEAAFBBAAD4wQAAcEEAAJjCAAAAQQAAmMEAAKBAAAAQwgAASEIAAEhCAAAUwgAA4MAAAPDBAACgQQAAgEEAAEDCAABMQgAAwEAAACzCAACIwQAAkMEAAIDBAABgQQAAPMIAALBBAABAQQAA-EEAAGTCAADIQQAAnkIAAFzCAABQwgAALMIAAIDCAABgQgAAAMEAAIDAAADAwAAAfEIAACDBAACYwgAAAAAAANBBAADAQQAAuMEAAKBAAAAowgAAlkIAADDBAAAIwiAAOBNACUh1UAEqjwIQABqAAgAAEL0AAIi9AAD4PQAA6D0AACS-AAD4PQAApj4AAAW_AACGvgAA4LwAAHC9AABcvgAA-D0AAIg9AAAcvgAAgLsAAHw-AABQvQAARD4AACE_AAB_PwAAJL4AAEA8AACAOwAAQDwAAIg9AAA8PgAA2D0AACS-AAD4PQAAkj4AAFQ-AACCPgAALD4AAFC9AACovQAAoLwAAJi9AACWvgAA6D0AAKa-AACAuwAAMD0AAM6-AACGvgAAgj4AAAM_AABcvgAAUL0AAAy-AAB8PgAAiL0AAJI-AABEvgAAuD0AADC9AABbPwAAUD0AALY-AACqPgAAyL0AAHC9AADgvAAADz8gADgTQAlIfFABKo8CEAEagAIAALi9AADovQAATL4AADu_AADgPAAA6D0AAJi9AADIvQAAsr4AAHw-AABQvQAAQLwAAMg9AAAsvgAAgDsAAKi9AAD4vQAAMz8AABS-AACiPgAAmD0AAFA9AAAMPgAAyL0AAHC9AAC4vQAAir4AAIg9AACYvQAAoDwAACQ-AACgPAAAgLsAAEC8AABEPgAAFL4AAGQ-AABwPQAAPL4AADC9AAD4PQAAuL0AAIK-AADgPAAABL4AAEC8AAB_vwAAqL0AAAy-AAAwPQAA6D0AAIC7AABUPgAAqj4AAEy-AABQPQAAcL0AALg9AAC4PQAAuL0AAOA8AADKPgAA6D0AAHS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=ySFWy0vWgO8","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["1232021639046124289"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"291852515"},"18401641026434031423":{"videoId":"18401641026434031423","docid":"34-6-3-Z1A995CD985130C4B","description":"Watch how fast I can create a NativeScript app using my favorite template. ► ASK If you have a topic you want me to make a video about use #iscriptnative in the comments. ►LET'S Connect Alex on...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2441201/5ff3561e7341ab540d20d78a530107d9/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/PEnkJwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"6","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=videoid:18401641026434031423","teaser":[{"list":{"type":"unordered","items":["Bu video, \"iscript native\" kanalının bir eğitim içeriğidir. Sunucu, NativeScript uygulamalarında şablonların nasıl kullanılacağını göstermektedir.","Video, NativeScript'te şablonların ne olduğunu ve nasıl kullanılacağını anlatmaktadır. Sunucu önce kendi oluşturduğu bir uygulamayı göstererek başlıyor, ardından GitHub'daki NativeScript app şablonlarını tanıtıyor. Özellikle \"template-enterprise-auth-ts\" ve \"template-drawer-navigation-ts\" gibi şablonları kullanarak, bu şablonların nasıl oluşturulacağını ve çalıştırılacağını adım adım gösteriyor. Şablonların içinde zaten hazır kodlar, lintler ve bazı uygulamalar (örneğin, liste görünümü, Firebase eklentisi, görüntü seçici) bulunduğu vurgulanıyor."]},"endTime":433,"title":"NativeScript Templateleri Kullanım Rehberi","beginTime":0}],"fullResult":[{"index":0,"title":"NativeScript Templates Tanıtımı","list":{"type":"unordered","items":["NativeScript'te uygulama projeleri şablonlardan oluşturulabilir.","Şablon bayrağı kullanılarak boş bir proje, yan çekmece, tab görünümü veya gösterilen örnek gibi farklı başlangıç seçenekleri kullanılabilir.","GitHub'da \"NativeScript App Templates\" adlı bir depo bulunmakta ve burada tüm şablonlar görüntülenebilir."]},"beginTime":28,"endTime":67,"href":"/video/preview/18401641026434031423?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=28&ask_summarization=1"},{"index":1,"title":"Şablon Türleri ve Özellikleri","list":{"type":"unordered","items":["\"Hello World\" şablonu temel bir uygulama için uygun olup, buton gibi bazı işlevsellikler içerir.","\"Blank\" şablonu hiçbir içerik içermezken, \"Drawer Navigation\" şablonu konuşmacının favori şablonudur.","Gösterilen örnek şablon \"Master Detail with Firebase\" ve TypeScript şablonudur."]},"beginTime":67,"endTime":104,"href":"/video/preview/18401641026434031423?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=67&ask_summarization=1"},{"index":2,"title":"Şablon Örneği ve Özellikleri","list":{"type":"unordered","items":["Şablon, NativeScript Core projesi olup, paket.json dosyasında RxJS, TNS Core modülleri, SAS ve TSLint gibi yerleşik özellikler bulunmaktadır.","Visual Studio Code güncellemeleriyle npm komutları doğrudan çalıştırılabilir.","Şablon, ListView, NativeScript Firebase plugini ve Image Picker gibi hazır bileşenleri içerir."]},"beginTime":104,"endTime":149,"href":"/video/preview/18401641026434031423?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=104&ask_summarization=1"},{"index":3,"title":"Şablon Kullanımı","list":{"type":"unordered","items":["Şablon kullanmak için \"tns create\" komutu kullanılır ve şablon adı belirtilir.","Örnek olarak \"template-enterprise-auth-ts\" şablonu kullanılarak bir uygulama oluşturulmuştur.","Oluşturulan projede TSLint, TypeScript ve NativeScript SDK yapılandırılmıştır."]},"beginTime":149,"endTime":245,"href":"/video/preview/18401641026434031423?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=149&ask_summarization=1"},{"index":4,"title":"Enterprise Auth Şablonu","list":{"type":"unordered","items":["Template, login sayfası ve viewmodel içerir.","Konuşmacı, \"Nativescripting.com\" adresinde \"Nativescript Enterprise Auth\" adlı bir kurs sunmaktadır.","Template, Azure Active Directory, OAuth 2, OpenID Connect ve SAML redirect gibi özellikler içerir."]},"beginTime":245,"endTime":299,"href":"/video/preview/18401641026434031423?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=245&ask_summarization=1"},{"index":5,"title":"Yan Çekmece Şablonu","list":{"type":"unordered","items":["Yan çekmece, mobil uygulamalarda yaygın bir UI tasarım desenidir.","\"Template Drawer Navigation\" şablonu JavaScript, TypeScript ve Angular versiyonları bulunmaktadır.","Oluşturulan projede NativeScript UI Side Drawer, SAS ve linting yapılandırılmıştır."]},"beginTime":299,"endTime":356,"href":"/video/preview/18401641026434031423?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=299&ask_summarization=1"},{"index":6,"title":"Yan Çekmece Projesinin Çalıştırılması","list":{"type":"unordered","items":["Proje ilk çalıştırıldığında Xcode projesi inşa edilir ve bu işlem yaklaşık bir dakika sürer.","Android projeleri ilk çalıştırıldığında daha uzun sürebilir, ancak sonraki çalıştırmalar daha hızlıdır.","Yan çekmece projesinde bir düğme ile yan çekmece açılıp kapatılabilir ve farklı sayfalar arasında gezinilebilir."]},"beginTime":356,"endTime":414,"href":"/video/preview/18401641026434031423?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=356&ask_summarization=1"}],"linkTemplate":"/video/preview/18401641026434031423?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"How to Use NativeScript App Templates","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=4yIfUUbnSHI\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhYKFDE4NDAxNjQxMDI2NDM0MDMxNDIzWhQxODQwMTY0MTAyNjQzNDAzMTQyM2qIFxIBMBgAIkUaMQAKKmhoaWRzZHVteXNueWdibGJoaFVDYWppTUtfQ1k5aWNSaExlcFM4XzN1ZxICABIqEMIPDxoPPxOxA4IEJAGABCsqiwEQARp4gfbw_AID_ADuAwz6-wEBARYF-Ab0AQEA4PkE9gf7AgAX-wn7_QAAAPsG9Pz_AAAA__r-7__9AQDwAwcCBAAAABsICfkBAP8A_RICEP4BAAD9_gH-Bwr_AQ38BQD_AAAA-wQKDP0AAAAFAggJAAAAABL0_f0AAQAAIAAtXEXKOzgTQAlITlACKoQCEAAa8AFdA9b--fgTArcSFgDu8_IBgdfh_1Yb4AH8APMAwAPjAMQD4QHsAB8A4__-ANAr_v-4Guj-RQ8QABnrPP4a_BQAJO4GADru-wArGwUA6BP1_-4FCQAtGwcAIOYuBRkM5_4d9QP9DOfeANreAwIPKRoEJfsIBjAe5ALZAgkGDxgc-OQi-AXvJAz_vO_u_hr4CP78INoEMCTr_wL8FwAgEAsEEA8U_CPz8gDkDgj8COEK_PoI8P74_AUM2wkN_C40Cv4e-f8K7RDw9fj5AvQUCvQGDT4MAwXw4gP88_f47OcA_egHBgHiGwcN1BYKEA4U9fEgAC2T8R07OBNACUhhUAIqzwcQABrAB1wfxr4AQXQ9pxKUPE7Ahb3HE0E8Ia8nPfioD76n89c85V4gvaZIPj6dvEg9-JKhOw3jtr4GLm-9azPnO8Cksj0E1Iq8n5JzPb7yhTxdT4S9LgdVvEzEO76CnEW7VjLXuskzND046Fy9UJAzvPA0eT5ubHa8ZBT0O8Tu270HgyU7ZhUVPFsLbj2EDe-99zjqOSgLDz5iBCM9eDySPLLlxj2iLxg9XX8cvRhA-L0qO308Rc-1O08kc7y4ghw9Wg2JvIKL1T3EvSi9WviTu9xVfrz91z69yiCxum8vKT143Ca9s70MPPGwmr1QFRW7xSLAukVWLT3bwUg9fbAOvJ2dDL6-EV28lXY0vKPVjz2ncn-8rMKoutlCkL02vbo8SOxqO01e7LtbNmQ904MZOoTtTD3k82o9VJD6PPEB57lpSrw82soHvLowAj5mvZi8zD60vMzlgL39cKu87gUJPLLLgTxqBIE9yQyKvAPfvr0s3wk95_ITO6hOjD1WEQ49tGx3PBxc2j217vC8RGyPOkBRtDzGvqQ8h343un7kFr1t7C09dXKGPAAOEL0HRMg8Q_JaupiazrwfKrI8eNtgvDF2R706voy9sH03vDXDtz2AUw49piSQPJm6K7xMh3M8Zx_xO9Tu9z2aEj-9STVku8w3vL0KeY68CMTvOyh0qDnZWdk8rh2YO603A7xojDu9taDaO1FtSz1h1Qu7toZvO0TztT2WIm85Xsv5OmkhrD37Ffy87ovXumBCgL2AX2i9Cs5oOeQpMD2lVg698dgNO7N4gT3LfgI8URy_NgIPCjwoHc84EeNIOuZcijxtG4Y8e3taObKrP72vyFS9c64-t7Guo7tN7Za8bfRHuu3Zvr0pOWw958rVOYcbDbxFu-k7opG4OOQjszwHE4W9CVETuQsFkTyfMd08g0-UN6DF0rz2IGm9GN-jubSw5bvbeyK9gBzwOKcZPL2x0cO8eYa1N__eF71rt129lx4SOIgjmb1WX8I8OyupOG4YBb15bJW8neFRt1zRkb2APtu77c1IuDYh7b2ufky9gVhmuP3oar3o6RI9IjD0NlwAOr4BE429YPMxuVrqur2ZmhS-6VtSuMenlr0Dh4a8nY2KuIrKJr1ivOa9yeVyOBDFybwM6lu90dKSOMwHmT2Y6_68uqCSN1OToDzDlkM9DCBKt-P_jj1_3zo9rfHTt_QVxTvDPQA9aSugt4VVYTzdDf08k093OHfGjb2rKQQ9n9OKuMeJirx6JJQ8WaF0uAKYNz0-hn298wypNyAAOBNACUhtUAEqcxAAGmBRAQA-CgXBs-FcxBnw0xr88dLoHOg9_-72__0V4-z07-C2IQ7_LQQo6KYAAAAyNeA5xwAHf9Lp4vfQIwmlpewT8nUG6QmpDOLwueZFH-f_sN_cHw8AAsPSBCAv7k36xDIgAC3HrBU7OBNACUhvUAIqrwYQDBqgBgAAwMAAADDCAABYQgAAYMEAAOBBAACAwAAAAMEAAKBAAACewgAAiEEAAFzCAADwwQAAoMIAABDBAADAwAAAQMIAADTCAADAQQAAHMIAAI7CAABcQgAAiMIAAJjBAAAEwgAAAEEAAHRCAAAIwgAAIMEAAJxCAAAYQgAABEIAAEDBAAAAwQAAYEIAADzCAACAvwAAgEIAAChCAAAgwgAAAAAAAPBBAADwQQAAsEIAAADAAACIQQAAsEEAAFRCAACIQQAAqEEAAFjCAADYwQAAyMEAABhCAAAwwQAAIMEAAIBBAAAAAAAAgL8AACBBAAAAQgAAQEAAAPDBAAAAwQAAqsIAAODBAAAgQgAAyEEAALhBAABwwQAAsMEAAODAAAAAwQAAbMIAAFxCAAAYQgAA0MEAAEzCAABQQQAA-MEAAKDCAACOwgAAcMEAAOhBAADgQAAAgEIAAAxCAAAAwQAAGEIAALBBAACgQQAA2EEAAMhBAACgwAAAQMIAAABAAADIwQAAAEEAAIBAAAAIQgAAIEEAAEDAAABAwAAAUEIAAJDBAACOwgAA6EEAAMhBAACQwQAAEMEAADhCAACIwQAAQMAAAKDAAAAgwgAAqkIAALBBAAAMQgAAqMEAAPBBAADQwQAAoMAAALDBAAA8wgAA0sIAAHhCAABEQgAAMEIAAKjBAAAAQAAAjsIAAEBBAABgQQAATEIAAOhBAAAUQgAA-MEAAFDBAAAYwgAAVMIAAJDBAABAQQAAMEIAAFBBAAAwQgAAdEIAAAjCAAAIQgAAMEIAACBBAABwwQAANEIAACDBAACQwQAAusIAAI5CAABEwgAAQMAAABjCAACcQgAAAEIAAKjBAAC4wQAASMIAAPBBAABQwQAA5sIAAJBBAAB0wgAANEIAAABBAACawgAA6EEAAIC_AABQwQAA-EEAAKBBAADowQAAFMIAAJhBAADOQgAATMIAADjCAAAUwgAA1MIAAMBBAADgwQAAAMIAAKpCAADAQAAAcMEAADTCAACQQQAADEIAACxCAAAIwgAAwEAAAFTCAACQQQAALMIAAADCIAA4E0AJSHVQASqPAhAAGoACAADgPAAAgLsAADw-AACIvQAARL4AAGQ-AABkPgAAG78AAKi9AACgPAAADL4AANi9AAAcvgAAqD0AAGS-AADYPQAA6D0AAHC9AABwPQAAAT8AAH8_AACCvgAAoLwAAKA8AACovQAAMD0AANi9AADovQAALL4AAIY-AABEPgAAiL0AAHw-AACAOwAA4LwAADS-AADgPAAArr4AAKq-AAB8PgAAnr4AAAy-AAD4PQAAor4AAJi9AADYPQAATD4AACS-AAAQvQAAML0AACQ-AADovQAALD4AAPi9AADIvQAAgDsAAE8_AADYvQAAij4AANo-AAAwvQAAuL0AAJg9AAAHPyAAOBNACUh8UAEqjwIQARqAAgAAQDwAAHA9AACavgAA_r4AANi9AABAvAAALL4AABA9AAAcvgAAhj4AACS-AAAwvQAAZD4AAIq-AADgPAAAHL4AADS-AAAtPwAAVL4AAII-AAC4PQAAHL4AAEw-AACgvAAAQDwAAKA8AABkvgAAqD0AADA9AAC4vQAAqD0AADC9AABwPQAAJD4AADQ-AAAEvgAA2j4AAAQ-AABEvgAA4DwAAFQ-AABQvQAAyL0AAOC8AACgvAAA4LwAAH-_AAAcPgAAqr4AAIC7AADgPAAALL4AACw-AACWPgAA2L0AAFA9AABQvQAAQDwAAAy-AACYPQAAUL0AAI4-AABwPQAAHL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=4yIfUUbnSHI","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["18401641026434031423"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1188882020"},"9314751461310549158":{"videoId":"9314751461310549158","docid":"34-0-14-ZE45A21550A34EBA1","description":"In this tutorial, I show you how to setup a NativeScript development environment from scratch, on a new Windows laptop. topic you want me to make a video about use #iscriptnative in the comments...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/470037/c00e2c7b68bf30100c9d9e54297a2c81/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/NfPsbwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"7","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=videoid:9314751461310549158","teaser":[{"list":{"type":"unordered","items":["Bu video, NativeScripting kanalından Alex tarafından sunulan bir eğitim içeriğidir. Alex, NativeScript kursları hazırlayan bir eğitimci olarak kendini tanıtmaktadır.","Video, NativeScript kurulumunun tüm aşamalarını adım adım göstermektedir. Alex, Windows işletim sisteminde NativeScript kurulumunu, Chocolatey, Google Chrome, Node.js, JDK8, Android SDK, emulator ve Android Studio gibi gerekli tüm ön koşulları detaylı şekilde anlatmaktadır. Kurulum süreci yaklaşık 22 dakika sürmekte ve sonunda \"Hello World\" uygulaması Android emülatöründe çalıştırılarak kurulumun başarıyla tamamlandığı gösterilmektedir. Video, özellikle sanal makinelerde kurulumun başarısız olabileceğini de belirtmektedir."]},"endTime":528,"title":"NativeScript Kurulum Rehberi","beginTime":0}],"fullResult":[{"index":0,"title":"NativeScript Kurulumuna Giriş","list":{"type":"unordered","items":["NativeScript kursları veren Alex, NativeScript uygulamalarını yerelde çalıştırmak için gerekli kurulum sürecini anlatacak.","NativeScript kurulumu için büyük ve korkutucu bir araç zinciri (tool chain) gereklidir ve her zaman sorunsuz çalışmayabilir.","Bu videoda, NativeScript.org'daki tam kurulum talimatları ve özellikle Windows için ileri kurulum adımları takip edilecek."]},"beginTime":0,"endTime":43,"href":"/video/preview/9314751461310549158?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=0&ask_summarization=1"},{"index":1,"title":"Kurulum İçin Hazırlık","list":{"type":"unordered","items":["Kurulum, fabrika temiz bir Lenovo E480 laptop üzerinde gösterilecek, sadece Chrome eklenmiş durumda.","Kurulum adımlarında her bölüm ayrı bir komut olarak sunulacak ve zaten Node.js kurulmuşsa bu adım atlanabilir.","Kurulum, Chocolatey kurulumu ile başlayacak ve bu, npm gibi diğer bağımlılıkları kurmak için kullanılacak."]},"beginTime":43,"endTime":144,"href":"/video/preview/9314751461310549158?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=43&ask_summarization=1"},{"index":2,"title":"Kurulum Adımları","list":{"type":"unordered","items":["Chocolatey kurulduktan sonra Google Chrome, en son Node.js LTS paketi ve JDK 8 kurulacak.","Android SDK kurulumu ve gerekli çevresel değişkenlerin yüklenmesi için komut promptu yeniden başlatılacak.","Android emülatörü, platform araçları ve build araçları kurulacak, bu işlem sanal makinede başarısız olabilir çünkü Intel Hardware Acceleration Execution Manager sadece gerçek donanımda çalışır."]},"beginTime":144,"endTime":283,"href":"/video/preview/9314751461310549158?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=144&ask_summarization=1"},{"index":3,"title":"Android Studio ve NativeScript Kurulumu","list":{"type":"unordered","items":["Android Studio kurulumu isteğe bağlıdır ve native uygulamaları geliştirmek için özel izleme ve performans araçları sunar.","Tüm çevresel değişkenler yüklendikten sonra, npm ile NativeScript CLI global olarak kurulacak.","Kurulum kontrolü için \"tns doctor\" komutu kullanılacak ve \"tns create -t sc\" komutu ile TypeScript ile native uygulama projesi oluşturulacak."]},"beginTime":283,"endTime":367,"href":"/video/preview/9314751461310549158?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=283&ask_summarization=1"},{"index":4,"title":"İlk Uygulama Testi","list":{"type":"unordered","items":["Oluşturulan proje için \"tns run android\" komutu ile Android emülatöründe \"Hello World\" uygulaması çalıştırılacak.","İlk kurulum yaklaşık dört dakika sürebilir, ancak sonraki emülatör kurulumları daha hızlı olacaktır.","Uygulama çalışırken kod değişiklikleri yapılabilir ve değişiklikler canlı olarak emülatörde görüntülenebilir."]},"beginTime":367,"endTime":482,"href":"/video/preview/9314751461310549158?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=367&ask_summarization=1"},{"index":5,"title":"Kurulum Süresi ve Sonuç","list":{"type":"unordered","items":["Kurulum yaklaşık 22 dakika sürmüş ve Core i5 8. nesil, 8 GB RAM'li bir makinede gerçekleştirilmiş.","Daha hızlı bir makine veya daha fazla RAM ile kurulum süresi daha kısa olabilir.","Bir sonraki videoda Mac için kurulum adımları gösterilecek."]},"beginTime":482,"endTime":525,"href":"/video/preview/9314751461310549158?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=482&ask_summarization=1"}],"linkTemplate":"/video/preview/9314751461310549158?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"NativeScript Windows Setup - Step by Step","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=3O-rsAFw8J8\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhUKEzkzMTQ3NTE0NjEzMTA1NDkxNThaEzkzMTQ3NTE0NjEzMTA1NDkxNThqtg8SATAYACJFGjEACipoaGlkc2R1bXlzbnlnYmxiaGhVQ2FqaU1LX0NZOWljUmhMZXBTOF8zdWcSAgASKhDCDw8aDz8TkASCBCQBgAQrKosBEAEaeIH7Cv4JAv0A9Q8FAvkE_wEZAQ4K9QICANnz8QMH-QMACPsM9P4BAADzA_oHAQAAAPj1C_P8_gEA-AgABPsAAAAT_gD4_wAAAAj4-wr_AQAA9P31BPUCAAEJBQQB_wAAAPIF9gP6__8BBPzvBgAAAAAY8_YDAQAAACAALeB1zDs4E0AJSE5QAiqEAhAAGvABXQLs_xkSJgXFGPYA5vrnAIHID_wn9uwA7PcAAKz16QDm9_QA7QAdANcKJADTKP7_5v3m_zosDwDuBPz_BgATABcQ9wEYAgIDGQoA__4E6_8BA_IBPA8H_yT3_gAXF-IANuv9_uzb5_-5-A4ADf42AfAJFgU0C-gEyjEOAv8U_v3v4wIB6yvm_M_zBPkpFAAB6CPaAgn97QTkBf_8BR8UCQkACAX61O4D-hcL_A7RB_3lDfP3ACsNCO0a_v0ZKwgC-Q38Bu8HCPvn7fjyIhLm_PkiBxC8vwYFEgv4APX1-_4SDfn08gIVAO_rCg8dH_j1IAAt93IpOzgTQAlIYVACKnMQABpgPv4AEP8As9ryTsfr2dMqCe7SBeriKf8K6gDHHKP6EOPq8RUMAFjGDRSjAAAALk6uSfgA_X_F4AkTygf_p-XvKRxHDvQPuSS59t7LYA7G_Mn-2SYWAADGxOQdEcMt7dz0IAAt76cYOzgTQAlIb1ACKq8GEAwaoAYAACzCAAAAQQAA4EEAABDBAAA4QgAAMEEAAEDAAABQwgAA6MEAAOhBAABAQAAAAEEAAILCAACwwQAAmEEAAHDCAADowQAAMMIAAEDAAAC4wgAAoEAAAGTCAADowQAA-MEAAJJCAADYQQAA6MEAAGBBAACkQgAAMEEAAIjBAAAgQQAASMIAAABAAACGwgAACEIAAIA_AABoQgAAoEAAAMBAAAAYQgAAEEIAACxCAAAwQgAAJEIAAABCAABQQQAAQMAAALhBAABYwgAAqsIAACBBAACgwQAAIMEAADDBAABAwQAAwEEAACxCAADoQQAApEIAAABAAAAQwQAA2EEAAJDCAADAwAAA4EAAACBCAADgQAAAfMIAAMDAAABsQgAAlkIAAETCAABYQgAA8MEAAMBAAACewgAAMEEAANDBAAB8wgAA1MIAAHRCAAC4QQAAgkIAAIJCAAAwQgAAMMEAAABCAAAwQQAAqMEAAOBAAABcQgAAQMAAAADCAACYwQAAuEEAAKBAAAAIQgAAskIAADjCAADAQAAAgL8AAIhCAACQwgAAkMIAAGRCAAAMQgAA8EEAAKBAAAAYQgAA8MEAAABCAAB4wgAAGMIAAJhCAAAAwQAAgL8AAITCAAAEwgAAAMIAAODAAADgwQAAEEEAADjCAACIQQAAhkIAACBCAABEwgAASMIAAFjCAADIwQAAQMEAAABBAACiQgAA8EEAAOhBAABAQQAAEEEAALjBAAB4wgAAAEIAAHhCAABwQgAAQMEAAIC_AADYQQAADEIAAPjBAAAAAAAAqEEAAOhBAAAEQgAAEMEAACzCAAB0QgAAUEEAAPhBAAAUwgAAgEEAAIhBAAAgwgAAmMEAAAAAAAAEQgAAEMEAAKrCAABYQgAAuMEAAABCAAAQQQAAgsIAAEBAAABQwQAAgEAAAKBBAACoQQAA4MEAAJ7CAAAAwQAAOEIAAEDBAAAAwgAAMMEAAIjCAAAwQQAAgsIAAMDBAAAIQgAAKEIAAODAAACAwgAAmMEAACzCAACgQQAAgD8AACxCAACowgAAHEIAADjCAAAAACAAOBNACUh1UAEqjwIQABqAAgAAuL0AAFC9AAA0PgAAqL0AAGy-AABwPQAAND4AABO_AADIvQAAyD0AAKi9AAAQvQAAbL4AAAy-AAB0vgAAyD0AAIA7AAAUvgAABD4AAAE_AAB_PwAARL4AADA9AABQPQAAHL4AAKC8AABwvQAAiL0AAKC8AACOPgAAND4AACw-AACePgAAkj4AAAS-AACAOwAAED0AAES-AACqvgAAyD0AAKK-AABwvQAAqD0AAKa-AAAUvgAAND4AAL4-AABkvgAADL4AAFS-AAAcPgAAoDwAAHw-AAAMvgAAbL4AAFC9AAAzPwAAHD4AAPg9AADKPgAAML0AAIC7AAAQPQAAAT8gADgTQAlIfFABKo8CEAEagAIAAJg9AABwvQAALL4AACe_AACYvQAAQLwAAAS-AAAsvgAA6L0AAKI-AABUvgAA4DwAAEQ-AACGvgAABD4AAPi9AADovQAAIz8AAAS-AAC-PgAAgDsAAFA9AACIPQAA4DwAABC9AABAvAAA4LwAAEA8AAAQvQAAoDwAAKg9AADgvAAARD4AABS-AADgPAAA2D0AACw-AABsPgAAbL4AAEC8AACAuwAATD4AADC9AABQvQAAUD0AABy-AAB_vwAA2D0AAAS-AABQvQAAoLwAADy-AACCPgAARD4AALi9AABQPQAAgLsAADC9AABcvgAAML0AADA9AADaPgAAdD4AAAy-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=3O-rsAFw8J8","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["9314751461310549158"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2146794245"},"11215787610642538943":{"videoId":"11215787610642538943","docid":"34-2-11-Z20F96DA5BED9DBCF","description":"iScriptNative Gear - https://nuvio.us/isn — ... — ❤️ Subscribe TO MY Youtube Channel 📺 Click here to subscribe: / alexanderziskind — ... — 🔧GEAR I USE Below is a list of gear...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/921514/ca9d3e07a977a936130c64cf7cd822c4/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/0daSKAIAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"8","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=videoid:11215787610642538943","teaser":[{"list":{"type":"unordered","items":["Bu video, Alex adlı bir eğitmen tarafından sunulan NativeScript platformunda Android uygulamalarında kaynak kullanımı hakkında bir eğitim içeriğidir.","Video, iki ana bölümden oluşmaktadır. İlk bölümde, NativeScript uygulamalarında Android kaynaklarını (özellikle XML dosyalarını) nasıl deploy edebileceğinizi ve JavaScript kodundan nasıl erişebileceğinizi adım adım göstermektedir. İkinci bölümde ise, layer list kullanımını, gradient ile düğme görünümünün nasıl değiştirilebileceğini ve bu tekniklerin Android'te herhangi bir kaynak için (stringler, renkler) de uygulanabileceğini anlatmaktadır.","Eğitimde ayrıca NativeScript Platform Declarations'ın kullanımı, kod tamamlama desteği ve layer list'in offset, radius gibi özelliklerinin nasıl değiştirileceği de gösterilmektedir."]},"endTime":713,"title":"NativeScript'te Android Kaynakları ve Layer List Kullanımı Eğitimi","beginTime":0}],"fullResult":[{"index":0,"title":"NativeScript'te Android Kaynakları","list":{"type":"unordered","items":["NativeScript'te genellikle XML ve HTML dosyaları ile HTML marketi ve JavaScript kodu kullanılır.","Android'te kaynaklar, UI veya ekstra özellikler için XML formatında tanımlanır ve kodda referans edilebilir.","Android'te kaynaklar genellikle XML formatında tanımlanır ve Android ve iOS için ayrı kaynaklar kullanılabilir."]},"beginTime":0,"endTime":115,"href":"/video/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=0&ask_summarization=1"},{"index":1,"title":"NativeScript'te Kaynak Dosyaları","list":{"type":"unordered","items":["NativeScript uygulamalarında \"app\" klasöründe \"resources\" klasörü bulunur ve bu klasör final uygulamaya dahil edilir.","\"iOS\" klasöründe uygulama ikonları, \"Android\" klasöründe ise Android manifest dosyası ve \"resources\" klasörü yer alır.","\"Resources\" klasöründe ikonlar, görüntüler ve değerler gibi kaynaklar bulunabilir."]},"beginTime":115,"endTime":152,"href":"/video/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=115&ask_summarization=1"},{"index":2,"title":"XML Dosyası Oluşturma","list":{"type":"unordered","items":["\"Layout\" adında yeni bir klasör oluşturulup \"mybutton.xml\" adında bir dosya eklenir.","XML dosyasında bir \"item\" tanımlanır ve içinde \"layer list\" ve iki \"item\" bulunur.","Birinci \"item\" köşeleri ve katı renk, ikinci \"item\" ise gradient için kullanılır."]},"beginTime":152,"endTime":224,"href":"/video/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=152&ask_summarization=1"},{"index":3,"title":"Kodda Kaynak Erişim","list":{"type":"unordered","items":["Ana sayfada butona \"loaded\" olayı eklenir ve \"unloaded\" handler fonksiyonu tanımlanır.","\"unloaded\" fonksiyonunda \"event.data\" ile buton nesnesi alınır ve \"view\" olarak cast edilir.","Android platformunda \"view.android\" özelliği kullanılarak Android widget'a erişilir."]},"beginTime":224,"endTime":300,"href":"/video/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=224&ask_summarization=1"},{"index":4,"title":"NativeScript Platform Declarations","list":{"type":"unordered","items":["NativeScript platform declarations kurulduğunda tam intellisense ve kod tamamlama desteği sağlanır.","\"npm install tns platform declarations\" komutu ile platform declarations kurulur.","TypeScript ile Android widget'ın tüm yöntemleri ve özellikleri kodda kullanılabilir hale gelir."]},"beginTime":300,"endTime":444,"href":"/video/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=300&ask_summarization=1"},{"index":5,"title":"Kaynak ID'si Alma","list":{"type":"unordered","items":["Kaynak ID'si almak için \"AppModule\" modülü kullanılır.","\"context.getResources().getIdentifier\" fonksiyonu ile XML dosyasının ID'si alınır.","ID, \"setBackgroundResource\" fonksiyonuna geçirilerek butona uygulanır."]},"beginTime":444,"endTime":549,"href":"/video/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=444&ask_summarization=1"},{"index":6,"title":"Sonuç ve Test","list":{"type":"unordered","items":["Proje yeniden başlatıldığında yeni eklenen XML dosyası algılanır.","Android kaynakları kullanılarak UI'ye özel stil uygulanabilir.","XML dosyasında yapılan değişiklikler için uygulamanın yeniden başlatılması gerekir."]},"beginTime":549,"endTime":582,"href":"/video/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=549&ask_summarization=1"},{"index":7,"title":"Android Layer List Özellikleri","list":{"type":"unordered","items":["Yeni my button XML dosyası paketine yüklendi ve kırmızıdan griye geçiş yapan bir gradient oluşturuldu.","Layer listlerin özellikleri arasında offset (5dp cihaz piksel) ve radius (şadow için) bulunur.","Offset değeri değiştirildiğinde gölge daha az görünür, ancak radius değeri değiştirildiğinde gölge daha yuvarlak hale gelir."]},"beginTime":587,"endTime":640,"href":"/video/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=587&ask_summarization=1"},{"index":8,"title":"Tıklama Olayı ve Uygulama Alanları","list":{"type":"unordered","items":["Butona tıklandığında renk kaybolur, bu nedenle tıklama olayını nasıl ele alacağınız önemlidir.","Native script'te tıklama olayı için native API'ye erişim sağlanabilir ve tıklama sonrası gerekli kaynaklar uygulanabilir.","Bu teknik sadece butonlar için değil, Android'te kaynak alan herhangi bir öğe için kullanılabilir; stringler, renkler ve diğer tanımlar için de geçerlidir."]},"beginTime":640,"endTime":690,"href":"/video/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=640&ask_summarization=1"}],"linkTemplate":"/video/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Using Android Resources in NativeScript | Tutorial","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=yNb9QjhR0QI\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhYKFDExMjE1Nzg3NjEwNjQyNTM4OTQzWhQxMTIxNTc4NzYxMDY0MjUzODk0M2qIFxIBMBgAIkUaMQAKKmhoaWRzZHVteXNueWdibGJoaFVDYWppTUtfQ1k5aWNSaExlcFM4XzN1ZxICABIqEMIPDxoPPxPJBYIEJAGABCsqiwEQARp4gQEMCvcD_QD3_Qn9-wT_ARD9BgL2AQAAzfn__wL0BQAlBwf_-v3_AAn07_0FAAAA7AMA8P8BAAAAD_MKAwAAAA75-Pv-AAAABwoCCv4BAAD89wL_A_8AAA79_vf_AAAADAQBBfv_AAD78_8KAAAAAAjy7woBAAAAIAAtd_nJOzgTQAlITlACKoQCEAAa8AFnHQD8_M0JA6kNAADe-N8Ajdf__0zx2f_k8dgAzgfbAcz24wDs0yP_yAIC_4ET7AGg-Nf9PREIAfz8BP8j8i__Ly_mAD_kFwAzDPUAzhUK_xcSN_9E4gYCW_IrAjoS5_4PFSf_LwbS_r_75wALIzwDIg8hAhEO_ADZSCQA7h0lAd3v7f3kEgb7tv_z-CD2Cf38Ed4GLxrT_egq_gUp9_YMAe0QAhXV8wMKDAQR3eT59Lfw2QDi__MSt-EP_x4pFw4U9yELE-bq9hcPBPEtGN76By8EBBoP-xXn2vL1xAIKAOPqDQDZAw8D-fwI9wf_-AkgAC3VrAA7OBNACUhhUAIqzwcQABrAB8eg-75GsUE90Zr6PDxm4Dy1ku87UiGDPPiBtbwDq888aRT3vIldKz7TXcM9fYYFPJfHqr4Tx-w7vhGdvD0pcz6UwOa79XIOPXi3Ur38p7w7OFeDvP0Hsr2_rcc7ew4TvEBcKDy4bm-8_QSGu5NvBj5vsCE9nJAOvM_dqb0Dt2m9EayFPNiofT3XMJO9vBk0Og14Tz1SGmA9Ts_gvBpBGT0UQZw8yPVGu5PUk73VKpU8POGduyN-mr1NcGU9bzAvvMkibT1FhNo7JTMoPDvhNb6Mv829WgQeuvc3nT0KKzU9bJj8O89rZ70YfDU9Og5yvEzFhjwyOgA9v4lXPDxrB741hD48aA35vMTfwDyWzxK9NDR5vOOl271FBRg9r7cIPRLJxjwqT4W8QkN_vM98oz24MlI9p9BUPOlrET1NGn68TPIOPI2cBT7UBFu91NdzvBDjyr2qtbC8nJJiPDhAm7slRpo9toPPunqslL3IluU84TOIPASicT3cIwW9QSsNPGMmUT2fHVC9UUtzvP0vNz2n0qo9oH9MvCTW57lz8be8jpZePLUET707pK09gXoQvGByqD1HPg48oH8Ku3Fjib3MEb29LLUkOzCbJT37B-w8pUEbPH9sEr0zL0y9mAPWu0d7dz2leaG9ipz0u1gkYb1nQW291ki_O_B4mb1rdi69RB77Oz1rTT1guAm9VcK1uY0jezxV7zq8sJFBO2nk0z3J0r28UrAGuJWe6TwioRK9R-QxOtBvqTyLivo7MZvfOtgu7Tzn6j29U3UmuXD3KD1UCrA8I04jOW9wOL2mmvm9UG-uOF2PHT0m1Qg73DjPN_yzVb13PbK9hRswuHSWmbx1Fsc8xifwuHIxlr3FHho9LCCWOZqfET0bGf88VeAeO9etVD3grxO8nJisuXlhRj3MA_08KQbgOEIG0bu2UM28i0UmucsvwzwglcW7_I5FOmhdIzwF_ru9dZbzNgq1qrszse-8Ek68uHisI7yun349fQTTODUrNryuMHi9Lp0CuGAARr1vsbe96fieOBCZrb14QF69K52zuLpSur0jIJG6Bs4YObjkKL7Rf4W8nfgauViTIr2VK8y9HhWLuD6XpL2gGBm9iDjoti3R2b28oIS968mUNz8TKzwRVZk7K-MDuI0ywT1edIO8VxpbONezsTzSwPK6vCq3tc3OXT3k6jE9LvIfOBT0TT20vae9l5eNt4qWVz0QWPk9jRdAOKVPK71mhg09DqvnuJA42rwV5bI9xKItNw4QDD4X_Ve9I5CKtyAAOBNACUhtUAEqcxAAGmBGAAA1BRnA0f5A3-HDzg_T6OPz-9gv_wvL_-cw6AEKBOW4OPT_FQHw-KYAAAA4M_XxygACdsLY4tTRLAPa1CIU9Hfa9Py8AyMHtMo3A_IIgQ7SBCYA1N_EFfb-2FT7BTAgAC2PtBw7OBNACUhvUAIqrwYQDBqgBgAAwEEAAMDBAADAQgAAUEEAAPBBAAAgwQAAgD8AAEDBAAAUwgAAGEIAADDBAABQwQAATMIAAIDBAACAQQAAaMIAADjCAAAEQgAAuEEAAFDCAADgQQAAoMEAACjCAABwwQAAgD8AANhBAABMwgAAYMEAAGhCAAAUQgAAIMIAAPBBAAAkwgAAeEIAAADAAAAsQgAAMEIAALBCAACiwgAAoEEAAABCAACYQQAAmkIAAOBAAAAwwQAAiEEAAIhBAACAQQAAaEIAACzCAAAIwgAAkMEAABBCAADAQQAA0MEAACDCAACowQAA4MAAABDBAAAQQQAAEEEAAMDBAACIwQAAYMIAAFDBAADYQQAAcEIAAFTCAABQwQAABMIAACBCAAAAQAAAjMIAANxCAACwwQAA8MEAAETCAAAgwQAAwEAAADDBAACQwgAA-MEAAARCAAAAQgAAsEEAACDBAAD4wQAAgEAAAGhCAAAYQgAAMMIAADBBAAC4wQAAPMIAAMDBAAAQwgAABEIAAABAAABkQgAAAMAAAODAAAAgwgAAqEIAALbCAAAcwgAALEIAACBCAAAEQgAAAEEAAPhBAAC4QQAAAEIAAMjBAADgQAAAmEIAAFxCAAC4QQAAAMEAAIA_AACwwQAABMIAAADAAAAUwgAANMIAAHhCAACwQgAAgEEAABDBAACQwgAAysIAAHDBAAAUQgAAEEIAAIRCAABIQgAAQMEAAEDAAADQwQAAQMEAAETCAADwQQAAEEIAADDBAADgwAAAEEEAABTCAAAQQQAAEEIAACDBAACwwQAA6EEAAKBAAADwQQAAysIAADxCAAC4wQAAyEEAAHzCAAAoQgAAsEEAAODBAAAMQgAAhMIAALBBAADQwQAAlsIAAExCAAAIwgAAEMEAALhBAAA8wgAAYMEAACDBAADgQAAAMEEAAMhBAAB4wgAAJMIAAIhBAACqQgAAIMEAADDBAADAwAAAKMIAALBBAABgQQAAcMIAAIRCAADYQQAAIEEAAMzCAAAUwgAAkEEAAEDAAAD4wQAAQEEAAJrCAACYQgAAisIAAEDCIAA4E0AJSHVQASqPAhAAGoACAABwPQAAoDwAAIg9AAAQPQAAiL0AAOA8AABsPgAAqr4AADy-AACIPQAAJL4AAFS-AABQPQAA6D0AABy-AADoPQAA-D0AADC9AAD4PQAA1j4AAH8_AADYvQAAQLwAAFC9AAA0vgAAuD0AAKA8AACovQAAqL0AAFw-AAB8PgAAoDwAAK4-AAAEvgAAMD0AAIC7AABQvQAAZL4AAJK-AAD4PQAAqr4AAOC8AAB0PgAA0r4AAHC9AABkPgAAND4AAOi9AAAQvQAAML0AALg9AABEvgAApj4AAFy-AACgPAAAQLwAAEc_AADovQAAqj4AAAw-AABMvgAAmL0AAOA8AADmPiAAOBNACUh8UAEqjwIQARqAAgAAcL0AABC9AAA0vgAAIb8AAHC9AACYvQAAiL0AAHC9AABUvgAAoDwAADC9AAAwvQAAQLwAAIq-AABkPgAAiL0AAHC9AAAVPwAA2L0AAHQ-AAC4PQAAUD0AAIC7AACIvQAAoLwAAEC8AACOvgAA4LwAAMi9AACIPQAA2D0AALg9AABAvAAAUL0AAFQ-AACoPQAAXD4AAII-AABsvgAAQLwAABw-AACovQAANL4AAAw-AAC4PQAAyL0AAH-_AABwvQAADL4AAMi9AAA0PgAADL4AADQ-AAC4PQAA2L0AAKg9AADgvAAA4LwAAKi9AACgvAAAyD0AALY-AACIPQAAFL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=yNb9QjhR0QI","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["11215787610642538943"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2139093976"},"5195126035608619287":{"videoId":"5195126035608619287","docid":"34-2-3-Z2F5EFCEAA475A2A1","description":"NativeScript-Vue just got TypeScript support! Woohoo! In this video I show you how to get set up with using TypeScript in your native mobile apps developed with the Vue NativeScipt framework and...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2821100/aa64ce5a97597a9bc2ac2e0c1dbf7f7b/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/q56AgQAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"9","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DZ9koujDvpBM","linkTemplate":"/video/preview/5195126035608619287?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"NativeScript-Vue with TypeScript and Class Components | Vue NativeScript Tutorial","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=Z9koujDvpBM\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhUKEzUxOTUxMjYwMzU2MDg2MTkyODdaEzUxOTUxMjYwMzU2MDg2MTkyODdqkxcSATAYACJFGjEACipoaGlkc2R1bXlzbnlnYmxiaGhVQ2FqaU1LX0NZOWljUmhMZXBTOF8zdWcSAgASKhDCDw8aDz8TmgSCBCQBgAQrKosBEAEaeIEFCgEA_AQA9Q4FAvkE_wEG9gD6-f7-AO4HBgAB_wAAC_8H_gMAAAD1BPH7CQAAAPf9_vX6_wAA9QwADgMAAAALBgP2AQAAAAkP-w3-AAAA9v8A_fkBAAAB_Q4PAAAAAPAIAgb-AAAA9wb-CgAAAAAR_u8DAAAAACAALcUk3zs4E0AJSE5QAiqEAhAAGvABYBr4_wTdFgW9CgAAy_3uAYHtHP9BCeMA9vPt_-7-3gDlB_QA3OEw_sj7CwGnJx0Azf3d_0EH8QD5-yL_IPIHABIL5wFH5QwBORMD_80P4__-Ch_-Mt8X_SbrGQAt_vsACfMR-uj83QPU1-wAChMhAB4K_gYiHAn_8AkY_ewGFP3M8vP_1wIN_MH6AwMnAhMBDBDe_yQV3f7tIf4EKwEEB-XwFP_68AkH9ggOCuXq-vfH9OIA9hH0Btj2Df0IISD6DwEM__P0_v0FHQfyIQP0-f0w-gkUDPwQ_PT4-NECBwD_9gEBzx8OB-cLGP4NE_byIAAtQVolOzgTQAlIYVACKs8HEAAawAcv_eu-CmIFPd3U_jvkBUK92_uUPfdCnDzgoP29LgymOwWRHrzToxk-qDZ4PWEJ97r8jLu-WlMPvMbqxbstCVA-1PhgPOZkGD3J7l294n72PBjWSL2OQKy9ofEpPZqpmLuPMjc675w8vfhxtDwKgSw-OUf4PCXstrwJzKm9VMMDvWjDK7zqQUE9AyUiu7UYPLwecP09d4Cru9HvGLvgDhQ-4fcFPQQK0DxBHMW9QCj5PH9dejtHWoU8xI2APNuRA7xw0F49syXrvIZgyzzr-4W9PmhMvYc7ETzZbDY93ACiPDYS1zs9KAi947sePWfLILwGlg09IMo8vCRkezyoyCG-AnwcPejpbTyfIPE9EA4svY4RJznjpdu9RQUYPa-3CD1a1wk8MWCJvO6ayjvThuM9zHZqPdZ0vTw8PSU8Iz17vOqjvrqNnAU-1ARbvdTXc7xSCo-9-TwVvRcv1LsJu9E7HLbNPe96RLysFCe98qsePdjvLrx8k6s9RgiPvYvb7DpECF49eXJyvCAkMLyA9A09WQhBPfO_JjzoToC9TbTQPDaVhbyg86Q8Xx4XPTCz-LqRZPY9aaNfvACTkrsxdke9Or6MvbB9N7zKWJg9Zjk_PBp1BjxBeH68spwEuzi00Dvq-k89H0y6vWq5KDrgTde9PisEve018zr78yO8nBl9PO-r1bu0FxY9nLYQvel3irpSk0U9zvxqvDpm0bsLJOg9qwEvvezJ0znFQLI8D5vIvLJWh7nyIpc6Pu0QPVhRZrveuaY9O2gbvdoZxznwTl49c7I-PcFWQjkoYSa8iD6pvKbmPDkxs2899SNPPRA_uDjdKqO8Vz3AvZEGHjn2I4W82kgovSe5jjnexSC9qKxhPTgRrbhO6vA8k2iPOuKFITfoq1o9sWAMvbYQZDnxRZA9Uq1PPJ6yvziT2N47A0xPvUZfBbgIqcC8BKnUvOvZRzne9o484ZCyvO4lCDl46GC8-y8mvUMWKTUKgLG8JxfjPWJgkrmp8qI8oUgcvTh7GbjeSTg7SiRRvRU3fTewD7G9twy4vf5YOLjW7By9UInQPJyqXThcADq-ARONvWDzMbmW5IW9SWm2vXbfprcycoa9hItLvUsbC7i0yNa9dEa_vd63vTitTPg8PJo0PH7C67jvPmI93iEAvQk4ILeepqA8pKnevJ33ITfNzl095OoxPS7yHzjXnGg93xE6vU9iGbhCy189Yxq3PW6QjjhmXAK9dBZMPYB4mLhE0IM77rqyPbrqrDeguE099x-pvStNvrcgADgTQAlIbVABKnMQABpgTgMALR4ayM7YYesTwN7-4O7mFhLWM__z8P_9GcMH8frA1jcYAA_rEvqnAAAAF0LmMccADnzd7N7vxB4H0LDrD_xXEPX8gQf3-7rvQxfeDZMJ6A4aAO_csxvwIe9LHfEeIAAt5bQbOzgTQAlIb1ACKq8GEAwaoAYAAJjBAAD4wQAAwEAAAFBBAAA4QgAAcEEAALBBAADAwAAA4sIAAADBAACwwQAA0MEAAIzCAACAQQAACEIAAJjBAABAwAAAgD8AAKjBAACGwgAAMEEAAMbCAAAswgAAgD8AAFhCAAAEQgAAsMEAAKDAAAAsQgAA2EEAAMjBAAAIQgAALMIAAIRCAAAgwgAAAAAAAJjBAACQQgAAUMEAAAxCAACAQAAAHEIAABRCAAC4QQAA4MAAAABAAAAYQgAAcMEAAKBBAABwwgAAdMIAAADBAADAQAAAgD8AAJhBAABYwgAAwMAAACBCAADQQQAAMEEAAOBBAAAAwQAAsMEAAKzCAABAwAAAkMEAABhCAAAAwgAA6MEAALDBAAAcQgAAmEEAAFzCAACyQgAAgMAAABBBAACywgAAqMEAAMjBAAC4wQAAzsIAAPhBAAAAQAAASEIAALBBAABoQgAAJMIAABhCAAAwwQAAQEAAAMBBAABAwAAA4MEAADDBAABAQAAAQMEAAJBBAABAQAAAvkIAAMDAAAAAwgAAyEEAAMxCAACOwgAACMIAAExCAAAEQgAALEIAAMBBAACiQgAAwMEAAIhBAABgwQAACMIAAPhBAAAIQgAA6EEAAEDAAADgQAAAuMEAABDCAADYwQAAMMEAAHjCAAAkQgAAnkIAADxCAACwwQAA2MEAAAzCAACAwQAAwEAAAGDBAAAUQgAA8EEAAJDBAACYwQAAMEEAACTCAACwwgAAQEAAAEhCAAA8QgAAeEIAABhCAADAQAAAAEAAABBBAAAwwQAAEEEAAFRCAADAQAAAsEEAAKDCAACmQgAAbMIAAHBBAABUwgAAYEEAAMBBAAAEwgAA2MEAAI7CAAAQQQAARMIAALjCAAAsQgAAAAAAAChCAAAAwQAALMIAAOBBAABAwQAA4MAAAAxCAAD4QQAAVMIAAFDCAAAYQgAAcEIAAIDBAADwwQAAoMEAAADCAABUQgAA2MEAACjCAACQQQAA0EEAANDBAAC8wgAAQEAAABxCAAA0QgAAiMEAAKDAAACiwgAAmEIAAIrCAADYwSAAOBNACUh1UAEqjwIQABqAAgAADL4AAOi9AACKPgAAcD0AAAS-AAAMPgAAnj4AACG_AAAEvgAAoLwAADy-AAC4vQAAQDwAANi9AACavgAAUL0AAAQ-AACovQAAUD0AAA8_AAB_PwAAHL4AAKi9AABwvQAAPD4AAAw-AADgPAAAHL4AALg9AACWPgAAND4AANY-AAA8PgAAHL4AAFS-AABEvgAAqD0AABS-AADYvQAAoj4AAFC9AAAQvQAAJD4AAHy-AACYvQAAAT8AAGQ-AABcvgAAmr4AAIi9AAA0PgAAQDwAAJI-AABcvgAAED0AAKA8AABLPwAAuL0AAPg9AABUPgAAcL0AACS-AACovQAAfD4gADgTQAlIfFABKo8CEAEagAIAAGy-AAAMvgAAoLwAAC2_AAA0PgAAiD0AAMi9AADYvQAApr4AAHQ-AACovQAAgDsAAJi9AACevgAAcL0AAKC8AACgvAAAUT8AABC9AACCPgAAfD4AAFA9AACoPQAAoLwAAEC8AACYvQAAdL4AAIg9AADIvQAATD4AACQ-AADgPAAAiD0AACS-AAB8PgAAcL0AAKA8AACAuwAAjr4AAEQ-AAB0PgAAHL4AAOC8AABQvQAAoDwAAIA7AAB_vwAAmL0AAKi9AAD4vQAARD4AAOi9AABkPgAAgLsAAKg9AACAuwAA4LwAAOg9AABwvQAAuL0AAIi9AACePgAAMD0AAMi9IAA4E0AJSHxQATAJOAFKAFIJCA8QkgIYADABYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=Z9koujDvpBM","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["5195126035608619287"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"624579780"},"2195547443068662628":{"videoId":"2195547443068662628","docid":"34-10-16-Z7A6E4E86134AC107","description":"Well it's finally ready! After months and months of waiting, React NativeScript is the missing link that's now ripe and ready to be used! In this video, I take you through some questions you...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2089434/232361f4eaf435f88687887faac16c83/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/INI1vwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"10","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DTDEVWLHcDgM","linkTemplate":"/video/preview/2195547443068662628?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"React NativeScript: First Look!","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=TDEVWLHcDgM\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhUKEzIxOTU1NDc0NDMwNjg2NjI2MjhaEzIxOTU1NDc0NDMwNjg2NjI2MjhqiBcSATAYACJFGjEACipoaGlkc2R1bXlzbnlnYmxiaGhVQ2FqaU1LX0NZOWljUmhMZXBTOF8zdWcSAgASKhDCDw8aDz8T6AWCBCQBgAQrKosBEAEaeIH7BAEC_gMAEAAQAAIH_wH9CPj9-P79AOL6A_cH-wIABAkFAPgBAAD6A_IIBwAAAO75__T2AAAA-__8AQMAAAAT-gn9AQAAAPcP7wH_AQAACv0CCPkBAAAD-_0EAAAAAPgKB_v7_wAA9wcBAAAAAAAW8_8MAAAAACAALZ112zs4E0AJSE5QAiqEAhAAGvABXCXw_Q_rEQSyCe3_twP6AIHh_f8p_9gA4-PsAdvw2QDj3-wA3AIgAd8HCv-yBCUBuwPxADUH9QD37hH_CeYiAC8U9wA16RMANQ8WAuQH6P_dDhr_OOcFAjn2FAAVAfIAHfQD_Qj72wHR1Or_HxQkARUPBgIpKgH87woa_f8QKADT4vX_4SAT_8rxBfgYCxj92Q3oAxYu1_8EEAIAHjXvAvIMDf0Z5QUG6iMKBPjcA_PiDvL22AcJ_tb1Dv31MxYDHQkPBfcF_ezlKv3zLRb5_Q0_DAMEAfMM5wIB8tfs_PUCAw0FzBIEAs8QEvsFDfcCIAAtFAUbOzgTQAlIYVACKs8HEAAawAe6o_e-MYOnPCJ8XjyClSC8PMihukeOtjsZAiC-CGqAuzj8iTzS_9I9aSp1PVSUBbz8jLu-WlMPvMbqxbtRMDM--oCbO5HnRD0Gpxm8ffC1vOi4v7wVN06-rTTpvGU6T7zc9RI9kQvOvKAHELvwNHk-bmx2vGQU9DsNeA-9_i1cvFsu7bkzbMQ9HwJdvdrujLjJisY9Qd3bPHY_JLoBomA9Psy-PYgiLr3UuTK-R2lAPSSNmzylUf273e16PelKwjsd6ME9hvx-uepJjzxEIL29tGA9vVvVRzlLLI89W4p1vHMXm7sNFzm9RJEkvCqQWTx6eXA7urUxPRr-7jwjPcu9OO65PN62pbznHr09q6cAvYrW3TpberS88J29PFGC4zyrMde8oqUhPbrwhzsFW5s8TrZhPUlY5TxjPYo9ICCEPPlIijy63qE9NrMxvbtuHbv5Ldq9cByCvJVX-LvPpCi9_COCPVTVlbwQB-m9H1VDPTyowDuqcxY9BJ4qPXz0xDu-hws-n2l0u3-QmzxZWZG8kXCgPTWkgDzNzIy8PiYSPQ2CmLyDDK47NVkIPT_vvjuvIsg8304nvWdqrbyTrhS9KJ4uvRBi37vqPoA99Bd6PFRHWDw36ZG8W-SDvIka2DqQ42I9lfg3vEjGBbw6G7e9-DK0uhQ5aTuWzsc8vzuDvL_25TvAJqs8LQ8MvFr3rDtmhbI91jpxvKoLWzvVlQ8-1OxGveVHGbnKyDQ7xG2fu2hsWLtflIW88LRGvGzIX7jkKTA9pVYOvfHYDTv-t5I8BlwBPdsdLDhMsy88b_bivPZoxzj_xXm7b5CavOgENrk1D_s8fG-CPCQlqrn76BS9E5QHPN0GW7pW5ne9IQKePSMfWjm273a8I9cNvVy9JLkbWi69GB4gvcY-VLeR-HA9u-_YPNWPTzgB8qk6pmQUvePk2Tj9xhI9GZrhvNmVerixVRu8tNaGvPYea7hvy7G9PE4xvQX4e7WV4cs65wGHPTIxizfBfdO8RhgwvYDBTLhgWvS9SKWIvdzbbzce-eO9G-ucvRzChbhMxlG9LFLXvPcPIrdcADq-ARONvWDzMbla6rq9mZoUvulbUriLxlq9OpyvPL2cELmwr7U8s-acveqpLDa6evw7BSEvvXMhajiNMsE9XnSDvFcaWzhTyks9dQRQPYIRvLfFxpw9h_EEPSi1prdBBrw8v54KPcsClLiH01M9_1EFPblQ0zgOCo-90DoCusUCKLjHiYq8eiSUPFmhdLgmHms9Wi3QvR8IjrcgADgTQAlIbVABKnMQABpgKQMAOPn_6ML3TdsaztoJ-PnuK_jyNv_z6gDgFsnx4_rE0xkI_xrXCP-yAAAAGEHYPtIA-m7I79TV6hb76KbKMQR__vwohOH_7dTaJvj8B9f24BoFANvdxxzwJuE9J-8ZIAAtyuElOzgTQAlIb1ACKq8GEAwaoAYAAEBAAACIwgAAXEIAAIA_AAAwQgAA4EAAAKBBAAAgwQAApsIAACBBAACYwQAAEMIAALjCAACAvwAAcEEAACTCAABkwgAAAEEAADDBAABswgAA2EEAAK7CAAAQwgAAOMIAAABBAAAAQgAAksIAAMDAAABoQgAAEEIAAODAAADYQQAALMIAAKJCAABswgAA4MAAADhCAAAAQAAAOMIAAIA_AAAAQgAANEIAAIBCAAD4QQAAmEEAAIC_AAAUQgAAEMEAADBCAABMwgAA4MEAABjCAACgQQAAgL8AAOBAAACgQQAAJMIAABRCAABAwQAAZEIAAOhBAAAIwgAAwEAAAK7CAACIwQAAVEIAAFxCAACYQQAAAMIAAATCAAAgwQAAQMEAAETCAAB8QgAAYEEAAKDAAABYwgAAuMEAABzCAACGwgAArsIAADDBAADgQQAAAEIAABRCAAAMQgAAQMIAAAAAAAAkQgAAYEEAABRCAABQQQAAAAAAALDBAABAwAAA6MEAAIhBAACIQQAAYEIAAIBAAAAQwQAAuEEAAEBCAADowQAAiMIAAKhBAAAYQgAA2MEAAADBAAD4QQAAoMAAAEBAAADAwQAAeMIAAJ5CAACQQQAAiEEAAAAAAACAwAAAsMEAAAzCAAAMwgAAAMEAAJTCAABwQgAAsEIAABBCAADAwAAADMIAADzCAABQwQAAgD8AADhCAABsQgAAYEIAAMDBAAAwwgAAMMEAABzCAACAwAAA6EEAAJBBAAAQwQAAWEIAAFxCAACAwQAAoEEAAOhBAACgQQAAYEEAAChCAABgwQAAQMEAAJzCAACOQgAAFMIAAAxCAACOwgAAVEIAAAxCAAD4wQAAgD8AAMDBAACYQQAAHMIAAObCAAD4QQAAEMEAAHhCAAC4QQAAjMIAALhBAACwwQAAAEAAAEhCAACAvwAAuMEAABDCAAAIQgAAiEIAABDCAABIwgAA2MEAADTCAAAkQgAAkMEAAEzCAADCQgAAuEEAALDBAABgwgAAUEEAACRCAABAQgAAgMAAACDBAAA0wgAAUEIAAIjCAABUwiAAOBNACUh1UAEqjwIQABqAAgAAXD4AAOA8AACAOwAAcL0AAFS-AADYPQAAVD4AABe_AABAPAAA4DwAAFA9AABcvgAAqD0AABw-AAAEvgAA3j4AAIA7AABQvQAAqD0AAN4-AAB_PwAARL4AAIg9AAC4vQAAkr4AAOg9AABUvgAAFL4AAFS-AAAcPgAAsj4AANi9AACSPgAAcL0AADC9AADIvQAATL4AANi9AADWvgAAHD4AANq-AACAuwAAJD4AALK-AAA0vgAAkj4AAPI-AACavgAAFD4AAJK-AABsPgAADL4AAKI-AACqvgAA6L0AAIA7AABTPwAAJD4AAKo-AAB0PgAAMD0AAEy-AABAvAAAuj4gADgTQAlIfFABKo8CEAEagAIAAMg9AACgvAAAPL4AADW_AAC4PQAAVD4AADy-AABAvAAA-L0AAGQ-AACIvQAAyD0AAGw-AACSvgAALD4AAOC8AAC4vQAAYT8AANK-AAB0PgAAgr4AAHS-AACmPgAAmL0AAJi9AACYPQAAdL4AAIC7AABQvQAAiL0AACQ-AAAMvgAAqD0AAKA8AACmPgAALD4AAHC9AAC4PQAAHL4AAKi9AAAUPgAAmL0AABy-AABwvQAAfL4AAOi9AAB_vwAAgDsAAJq-AACYvQAAoDwAAIi9AADCPgAAgj4AAFy-AABAvAAAUL0AADA9AACovQAAVL4AAIC7AADKPgAARD4AADS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=TDEVWLHcDgM","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["2195547443068662628"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2007248333"},"17769178530499672420":{"videoId":"17769178530499672420","docid":"34-10-16-Z828A2954CEB693AC","description":"(Free Course) - https://nativescripting.com/course/upgrading-cordova-applications-to-nativescript — ... — 📱LET'...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2845744/652342749189a8c80b210deb6d47eee7/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/TD42ZAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"12","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DKgK_d-1lG84","linkTemplate":"/video/preview/17769178530499672420?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Use a Hook to Process Resource Images | NativeScript Tutorial","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=KgK_d-1lG84\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhYKFDE3NzY5MTc4NTMwNDk5NjcyNDIwWhQxNzc2OTE3ODUzMDQ5OTY3MjQyMGq2DxIBMBgAIkUaMQAKKmhoaWRzZHVteXNueWdibGJoaFVDYWppTUtfQ1k5aWNSaExlcFM4XzN1ZxICABIqEMIPDxoPPxPdBIIEJAGABCsqiwEQARp4gfcMB_z-AwD8-QYHAgf8Ahj78QT1AQEA5fH2__v9AQASAP_6AgAAAAj-8ggCAAAA_AQI8vv-AQABC_8FBAAAABb5-wD_AAAAAvgBBgAAAAAE-gMBA_8AAAr3CgIAAAAA__kIBfz_AAAH-_wGAAAAAAjz8AkAAAAAIAAtxELYOzgTQAlITlACKoQCEAAa8AF2_OX68Qk7BIoOEgDgDCQCgdP__18-_gAF6NQBwQ4VAL3T3gDB8i0Ay_gWAM4n-gDdB7f_KjQQANz2AQAN-AUAPAIMACMDAwQgCugB-zb5_kUkK_852fYANuMjAErkBP4Q9wT5Vzsa-9PX6wZIEwwAy-kRAm7q3gSvFTADKQolANnu6_3xD-7-Bfr18RzOEgXdM8kDSwzOAO4_2vwK__L6KQcY_Bm37vz4PA0F75bqAPHm7wLyGO8J-A7xDE0m8_df6g_-FeTo9dzbDPXlIAr9IEn1D5Xf9AoB6-0P_tgDB-scDf74CAzyrOYCDAj_9wogAC1Q6ek6OBNACUhhUAIqcxAAGmA0_gAuGQrEt_9dwArByeUD7f_f7skv_wfr__VA1Pzc6t60FAgAFwog36IAAABDJc4lvwDzf_Ln_vbV-P-vxA31BmkDGPKPBQr54PQo7t75ivHhHzUA6sjZ-_EWxnoS6xkgAC2EDRY7OBNACUhvUAIqrwYQDBqgBgAAIMEAALhBAAC2QgAA-EEAABBBAACAwQAAQEEAAIA_AAAgwgAAKMIAAIhBAAAcQgAASMIAABTCAAAIQgAArMIAANDBAABAQAAAQEEAAGzCAAAsQgAAaMIAABjCAAAoQgAAgEEAABhCAAAQwQAAIMEAAOBBAACAQgAAAMEAABRCAACqwgAAhEIAAATCAAAAQAAAQEAAAP5CAABUwgAAUMEAAFBBAADAQAAAdEIAAIDAAACgQAAAAAAAAKjBAAAcwgAALEIAAEBBAAAQwQAAGEIAAMBAAAAcQgAAAMAAANDBAACoQQAAHEIAALBBAAAoQgAAIMEAAFjCAAAYwgAABMIAAMDBAABMQgAAuEEAAABBAAAEwgAAQMEAACDBAABwQgAAhMIAALJCAAAkwgAALMIAAETCAAAEwgAAOMIAAL7CAAAIwgAAAMAAAAxCAAAkQgAADEIAALBBAADwwQAAyMEAAAxCAACAwQAASMIAACBBAACYQQAAuMEAAOhBAAAIwgAAoEEAAMDAAAB8QgAAiMEAAEDCAABgQQAAIEIAACTCAACwwgAAGEIAALDBAACwQQAAAEEAAABBAABgQQAAAAAAAMjBAACuwgAA1kIAADBCAAB0wgAAvsIAAPjBAADQwQAAUMEAAJrCAACAvwAADMIAAARCAABgQQAAwEEAALDCAACwQQAAfMIAABRCAAAgwQAAsMEAABhCAAAEQgAAEMEAADDBAAD4wQAAaMIAAJDCAACQQQAAYMEAAEBBAACgQAAAMMEAAKjBAAAAwAAAqEIAAAAAAAAQwQAAqEEAAKhBAADAQAAAlMIAALhBAAAAwQAAAEAAAJLCAAAQQgAAgEIAAOBAAACwQQAAAMIAAIC_AAAsQgAAZMIAAGBCAADQwQAAMEEAAIjBAAB0wgAAiEEAACBBAADAwAAAOMIAAHDBAAAkwgAAgMAAAHhCAADYQQAAgsIAAHDBAABgwgAAAMIAAEDBAACAPwAAmMIAAARCAAAEQgAA6EEAAADCAACgwAAAQEAAAJxCAAAgQgAAmEEAAGDCAACIQQAAsMEAAKhBIAA4E0AJSHVQASqPAhAAGoACAACgPAAATL4AAEQ-AACYvQAA6L0AAK4-AAA8PgAAD78AAKA8AACCvgAAFL4AAHS-AACAuwAAZD4AAMi9AABUPgAAPD4AAIi9AAAkPgAA5j4AAH8_AAAcvgAADD4AAHw-AABUvgAAqD0AAHC9AADYvQAAJL4AAII-AAB8PgAAmL0AAII-AADIvQAAML0AADA9AAA8vgAApr4AAK6-AACuPgAAqr4AAEA8AACKPgAATL4AAFy-AABUPgAAFD4AALK-AAA0vgAALL4AADA9AAAMPgAAxj4AAP6-AADIvQAAiL0AAG0_AABUPgAA4j4AAEQ-AABkvgAAgDsAABy-AAArPyAAOBNACUh8UAEqjwIQARqAAgAAUD0AAEA8AAC4vQAAHb8AALi9AAA0vgAAEL0AADS-AAAMvgAARD4AADS-AADYvQAAqD0AALa-AACgPAAAiL0AAEA8AAAlPwAAcD0AAJY-AACAuwAAEL0AAJi9AABwPQAA4DwAAIC7AABMvgAAoDwAAES-AABwPQAAMD0AAPg9AAC4PQAAND4AAIg9AACIvQAA2j4AALg9AACGvgAA4LwAAOg9AACYPQAAir4AAFA9AABwPQAAHL4AAH-_AACYvQAAlr4AAIi9AAA0PgAAML0AABw-AADoPQAAlr4AAJg9AACIvQAAiD0AAAS-AACoPQAA-D0AAJo-AAD4vQAAHL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=KgK_d-1lG84","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["17769178530499672420"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2225116576"},"9667951719519864203":{"videoId":"9667951719519864203","docid":"34-9-17-ZD1498D8B723D1D55","description":"In this video, I introduce the new NativeScript plugin building workflow that takes advantage of the latest official plugin seed based on Nx Workspaces. This makes the plugin (or an entire plugin...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/2976719/2846ff06f0b1456d4089dfbdf443bb5f/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/l3GmOgEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"13","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=videoid:9667951719519864203","teaser":[{"list":{"type":"unordered","items":["Bu video, Alex Ziskind tarafından sunulan bir eğitim içeriğidir ve NativeScript plugin geliştirme için yeni bir workflow'u anlatmaktadır.","Video, mono repo teknolojisi kullanarak birden fazla plugin geliştiricisinin tüm pluginlerini tek bir yerde yönetmesini sağlayan yeni bir workflow'u adım adım göstermektedir. İçerikte GitHub'dan plugin seed'ini indirme, kurulum yapma, yeni plugin ekleme, demo uygulamaları çalıştırma, canlı senkronizasyon, platform spesifik kod yazma, npm'e yayınlama ve focus komutu gibi yeni özelliklerin kullanımı anlatılmaktadır.","Bu workflow sayesinde tek bir package.json ve ts config dosyası ile tüm plugin suite'ini yönetebilir, demo uygulamalarını kolayca test edebilir ve yayınlama sürecini basitleştirebilirsiniz. Ayrıca paylaşılan demo yapısı ve platform özel kodların nasıl yönetileceği de gösterilmektedir."]},"endTime":935,"title":"NativeScript Plugin Geliştirme İçin Yeni Workflow Eğitimi","beginTime":0}],"fullResult":[{"index":0,"title":"NativeScript Plugin Geliştirme İçin Yeni Workflow","list":{"type":"unordered","items":["NativeScript plugin geliştirme için yeni bir workflow sunuluyor, bu workflow basit ve güçlü.","Eski yöntemde plugin geliştiricileri kod oluşturmak ve NativeScript Core, NativeScript View, NativeScript ile Angular, React ve Svelte gibi farklı uygulamalar için demo uygulamaları oluşturmak zorundaydı.","Yeni workflow, tüm pluginleri tek bir mono repo içinde yönetmeyi sağlıyor, bu özellikle solo plugin geliştiricileri ve organizasyonlara faydalı."]},"beginTime":0,"endTime":95,"href":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=0&ask_summarization=1"},{"index":1,"title":"Yeni Plugin Seed Repository","list":{"type":"unordered","items":["Yeni plugin workflow için GitHub'da \"nativescript/plugin-seed\" adlı repository kullanılıyor.","Bu repository'den zip dosyası indirilip, istenilen bir klasöre çıkarılıyor.","Klasör ismi isteğe bağlı olarak değiştirilebilir, örneğin \"myscope\" olarak."]},"beginTime":95,"endTime":164,"href":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=95&ask_summarization=1"},{"index":2,"title":"Workspace Kurulumu","list":{"type":"unordered","items":["Terminalde \"npm run setup\" komutu ile workspace kurulumu başlatılıyor.","\"npm run config\" komutu ile workspace yapılandırılıyor ve npm scope belirleniyor.","Kurulum sonrası README, lisans anlaşması, TypeScript yapılandırması ve NX.json dosyası gibi gerekli dosyalar otomatik olarak oluşturuluyor."]},"beginTime":164,"endTime":292,"href":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=164&ask_summarization=1"},{"index":3,"title":"Plugin Ekleme ve Demo Yapısı","list":{"type":"unordered","items":["Yeni bir plugin eklemek için \"npm run add\" komutu kullanılıyor.","Eklenen plugin için \"packages\" klasörüne yeni bir klasör oluşturuluyor.","Demo uygulamaları için \"apps\" klasöründe hazır demo uygulamaları bulunuyor ve \"tools\" klasöründe paylaşılan demo kodları mevcut."]},"beginTime":292,"endTime":471,"href":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=292&ask_summarization=1"},{"index":4,"title":"Plugin Geliştirme ve Test","list":{"type":"unordered","items":["\"npm start\" komutu ile plugin geliştirme ve test işlemi başlatılıyor.","\"npm start build\" komutu ile plugin kodu derleniyor.","\"npm start\" komutu ile demo uygulamaları çalıştırılabiliyor ve pluginlerin test edilebiliyor."]},"beginTime":471,"endTime":576,"href":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=471&ask_summarization=1"},{"index":5,"title":"Plugin Kodlama ve Entegrasyon","list":{"type":"unordered","items":["Plugin kodlaması için \"common.ts\" dosyası tüm platformlarda çalışacak ortak kodları içeriyor.","iOS ve Android spesifik kodlar ayrı dosyalarda bulunuyor.","Paylaşılan demo kodlarında plugin fonksiyonları import edilerek kullanılabiliyor."]},"beginTime":576,"endTime":633,"href":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=576&ask_summarization=1"},{"index":6,"title":"Platform Specific Kod Çalıştırma","list":{"type":"unordered","items":["Plugin kodu doğrudan demo'da canlı senkronize edilebiliyor, bu da süreçleri durdurmadan veya yeniden inşa etmeden kod güncellemelerini sağlıyor.","Platform spesifik kod çalıştırılabilir, örneğin iOS için özel bir dosya oluşturulup \"hello world ios\" şeklinde kod eklenebilir."]},"beginTime":635,"endTime":695,"href":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=635&ask_summarization=1"},{"index":7,"title":"Paket Yayınlama","list":{"type":"unordered","items":["Geliştirme süreci dışında, npm'e paket yayınlama da bu yeni workflow ile kolaylaştırılmış durumda.","\"npm run publish-packages\" komutu ile paket yayınlama işlemi gerçekleştirilebilir ve hangi paketlerin yayınlanacağı interaktif bir prompt ile belirlenebilir."]},"beginTime":695,"endTime":740,"href":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=695&ask_summarization=1"},{"index":8,"title":"Odaklanma Özelliği","list":{"type":"unordered","items":["Tek bir mono repo'da birden fazla paket veya plugin yönetildiğinde, \"focus\" komutu ile sadece belirli bir projeye odaklanılabilir.","Odaklanan proje dışında diğer projeler gizlenir, ancak \"npm start focus reset\" komutu ile tüm paketler tekrar görüntülenebilir."]},"beginTime":740,"endTime":859,"href":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=740&ask_summarization=1"},{"index":9,"title":"Yeni Workspace Plugin Workflow Özeti","list":{"type":"unordered","items":["Bu yeni workspace plugin workflow, plugin geliştirme sürecini hızlandırıyor ve sadece bir package.json ve bir ts config dosyası ile tüm plugin seti yönetilebiliyor.","Demo uygulamaları kolayca oluşturulabilir ve tüm pluginlerin kapsamı açıkça belirlenmiş durumda.","Paketlerin yayınlanması ve dağıtımı \"npm publish\" komutu ile kolayca gerçekleştirilebiliyor ve yakın gelecekte daha fazla özellik eklenecek."]},"beginTime":859,"endTime":913,"href":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=859&ask_summarization=1"}],"linkTemplate":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Create NativeScript Plugins Using the New Workflow","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=v7CNR0y7K8w\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhUKEzk2Njc5NTE3MTk1MTk4NjQyMDNaEzk2Njc5NTE3MTk1MTk4NjQyMDNqiBcSATAYACJFGjEACipoaGlkc2R1bXlzbnlnYmxiaGhVQ2FqaU1LX0NZOWljUmhMZXBTOF8zdWcSAgASKhDCDw8aDz8TpweCBCQBgAQrKosBEAEaeIEFFP0JBPwABgUQBfkJ_AIV9AcG9gAAANz6_QID-gMAF_sJ-_0AAAD5BPEJCAAAAAL-_fXy_QEABAT3CAQAAAAgAQr_-QAAAAcKAgr-AQAA-_gBCfkCAAD-DhX_AAAAAOsPCf3-__8A_gkDDAAAAAALAvQBAAAAACAALUvkxzs4E0AJSE5QAiqEAhAAGvABf__VAMb0Ev_pGwkA7uUGAZba__9ZJCAA_90L_8cX_AHe-wT_wfZE_7EPLv_6ExH_xP3W_1gzKQD92hH_NuAIAUbbFAA29gQBGvUVAe0l9_4R_BP_P-QFAkXjIwJR8vD-_uUX_8_m_APP1MMGE_QJACQM_gcWC-L9AAIR-wA3CgMBIPUF-_UIB7Pt7P0E2gn_JdXQBzfn1QH8A94CCjwN_hED-v0c0xYF4j4KBurhB_zZyfoHzSP6B-Pz9vgkG_IC-sYPCA0d7fcFxgj54P3dCvw4-QvXCugE9Bz49-D1BAQg5g3z9vcM-eMk_Af2_wT3IAAtQ-4LOzgTQAlIYVACKs8HEAAawAfxLeS-M8U3PfVHHLy6N1q9BindvP_aUD34gbW8A6vPPGkU97y9x0k-VK2gvJr5BD29jpC-fOdcvdimKTtRMDM--oCbO5HnRD1VOF29BEh-vT6KBL23siS-KRXDPETQYrzJMzQ9OOhcvVCQM7xBthw-wTCqPI1JeztMVM-9Ee7EvMPEVTwRQpY969qDvZo737z6MKY9I93vPVY9qjt4JTk-ohEJPHZyALyyuRq-L_DkumxINzzhH7u9AUCEvDm07byT6Zs9SuoKPM3-5bsrbRG-JQXYuwGsxLxUw149_3HnPJ7uHD2vxai9UeyyvIypKrwUT2e9kkyYPL1kLTw8awe-NYQ-PGgN-byVOCE96C5pvUYSc7wYPmK9drd8PRbfKzxTLC09GvCDPFWUIDxUE0m9Irg7PXSQfLxvyqa8WWKvPGKspTyNnAU-1ARbvdTXc7x21Z29eRHcPH_sfbtrg668yUgsPN7Gi7z2KSK9UjGJPTAKJzyqcxY9BJ4qPXz0xDtbKLk9f_YjvbyQM7z9Lzc9p9KqPaB_TLz7VeW8dEC3PBzTMLvtx1y84FPvPLe2jTtZNB27O5KmPW22KLwfFpW9KVmOPPM05LpOZLY9CH2_PaDhjTzlL8i8xV_uOv0TP7uFDoU9EafTvZs9UDv7YJS96SC5vJLNlztOAmW88KyIvfj1xzrbEj697x6QvcUMJjuE9b-8gAtXvGdLcztiL1Q9KaPAvL93I7ux6Cy9Zh3EvI5biruxeaw7AmToO6YIdDvQ0KQ89tOfvYRZsjnTCAc9VhdLvKfG67mndZs8vzpYvYUFRbbuc-O70qGIvcMjPDnt-kA9mWl2vedj8DiS6XA9DWIRPRX2OLiiVGy98l_gPAuglDm9dy89131RPWxIjLgVtMG7tOcyvHi_trh4npM9brjZPP2onbgIdp27q0SkvRrMLbld1bM9Aly1vJP4Rzj0I7Q87FwnvTLoSjeeSTY9BMX0vA7xfTdBTQi934ekO_Z-VTgx4YE9Bx0evdhXd7V_Fgu-wTu0vd8gQTg2Ie29rn5MvYFYZrgDAKG9BMhQvIZYVThUU9K96HTPvC_4xTfL61I8fGLdvUzbijgBo-u97tyLOiObY7hdSsK8EenCvd5HnTjAUJG9YjGKvWoGTjjLODo7KlwKPeuwgzczhyQ8nqAoPXeO_rfOjtQ9Rr8MPTosErh2fjs97ZICvLRNWbg4St49O6IHPRRKeDgPhtW8hnzGPCiyxrcEQoa8NFAUPRK3bbjlwSw9FKWOvGwZCrcgADgTQAlIbVABKnMQABpgZxUALugPtLQCc9APz9wP9f_kB-jZHP8l_P_bCeYL_wvezhgN_zf2_QCeAAAATEHLKtYACH7KvtcRzhrh1KPv5h1_59DPuf_x3L_KJenf06gbFycoAPfB8g8NCwBvCMUyIAAtD80POzgTQAlIb1ACKq8GEAwaoAYAAMBBAABIwgAAcEIAAKhBAACAQQAAyMEAAIC_AABAQAAAhMIAADDBAAAEQgAAAEIAAI7CAABwwQAAgD8AAADCAADYwQAAQEEAAEDBAAAcwgAAaEIAAGzCAAD4wQAAQMEAACBBAAA0QgAAgMAAAMDBAABkQgAALEIAAADBAACSQgAAeMIAAFxCAADowQAAkEEAAEBCAADMQgAATMIAALDBAACoQQAAAEIAAKRCAAAIQgAAqMEAACTCAABQQQAA4MAAAIA_AABcwgAAIMEAAADBAADAQAAAQEEAABBBAAD4QQAAFEIAAIC_AACwQQAAFEIAAKBAAABgwQAA2MEAAIjBAACEwgAAikIAAIBBAADgQAAAoMEAAMBBAACoQQAAMEIAAJDCAACMQgAAHMIAAETCAACcwgAAFEIAAOjBAAC-wgAAWMIAAADAAAAkQgAAwEAAAHBCAADoQQAAAMEAAEBAAADgQQAAAEEAAIC_AAAUQgAAMMEAAPDBAADgQQAAmMEAAJBBAAAAAAAAkEEAAFDBAADAwAAAAMIAADBCAABcwgAAlMIAAJJCAACQQQAAQMAAACBBAACAvwAAIEEAAMDAAAAIwgAAOMIAALZCAAAsQgAAAMAAACzCAACAvwAALMIAAEBAAABswgAABMIAAJrCAAAQQgAAiEEAANBBAABUwgAAqMEAAOrCAAAAQgAACEIAAIBBAABsQgAALEIAAADBAABwQQAAQMEAAIBBAACcwgAA8EEAABBBAACgQAAAMMEAAEBAAAAAAAAAIEIAAHRCAACgQAAACMIAAFRCAAAQQQAA2MEAANLCAAAUQgAADMIAALBBAAA8wgAATEIAADhCAADwwQAAgD8AAIDBAAAYQgAAiEEAANDCAAA0QgAANMIAAKjBAACgwAAAoMIAAIhBAACYwQAAIEEAAKBAAABAQAAALMIAACjCAACgQQAAfEIAAATCAABQwQAAfMIAAKLCAAAgQgAAoEAAAKDBAACsQgAA6EEAAHDBAAB8wgAAMEEAAIBAAADYQQAAqMEAAMBBAACgwgAAXEIAAADCAAAEwiAAOBNACUh1UAEqjwIQABqAAgAAcD0AALY-AAAsPgAA-D0AABy-AAA0PgAAiD0AAO6-AAAUvgAATD4AAPi9AAAsPgAAoLwAABC9AACIvQAALD4AAEQ-AACAuwAAQDwAAOI-AAB_PwAAUL0AAFS-AAC4PQAAPL4AAHC9AAA0vgAAPL4AAHS-AACSPgAAUD0AABC9AABMPgAARL4AAHA9AACovQAA4DwAAHS-AADYvQAAqD0AALi9AADovQAAcD0AAIi9AABcPgAAfD4AAMg9AAA0vgAAyL0AAI6-AACmPgAAgLsAAHA9AABwvQAA-L0AABA9AAAjPwAAML0AABQ-AACCPgAA2D0AAJi9AAAwPQAAND4gADgTQAlIfFABKo8CEAEagAIAAEy-AAAMPgAAhr4AAA2_AACovQAAcL0AAHS-AACAuwAAoLwAAEQ-AACOvgAA6D0AAEA8AADgvAAAiD0AALi9AACivgAAMT8AAHy-AAC-PgAAmD0AAAy-AABAPAAAcL0AAAy-AABwPQAABL4AAKg9AAAwPQAAFD4AAJg9AABQPQAAqL0AAFA9AAD4PQAAgDsAALI-AAAUPgAAVL4AACy-AABAvAAAgDsAACy-AADoPQAA6D0AAMi9AAB_vwAAcD0AAFC9AABAvAAAML0AANi9AACYPQAAyj4AABA9AAAEPgAAQLwAABS-AADgPAAADD4AANg9AACmPgAAij4AAL6-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=v7CNR0y7K8w","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":3840,"cheight":2160,"cratio":1.77777,"dups":["9667951719519864203"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1513569721"},"14963511831619089278":{"videoId":"14963511831619089278","docid":"34-2-2-ZFFA6CE9934F73EAB","description":"Where do you find official NativeScript plugins these days? In this video I'll show you what's what. 📹 Create NativeScript Plugins Using the New Workflow : • Create NativeScript Plugins Using...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3236879/98dceaa12381edf515c0e3f7aef3c4f5/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/e9-RkwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"14","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DxQhuV5TW7PM","linkTemplate":"/video/preview/14963511831619089278?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"About Official NativeScript Plugins","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=xQhuV5TW7PM\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhYKFDE0OTYzNTExODMxNjE5MDg5Mjc4WhQxNDk2MzUxMTgzMTYxOTA4OTI3OGq2DxIBMBgAIkUaMQAKKmhoaWRzZHVteXNueWdibGJoaFVDYWppTUtfQ1k5aWNSaExlcFM4XzN1ZxICABIqEMIPDxoPPxP9AoIEJAGABCsqiwEQARp4gf8HBwUAAAD5Eg8H-gf9Ag79-QEK_v4A2wEN_QX6AwAB-QD3-QEAAPsF9fz_AAAA-Qf68vb-AQD5BfgGAwAAABb5-wD_AAAAAgv3Bv4BAAD_AAEC-wIAAQcCBff_AAAA7QMQAv8AAAAEBPwHAAAAAAX8-f4AAAAAIAAtZCbSOzgTQAlITlACKoQCEAAa8AFoCu8Buf0h_Aj6-v8KA-wAgfD7_zYj_wD_6Qj_wA3u_-oG9wDn_wv_6v__AAoZBAHMAvUAOyMcAAUaCgAl6gUBIfbsACD83QD78QcAEgr_AO7x3_4vHgcBCwb1ABEa_AEtA93-9v3q_AD3EAP0Dw4DAfEd_QD6C_7bAA3-_APt_-sM9wTeEQYB1Qz0AhvzCAYXDBH_CfDoAA4mCAP_6BEDEPkFAQUC6fwlEA4DEvL7AfcU-gAIFwYDIuoEBSsKBgELAfT49xjl-_cC-__z7QQHCRsSBvX6BPYLEwX__QD6_AQV8u_nAhX9-Ar6CfgK9wcgAC2Q-k47OBNACUhhUAIqcxAAGmBPCQA17iTOp-E9y_j85N7q_9Qh7M8w__nfAOf0ve4PAeXt-g7_J-IYCaoAAAAnSdJI8QDdccT-4_f4HAjTrPAJCH_--t-m_ePTtM8jBbi1rAD1IfwAAsjT-ioO9jIn6RkgAC0UTB07OBNACUhvUAIqrwYQDBqgBgAAMEIAABhCAADgQQAAIEEAAABBAACQQQAAgL8AAJjBAAAAQAAAIMEAACRCAABowgAAHMIAADTCAAAAAAAAwEAAANBBAABAwgAA4MEAAABBAACMQgAAEMEAAJxCAAAAAAAAmMEAAFDBAABwwgAAAEEAAJhCAACoQQAAQMEAAEBCAADIwQAA4MAAAMBAAADYwQAAEEIAAGhCAAAYwgAABEIAAJDBAAC4wQAAjkIAAFDBAAAoQgAA2MEAABBBAAA0QgAAbEIAAIjBAACewgAAVMIAAHDCAADYwQAAnkIAAFxCAABcwgAAXMIAAABAAAAgwQAAgMEAAMDBAAAgwgAAJMIAAKBBAACAwQAAgL8AAMBAAADQwQAAMMEAAMBBAACAQgAAMMEAANjBAAAUwgAA2EEAAEDAAAB4QgAAAMAAAK7CAABkwgAAcEIAAGhCAACwQQAAUMIAANjBAAAcQgAAAMAAALhBAAAwQQAAMMEAADRCAAC4QQAA2sIAAMjBAABAwQAAYMEAAFhCAACgwAAAZMIAABjCAABQwQAAcEEAAEBBAAAswgAAMEIAALhCAACOQgAALEIAAChCAACwQQAATMIAACzCAACAQgAAWEIAAKhBAADowQAA4MEAAMDBAABAQQAADEIAAJTCAADgwQAAdMIAAADAAACAPwAAGMIAALDBAACgwQAACMIAACzCAADAQAAAQEAAAAzCAACoQQAAVEIAAAhCAACgQQAA8MEAAJjCAACwQQAAsEEAAEDCAAAgwQAADEIAAMjBAABQwgAAukIAACDBAACgQAAAAEIAABxCAACAQAAAPMIAALBBAACqwgAAkEEAAHTCAAAUQgAAyEEAAAAAAACAQAAAwMEAAADCAADYwQAAuEEAAJhBAABEQgAArEIAAKDBAACmwgAATEIAAHBBAAAgwgAAwMEAAJZCAABIQgAAmsIAAADAAABgQgAAIEEAACzCAAAAQQAAQMEAACDBAACAPwAAEMEAAJRCAABowgAACMIAAABBAAAAwAAAoEAAAChCAADIwQAAAMAAAIzCAACQQQAAEEIAAFzCIAA4E0AJSHVQASqPAhAAGoACAACAuwAAPD4AABC9AABAPAAAnr4AABQ-AAAEPgAA4r4AAHC9AACIPQAA4LwAAKi9AAD4PQAAHD4AANi9AAAMPgAADD4AAEC8AADoPQAApj4AAH8_AAD4vQAAqD0AAEQ-AACCvgAAoDwAACy-AAD4vQAAjr4AAI4-AABUPgAAED0AADw-AABMvgAAgDsAAIC7AABQvQAAdL4AABS-AAAsPgAAFL4AAI6-AABUPgAARL4AAIC7AACuPgAAMD0AAIK-AABMvgAApr4AAGw-AACgPAAAqj4AAJq-AADgPAAA4DwAAEU_AAA8PgAApj4AAHw-AAAUvgAAgLsAABC9AADOPiAAOBNACUh8UAEqjwIQARqAAgAA4DwAABC9AAA8vgAAH78AAAS-AABwvQAABL4AABC9AAAEvgAARD4AAES-AACAuwAAmj4AABC9AAC4PQAAqL0AAMi9AAARPwAAXL4AALI-AABEPgAAcD0AALg9AAD4vQAAEL0AAFC9AAB0vgAAQDwAAEC8AABEPgAAuD0AAIC7AABwPQAABL4AAAQ-AAAQPQAAmj4AANg9AADYvQAAUL0AAKg9AACgPAAADL4AALg9AACgPAAAmL0AAH-_AAD4PQAAgr4AAIA7AABwPQAAMD0AADQ-AADGPgAAPL4AABQ-AADovQAAPL4AADA9AACYvQAAMD0AAL4-AABUPgAAor4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=xQhuV5TW7PM","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["14963511831619089278"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":false,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3154796040"},"8507476388511711724":{"videoId":"8507476388511711724","docid":"34-0-4-ZBEEEC9A60276FC8C","description":"With the latest release of NativeScript, contributing to the framework has become a simple task. In this video, I'll show you how to quickly get up and running with NativeScript, in just two steps.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3570198/aec93c21607364c58c82d139eb114888/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/xVYHSQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"15","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D6cRY3khXMmE","linkTemplate":"/video/preview/8507476388511711724?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"Intro to the New World of NativeScript Contributing","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=6cRY3khXMmE\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhUKEzg1MDc0NzYzODg1MTE3MTE3MjRaEzg1MDc0NzYzODg1MTE3MTE3MjRqtg8SATAYACJFGjEACipoaGlkc2R1bXlzbnlnYmxiaGhVQ2FqaU1LX0NZOWljUmhMZXBTOF8zdWcSAgASKhDCDw8aDz8T1gWCBCQBgAQrKosBEAEaeIH1BAD4_AUA8Q0O_AYC_wDpBfQJ-wAAAOP6A_cH-wIA-_0G7_0AAAAFEvYA_gAAAPkH-vP2_gEA-Q35_AQAAAAR9QMHAgAAAP0C9wT-AQAA-ff3_QP_AAD7_QMGAAAAAO4EDPYAAAAA-gIDBwAAAAAF_Pn-AAAAACAALSvk3js4E0AJSE5QAiqEAhAAGvABXw_x_vzWBwO_GvUA4-PsAIHh_f9FCuEA_-EK_8Pk9QD0_A8A5vw9_t8HCv-4J_j_vxrQ_0wc3wDz9P__BesFAEX15wBMD_7_H-0CAdMM8v___jr_OOcFAinqGgAwD-v-HvES_O7s6wG-v_ICDv47AfT3EwEdJPoC8CAZ-u0tCP7l4O4A0hYJAbrb_f4k7gsIGvLPAicW2_7kFPwGBA8WBOUADgH67wkH_UQKA9njE_fW_e7_3gz1C9kZEPwXJPsFCvwJCf3--_oS9wPuJRTk-w8g-grM9fgP9A3__9foDAUd6Qz08QwLAP0ZBvwOFPXxIAAtFAUbOzgTQAlIYVACKnMQABpgRwUAGf0IutcMddrr4q7-_NTVFQXPKv_59v_uCu7ZBN7zuBf4ABzfCvakAAAAKljaO7kAAHzX49sTxjID24z3Lgd_Htf4pOve7sjgNCv5_qXk9CkQAATfwhkdJu1aHf8hIAAtulATOzgTQAlIb1ACKq8GEAwaoAYAANDBAABwwQAAwkIAAADAAADgwAAA0MEAABDBAABMwgAAlsIAADDBAAAAAAAAYEEAAEjCAADgwQAAQEEAAJDBAADgQAAAoMEAABDCAACMwgAAukIAAEBAAADIQQAAREIAAKjBAAAQQQAAAMIAAAzCAAC8QgAAeEIAAADBAABUQgAAJMIAAPBBAACYQQAAksIAAGBBAACWQgAAEMEAAABAAABAwQAAIMEAACRCAAAgQQAAuMEAACRCAAAAwQAAgD8AAMBBAAAwwgAAQMIAANhBAADAwAAAEEIAACxCAADgwQAAoMAAAODAAACYQQAAGMIAAMjBAACwQQAAkMIAALjBAABwwQAAQMIAAIBBAABQQQAAYMEAAEDAAABAwAAAhkIAABDCAAAMQgAADEIAAOBAAACOwgAAAEEAAEjCAACcwgAAQMIAAMDBAABAQQAAEEIAAJhBAACAvwAAgEAAAIhBAABQQgAAUMEAAABAAADQQQAAYMEAAIjBAAAYQgAAsMIAAIhBAAAUQgAAIEEAADDCAACawgAA4MAAANBBAAAgwgAAQMIAAHhCAABQQgAAgEIAABBBAAAwQgAAQEIAAPhBAAAcwgAAUMEAAJZCAABMQgAAPMIAAADBAADAwAAAEMEAAIxCAACuwgAAQMEAAIrCAABQwQAAgMAAAAhCAADgwQAAUEEAAEjCAADAQQAAUMEAANDBAABAwQAAKEIAABhCAABgwQAAoMAAAMBAAACYwgAAiEEAAEjCAACYwQAAkEEAAIBBAADYwQAA-MEAAN5CAAAAwQAAEMEAABRCAACEQgAAwMAAAJ7CAADAQQAAmMEAABDBAACYwQAAtEIAAJpCAAA0wgAABEIAAGTCAAAAwgAAkEEAAFDCAAAcQgAAiMEAACBBAABMwgAAQMIAAPhBAAAIQgAAgD8AAIBAAADYQQAA4EEAAKjBAACgQQAAQEEAAGzCAABAQAAAmMEAAKDCAAAwwQAAyEEAAMLCAACuQgAAAAAAAABBAAA8wgAAUEEAAIC_AABcQgAAXMIAAADAAAC4wQAAgEIAANBBAABwwSAAOBNACUh1UAEqjwIQABqAAgAAoDwAAKg9AABcPgAATD4AAFy-AAC4PQAAED0AANa-AAAMvgAAgLsAAHy-AACYvQAAQLwAAOA8AACKvgAAQDwAAAQ-AABwvQAA4LwAAPY-AAB_PwAA6L0AAES-AACIPQAAXL4AAOi9AACAOwAATL4AADC9AACGPgAAuD0AANg9AABAvAAAyD0AAPi9AACYPQAA4DwAAAS-AAA0vgAAmL0AAKq-AAAwvQAAPD4AABS-AABwPQAAQDwAAEQ-AABEvgAA-L0AACS-AADIPQAAoLwAAGQ-AABQvQAAdL4AALi9AAAjPwAADD4AADC9AABEPgAAHL4AAIA7AABwPQAAkj4gADgTQAlIfFABKo8CEAEagAIAABS-AABAPAAAuD0AAD-_AADoPQAAmL0AANi9AAB0vgAAmL0AAGw-AAA0vgAAyL0AAHw-AACSvgAAMD0AALi9AADgvAAAPT8AAJi9AAB8PgAAuL0AAOA8AADIPQAAUD0AAFA9AACAOwAAmL0AAAw-AACgvAAAML0AAEA8AAAUPgAAoDwAAKi9AACIvQAAgLsAAKI-AABEPgAALL4AAPi9AACIvQAAyL0AAJ6-AACAOwAA4DwAAFS-AAB_vwAAgLsAAHS-AACCPgAAmD0AAOi9AAAsPgAAbD4AAMa-AAAwPQAAML0AAPg9AABQvQAAUL0AABQ-AAA8PgAARD4AABS-IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=6cRY3khXMmE","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["8507476388511711724"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"828893442"},"9508574177454214523":{"videoId":"9508574177454214523","docid":"34-4-11-ZF61210383CCBDB3D","description":"In this NativeScript-Vue tutorial, I'll show you how to create a reusable directive that we'll apply to a card UI. Here we'll create a shadow directive using NativeScript's ability to tap into...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3442227/f22f45c1e38fac5375539fa079a40851/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/bchZJAEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"16","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DobjiXZ4c5bs","linkTemplate":"/video/preview/9508574177454214523?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"NativeScript Vue Directive Part 2: Shadow | NativeScript Tutorial","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=objiXZ4c5bs\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhUKEzk1MDg1NzQxNzc0NTQyMTQ1MjNaEzk1MDg1NzQxNzc0NTQyMTQ1MjNqiBcSATAYACJFGjEACipoaGlkc2R1bXlzbnlnYmxiaGhVQ2FqaU1LX0NZOWljUmhMZXBTOF8zdWcSAgASKhDCDw8aDz8T6AWCBCQBgAQrKosBEAEaeIHzDfr9_AUA8AsMAvoD_wEEAAAC-P_-AOQF_QEA_AIAEQT4AfwAAAD9AvwFAQAAAP_6_vD__gEA7wDzBQIAAAAWBPz9AwAAAAUB_Qb_AQAA_fv99wIAAAAGAAgAAAAAAPkF_vj-AAAA_ggDCwAAAAAW9PYCAQAAACAALVNm3Ts4E0AJSE5QAiqEAhAAGvABcSLI_RW_CwSiCur_zRDkAYjp7v5Y3_AAy_rjAc4H2wG3A9oB8_oZAOsTEQCBE-wBqCDi_kQf8v_0FjsAD_kn_xcO4AFAwRMBMwz1AMkO8P_-DSj-JwMdAB3lDQA6_vr_-Ar0Agn61AG-_BIC_hoN_RMM9AEhA_sC6h47AfL3Bf3oBRr_2ycW_sv-BQEJGxL_CQbp_UQL0gD6DSANF-n1C_rYAwsV1fMD_PUG-8njAPvZ6OwG7Qj9BPcVBPwCMQzyIwsSBgsI5_IHJgntTxbsBRBJ9_gr4_UJ7ckJ88QCCgDx-Az-2yEIEBn-GALtDwH-IAAt1awAOzgTQAlIYVACKs8HEAAawAeHbNi-JF6DPePRujvu0qG8B6gaPSARLjwawAu-m-fIvPlfGL3Toxk-qDZ4PWEJ97qcTZe-6j1cuWSPFrw9KXM-lMDmu_VyDj0GYKg8OwycvEI7zLyOQKy9ofEpPZqpmLuVLKc90sqYPBJCUbyp-E8-EoMAvdRhhTyFYHW9GxZevYF-OryDpO893OidvUFv4DrJisY9Qd3bPHY_JLqcivQ9q9AbPXExULzdfBO-eMHWPNCxRbvWMTO9jVL4PDQ_yLwDwcI9N0oovML4q7tY_ry9xdmevSpLXzs7k5E9Qusfu2ZjSjwLhmm91KppuvN-ELxMxYY8MjoAPb-JVzwijA--dTlqvXFGg7ynDs08RxZVu8uehDzZQpC9Nr26PEjsajsfPMm8710cPOl0ajzThuM9zHZqPdZ0vTzDq3Y8BwIJvSChHDyscDs-cE8mvROxsTrJu4m9URaOvUNrSTuyy4E8agSBPckMirwqWYm9JXQ4u6a1zLrPmmQ99lFcvXvrrjtjJlE9nx1QvVFLc7yA9A09WQhBPfO_JjyE23W9C-YUPBaFYbsK6qW7H0CAPcfMVjVRIog98O89Pd3JjLxm-iC9FK_SvcHsljuqRFk82SoaPHqLeTrlL8i8xV_uOv0TP7v343s9FVANvRBWCrwFe8K9cy5Fvadr9bqbFZa9BycBu-Ky5bt0m3A8jNA0vQQSoDqap0Q9nBhSvT7-GLs04Mc9UbiDPGsb8zlRBqg9N0iQu2ujFTv00ZS7jlFoPI8SHbhq3oE9UWZovQIWhDm3qUs9LVoFPbniYjlf7D08K6aivYT1JLhu0wk9Zy5LPKGjvjaS81S9JzaKvZ-qCblqUE89E3wTPJRLErmlrbC9WsCfPNXZhLn-5g89YzCaPGJtxrm4B5E9hD_NvJpGAbn6WGY9cNWQPAwjYLgezOC71vFOvT_mJblIpw49VhgxvTR6FLew6PG89UqpvQXtqjj_3he9a7ddvZceEjgzVja9Xt8iPcM_azkXYyK8s9PKvbmJSbiiRGu9JLl8vP12JrhX07C92MeUvL55Dbgitf-8zseQO6WJeLe45Ci-0X-FvJ34Grk_Kam9G9bUvbh-QbeMSPm8kjwXveQvGze0yNa9dEa_vd63vTguKLK9883RvIrumTcLuc46krypvDUPZLeyBAM9jZRzu6ORa7fQ5qI9b4uIPeaf0bfTM4g9hQv5vEB6JLjFKak8piUbPQ3sGjiu75O9OuPAPR4C6biX9EG9vLy_PekOEjjF5849GyWkvYYhgDcgADgTQAlIbVABKnMQABpgLAcAQBEIv8fjSeISzMcM3s_mE-7tJ__44ADkGrf-D_LtwyrtABbkBhCtAAAAIUsSHfIA_G_OAeHv00oItrT4BOh_Gub3oxYJ-cAFRR3xE4zs1A8eANbuwAcAHekgGQsUIAAtFTEgOzgTQAlIb1ACKq8GEAwaoAYAAIBAAABIwgAAvkIAAMBAAAAAwAAAuMEAALhBAADIQQAAKMIAAHDBAAAAQQAAEMEAAITCAACAPwAAuEEAAETCAACgwAAAQMEAANhBAAAUwgAAgEIAACTCAAAgwgAAAAAAAFDBAAAoQgAAlsIAALDBAACGQgAAiEIAAKjBAACAQQAAeMIAAHxCAACwwQAAkEEAAIJCAACUQgAAgsIAAADAAACowQAAKEIAALhCAABQwQAAwEAAAKBBAADgQQAAuEEAALhBAAAswgAAoEEAADzCAACaQgAAGEIAADBBAACAvwAAYEIAAMDBAAAAQAAAAEAAAEBAAACgwQAAwMEAAOjBAADQwQAAmkIAAIZCAAAkwgAAgMEAALBBAABQQQAAYEEAAFTCAADeQgAAoMEAAPDBAABMwgAAEMEAAGTCAABAwgAABMIAAIjBAABQQQAAeEIAADBBAACAQQAAwMAAAIDBAACwQQAA2EEAAJhBAACAQQAAAMEAAIjBAAAAwAAACMIAAJhBAABQwQAAQEIAADhCAAAAwQAAIMEAAHxCAAAswgAAtsIAAABCAACgQAAAjkIAADBBAAAUQgAAkEEAAABAAADYwQAAgMAAAK5CAADwwQAA4MEAAIDAAAAwQgAAyMEAAKBAAACwwQAAKMIAAFTCAACUQgAAmkIAAGxCAACAwAAAGMIAAFDCAADgwAAAgEEAAOBBAACmQgAADEIAAOjBAABAwAAAgMAAANjBAABcwgAAkEEAAExCAADgQAAAQMEAACDBAABAwAAAYMEAAIRCAAAAwQAA0MEAAEDAAAAAQAAAUEEAAPLCAABkQgAAoMAAAGDBAABEwgAAhEIAADhCAABswgAAoEEAAHjCAADAQQAAAMEAAJ7CAABoQgAA0MEAAIDBAACwQQAAjMIAAKjBAACAvwAACMIAABBBAAAQwQAAYMEAAPjBAAAgQgAAkkIAAADCAADAwAAATMIAAIzCAADgQQAAYEEAADjCAAD4QQAAAEAAACBBAACkwgAAIMEAAAxCAADoQQAAgMAAABxCAAAMwgAAaEIAADDCAAAowiAAOBNACUh1UAEqjwIQABqAAgAAyD0AABC9AADIPQAAED0AACy-AADYPQAA6D0AAM6-AABwvQAAoDwAAPi9AADYvQAA4DwAAEC8AACivgAAEL0AABQ-AACgvAAAuD0AAO4-AAB_PwAADL4AAOA8AAAwvQAARL4AAFA9AACAOwAAcL0AADA9AAAcPgAAPD4AAFw-AACCPgAAiL0AAEy-AADovQAAQLwAAIi9AACCvgAAFD4AAJK-AAAQPQAABD4AAKK-AACCvgAA1j4AAHQ-AACovQAAmL0AAIg9AADoPQAAmD0AAJY-AADYvQAAoLwAADC9AAA7PwAAcD0AAEw-AAA8PgAAJL4AAJK-AACgvAAAzj4gADgTQAlIfFABKo8CEAEagAIAAHy-AABQvQAA6L0AADO_AABkPgAADD4AABy-AAD4vQAAdL4AAFw-AADgvAAAoDwAAKi9AAB0vgAA4LwAAFC9AACgvAAAKz8AAES-AAA8PgAA-D0AAMg9AAA8PgAAcL0AADC9AAC4PQAAHL4AAMg9AAA8vgAAND4AAIY-AADYPQAAHL4AAPg9AAAsPgAAcL0AAGQ-AABsPgAArr4AAHC9AABkPgAADL4AAHC9AAD4PQAAoLwAAHC9AAB_vwAAUD0AAOi9AAA0PgAADD4AAMi9AACqPgAAJD4AAEC8AABAPAAAoDwAAPg9AABQvQAAJL4AAOC8AACmPgAAuD0AALi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=objiXZ4c5bs","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["9508574177454214523"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"2044626447"},"3622942780718148672":{"videoId":"3622942780718148672","docid":"34-1-6-Z8CEE97B0724D5454","description":"In this NativeScript tutorial, I show you three methods for making your animations more life-like and realistic by adding timing functions. These range from the built-in animation easing that...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/472764/de634f791ebd92c720a5bd8313c3589a/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/_HrrIwEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"17","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D_Sjv6rNm-SQ","linkTemplate":"/video/preview/3622942780718148672?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"3 NativeScript Animation Timing Techniques | NativeScript Tutorial","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=_Sjv6rNm-SQ\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhUKEzM2MjI5NDI3ODA3MTgxNDg2NzJaEzM2MjI5NDI3ODA3MTgxNDg2NzJqtg8SATAYACJFGjEACipoaGlkc2R1bXlzbnlnYmxiaGhVQ2FqaU1LX0NZOWljUmhMZXBTOF8zdWcSAgASKhDCDw8aDz8ToQqCBCQBgAQrKosBEAEaeIH7DwIG_QQADwoE__0FAAD6A_8B-f39AOv4_PMC_wEAEQD_-gIAAAD-B_QH_AAAAAL-_fbz_QEA__z1BAMAAAAS_gD4_wAAAAYEAAP3-_4D_PkBCPoBAAAHAgX4_wAAAPgKB_v7_wAA-gIEBwAAAAAH-_4KAAAAACAALTLI3Ds4E0AJSE5QAiqEAhAAGvABbRHv_gXVGwa_Fd8A0QYFAYH6Ef9H9fEAyu28ANbvvAG6A9sB_OsY_8oCAv-Z_vcBwf3V_y818ADv-w8AKt8hAPwl3wBX3g8CR-_pAM4i-f_dJTH9K80WAES_JQE69uH9IvME_eL71QS13_7__gUxABgSBgIjHR0B6x05AdgiGP_j6AH5zgIP-7DW_P4bIBD_CAbr_Tgq6P8AHw8FGRfrBAUC-Ar82fv28DId_rjQ9_3V9v4HAh38CeH3IwEKKCj48fYqAgr-__P0F_bxKQTx-BY1BgUZD_sU7u7_8bsC__Dv7Qnu0yMQ-vn8CPgB9vH9IAAtxv0GOzgTQAlIYVACKnMQABpgRPoANhcUuaP6UucD2MIU2sbZ-xfxI__p7__3KcD1_uzP1w0aAALNEBykAAAALUHiK88A_H-52AsW2CQFpbIAEP9mA_YNnRr6863qMiDnDqgP3xsYAPDNsQf9KM1dNgIQIAAtWzoVOzgTQAlIb1ACKq8GEAwaoAYAAIjBAABAwgAAEEIAAEBBAABAQQAAIEEAAKRCAAAQwQAAZMIAAPjBAAAoQgAAwEEAAIjCAACQwQAAcMEAACjCAACgQAAAEEIAAGDBAACAwQAApEIAAGDCAABgwQAAfMIAABzCAACIQQAAgsIAAFBCAABkQgAAeEIAAATCAAAcQgAAMMIAAIJCAACGwgAAmsIAADDBAAD4QQAA4EEAAABAAAAAwgAAWEIAAIpCAACAwQAAQMEAAATCAADgQAAA4MAAAIDBAABowgAAgD8AAMDBAADowQAAIMEAABDBAACAQQAAWMIAABDBAABMQgAAREIAAEBBAAAUwgAAeMIAAMjCAABAwgAAAAAAAIDAAACwwQAAQMAAAADAAABAQAAAgD8AAIDCAABEQgAAsEEAAPjBAABwwgAAoMAAAAjCAAD4wQAAiMIAAFhCAACIwQAAUMEAAAxCAADYQQAAOMIAAAhCAABMQgAAmEEAAJBBAAAEQgAAQEEAAIhBAABgQgAA1sIAAIhBAACQQQAAPEIAAKBAAABAwgAAYEEAAIZCAAAAQgAAlsIAANhBAACQQQAAAEIAAOhBAACOQgAABEIAANBBAADYwQAAwMAAAIhCAAAQQgAAwMAAADzCAAA4wgAAgsIAAKBBAADIwQAAcMEAAKDCAACwQQAAoEEAABBCAABwwQAArsIAAEBBAABwQQAACEIAAKDBAABIQgAAqEIAAFDBAABQwQAAKEIAAETCAABwwgAAQMAAANBBAAAoQgAAuMEAABxCAADowQAA4MAAABBBAAAEwgAAwMAAAHBBAAAAQQAAoEAAAJbCAAAwQQAAeMIAALjBAACwwQAAgMAAAHRCAACYwgAAWEIAAFBBAAAAwgAAiEEAAETCAAA8QgAAQEEAAChCAAAAQAAALMIAAFxCAABAQQAAEEEAAATCAACIQQAAAAAAAIC_AACgwQAAhEIAAEjCAABQwQAAmMIAAADBAACAQAAAwEEAAFjCAADEQgAA4MAAAFBBAABQwQAAIEIAAKDBAADgQQAAQEEAAKhBAADoQQAAiEEAAHjCAADwwSAAOBNACUh1UAEqjwIQABqAAgAAkr4AAEA8AABUPgAAqD0AAFy-AAD4PQAAPD4AAL6-AABUvgAAZL4AABy-AAAsvgAAiD0AAMg9AACIvQAADD4AAAw-AACAOwAAoDwAAN4-AAAxPwAAHL4AABA9AADovQAAFL4AACS-AACAuwAAPL4AAEC8AACoPQAAhj4AAAw-AACCPgAAgLsAADS-AACgvAAAcL0AAIq-AACivgAAcL0AAGy-AACovQAAED0AANK-AABEvgAAHD4AAGQ-AABQvQAA4DwAAOi9AADYPQAAlr4AAAw-AAC4vQAAHL4AAEA8AAB_PwAAcD0AAJI-AABEPgAAir4AAI6-AAAwvQAA3j4gADgTQAlIfFABKo8CEAEagAIAAEA8AADIvQAABL4AACO_AACgvAAAQDwAABy-AADIvQAAlr4AAEw-AACIvQAAoLwAAKg9AAC6vgAAiD0AAJi9AADIvQAAOz8AAPi9AACGPgAA-D0AAIC7AABQPQAA4LwAAOC8AABwvQAAZL4AAKA8AAC4vQAAMD0AAAw-AACAOwAA2D0AAKi9AAA8PgAAED0AAOA8AAAsPgAAfL4AAKg9AAAkPgAAEL0AANi9AAAwvQAAoLwAAMi9AAB_vwAAQLwAAMi9AABEvgAABD4AADS-AABkPgAAcD0AADC9AABAPAAA4LwAAAw-AAA8vgAAUL0AAHC9AADCPgAA2D0AAPi9IAA4E0AJSHxQATAJOAFKAGAAaAA,\"}","related_url":"http://www.youtube.com/watch?v=_Sjv6rNm-SQ","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1280,"cheight":720,"cratio":1.77777,"dups":["3622942780718148672"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"4098857532"},"17137571922295075042":{"videoId":"17137571922295075042","docid":"34-1-16-ZB243CD7EABA9F682","description":"In this NativeScript tutorial (part 1), I create a new JavaScript project using the NativeScript CLI and then delete everything so I can show you what's involved in the bootstrapping process.","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/3680673/766c74f806c78f2a51821246a42d047f/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/Dj76FQEAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"18","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"isFull":true,"fullTextUrl":"/video/result?ask_summarization=1&numdoc=1&noreask=1&nomisspell=1&parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=videoid:17137571922295075042","teaser":[{"list":{"type":"unordered","items":["Bu video, Alex (veya Digitalex) adlı bir eğitmen tarafından sunulan NativeScript programlama dili hakkında kapsamlı bir eğitim içeriğidir.","Video, NativeScript'ten sıfırdan bir proje oluşturma sürecini adım adım göstermektedir. İlk bölümde yeni bir JavaScript NativeScript projesi oluşturma, temel dosyaları temizleme ve temel bileşenleri (App modülü, NavigationEntry, UI etiketleri ve butonlar) kullanarak basit bir uygulama geliştirme anlatılmaktadır. İkinci bölümde ise JavaScript ile basit uygulama geliştirme, buton ve etiket ekleme, event handler'lar kullanma, layout'lar ile düzenleme, XML dosyaları ve kod behind dosyaları kullanarak profesyonel uygulama geliştirme ve TypeScript'e geçiş konuları ele alınmaktadır.","Eğitim hem yeni başlayanlar için temel bir giriş hem de deneyimli geliştiriciler için projenin arkasındaki mantığı anlamak isteyenler için faydalı bilgiler içermektedir."]},"endTime":1014,"title":"NativeScript'ten Sıfırdan Uygulama Geliştirme Eğitimi","beginTime":0}],"fullResult":[{"index":0,"title":"Introduction to NativeScript from Scratch","list":{"type":"unordered","items":["This video will create a new NativeScript JavaScript project, rip everything out of it, and build it up from scratch.","NativeScript tips, tricks, and tutorials are posted a couple times a week on the channel.","The last NativeScript from scratch video was done a couple years ago, and some versions and webpack configuration have changed."]},"beginTime":0,"endTime":57,"href":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=0&ask_summarization=1"},{"index":1,"title":"Project Setup","list":{"type":"unordered","items":["The project will be a plain JavaScript NativeScript project without UI framework, Angular, View, TypeScript, or XML code.","The bootstrapping process will be shown all in code, and a fully running native app only in JavaScript will be created.","After the JavaScript project is created, an XML file will be added to link the UI with the build process."]},"beginTime":57,"endTime":105,"href":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=57&ask_summarization=1"},{"index":2,"title":"Creating the Project","list":{"type":"unordered","items":["The terminal is used to create a new NativeScript project with the command \"tns create demo.js from scratch\".","The CLI wizard asks for the template (Angular, View, TypeScript or JavaScript) and the simplest template (Hello World) is selected.","The project is opened in Visual Studio Code and unnecessary files and folders are deleted."]},"beginTime":105,"endTime":138,"href":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=105&ask_summarization=1"},{"index":3,"title":"Project Structure","list":{"type":"unordered","items":["The project contains a \"app\" folder where code lives, and \"app.json\" is the inner package file that can be configured.","\"app.resources\" folder contains iOS (info.plist) and Android (android.manifest) files that are important for platform specific build.","The project must contain \"app.js\" and \"app.css\" files, with \"app.css\" being optional but necessary for the app to work."]},"beginTime":138,"endTime":263,"href":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=138&ask_summarization=1"},{"index":4,"title":"Bootstrapping the Project","list":{"type":"unordered","items":["\"app.js\" file is where the application usually boots, and the \"Application\" object is required from \"tns core modules/application\".","The \"App\" module's \"run\" function takes a navigation entry, which tells the operating system where to navigate.","The navigation entry can generate UI on the fly using the \"create\" method, which needs to return something to display."]},"beginTime":263,"endTime":361,"href":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=263&ask_summarization=1"},{"index":5,"title":"Running the Project","list":{"type":"unordered","items":["The project is kicked off with the command \"tns run ios\", which downloads all node modules and npm packages.","The build process creates \"node modules\", \"webpack build\", \"xcode build\", \"hooks\", and \"platforms\" folders.","The project crashes because the \"create\" function doesn't return any view, so a label is added to create a basic UI."]},"beginTime":361,"endTime":434,"href":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=361&ask_summarization=1"},{"index":6,"title":"Creating UI Elements","list":{"type":"unordered","items":["A label is created by importing \"tns core modules/ui/label\" and using the \"Label\" class.","The label is given a text (\"Hello\") and returned as the view in the \"create\" function.","The project is run in an iOS simulator, and the label appears with the text \"Hello\" in native format for iOS and Android."]},"beginTime":434,"endTime":541,"href":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=434&ask_summarization=1"},{"index":7,"title":"NativeScript'te Buton ve Olay İşleyicileri","list":{"type":"unordered","items":["NativeScript'te butonlar için \"on\" özelliği kullanılır ve bu bir olay işleyicisidir.","\"Tap\" olayı kullanılarak butona tıklandığında bir callback fonksiyonu çağrılabilir.","NativeScript'te global alert, confirm ve prompt mesajları kullanılabilir."]},"beginTime":543,"endTime":586,"href":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=543&ask_summarization=1"},{"index":8,"title":"Layout Kullanımı","list":{"type":"unordered","items":["Layoutlar, farklı bileşenleri bir araya getirmek için kullanılır ve TNS Core modüllerinden UI Layouts'tan gelir.","Stack layout, tüm bileşenleri üst üste yerleştirir ve \"addChild\" metodu ile bileşenler eklenir.","Layoutlara CSS ile stil uygulanabilir ve JavaScript'te de stil değişiklikleri yapılabilir."]},"beginTime":586,"endTime":760,"href":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=586&ask_summarization=1"},{"index":9,"title":"XML ve Code Behind Kullanımı","list":{"type":"unordered","items":["NativeScript'te XML dosyaları ve code behind dosyaları kullanılarak daha kolay UI tasarımı yapılabilir.","XML dosyasında \"root.xml\" kullanılarak temel UI yapısı tanımlanabilir.","XML dosyası ve aynı isimdeki code behind dosyası (örneğin root.js) eşleştirilerek event işleyiciler bağlanabilir."]},"beginTime":760,"endTime":925,"href":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=760&ask_summarization=1"},{"index":10,"title":"Gelecek İçerikler","list":{"type":"unordered","items":["NativeScript'te data binding özelliği bulunmaktadır ve bu konu ayrı bir kurs kapsamında ele alınacaktır.","TypeScript öğrenmek önemlidir ve JavaScript projeleri TypeScript'e dönüştürülebilir.","Bir sonraki videoda JavaScript projesi TypeScript'e nasıl dönüştürüleceği gösterilecektir."]},"beginTime":925,"endTime":994,"href":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=925&ask_summarization=1"}],"linkTemplate":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"NativeScript Apps from Scratch 2020 | NativeScript Tutorial | JavaScript","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=pNitFeYYzAo\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhYKFDE3MTM3NTcxOTIyMjk1MDc1MDQyWhQxNzEzNzU3MTkyMjI5NTA3NTA0MmqIFxIBMBgAIkUaMQAKKmhoaWRzZHVteXNueWdibGJoaFVDYWppTUtfQ1k5aWNSaExlcFM4XzN1ZxICABIqEMIPDxoPPxP2B4IEJAGABCsqiwEQARp4gfsPAgb9BADwCAL8-wEAAQD89v34_f0A5wME_gj9AQAI-wv1_gEAAPn98gIAAAAA-Qf68_b-AQDtCQEGBAAAAA8D_v_9AAAACRD7Dv4AAAD7AAL9A_8AAAMCCAcAAAAA-wEJAPv_AAD-_f79AAAAAAvx-vUAAAAAIAAtMsjcOzgTQAlITlACKoQCEAAa8AFfJPH7Bs8fBqEOAADjEMsBl_HuAH_51P_h79T_2gDlAcnLvwDqzib_mgf8AZj94AKqIsH-QxMJAQEIEf8w2iYAASfEATzMMwMRFd4C3DPl_hoUPf9H0SH8U94qAlcH3wH_DSL7CvnPAcPj4gDpEj0CNvv8-wsL7AXoIUEB_hU1ANru6_3YEA0EpM_7_iMRAvsRFtD-Mx3P_dgI__ot9vUO_9vpB_zT-vXtBQUA9dEE77EL5wDyGO8JzSEV-vciFwEE1RD_FeTo9RQZ7_JFKOkLBzMFBRPnAxfR7OTysu0XBM3UEAbVBBEDDAIF9QYS8wIgAC3XReo6OBNACUhhUAIqzwcQABrAB4bL6r7-7Yc9sJfBPNayML1O0AY9wJ4FPU04mr3QpGK7SMETvbU1Mj6_a0s98Wj-PJxNl77qPVy5ZI8WvC0JUD7U-GA85mQYPZhj3rwmobq7dtNXvbMj1b2Dlwo99R3yvCtLdLyzvve8xyRIO587AT6PlCg9OxixPExUz70R7sS8w8RVPC-bSj23Siu91mgivHKmuT1rvG89m8GEvOAOFD7h9wU9BArQPEEcxb1AKPk8f116O6YQg70fACc9Mxv_vPBZzTyscoA7RtJuPNz0F77kIki9l576ux2Eij2W0Sg9HE7PPJYKar2ulIo9qX81vLxabj23i7w6duWvOw1TK75csqY7Yro1vJ8g8T0QDiy9jhEnOeOl271FBRg9r7cIPbsqUD36jUC8v---OoTtTD3k82o9VJD6PJezEj3hXQ698J4HO7owAj5mvZi8zD60vFNWqL0JM62857R6u7LLgTxqBIE9yQyKvBAH6b0fVUM9PKjAO1Ltoz3F4Ma8JnyEO2MmUT2fHVC9UUtzvBOSlj1tuo89MiqhO_tV5bx0QLc8HNMwu9dcpLyV5ws9Tcg9vNwRzj3xk_Y6yvxTOfFum73Jy5q9Xm0BvOo-gD30F3o8VEdYPPutXb3EhCe9CviQO-r6Tz0fTLq9arkoOgV7wr1zLkW9p2v1utzJcTsbbra8J5OqO7nDJj0gz069U9SVu8XaKbxyLX-8Rmf0OvNZ3j1u9uw8-oGcuB_V1bxKnLC8ZGaXuote2zv8zxA9GMhcOxWzdD1AYK-9jWJ-OLvO7TtThRU9gm-_tyk8jbxJTYu95ZwbOaeCI7tmP9w8FzQzOmr2I7vvnae9YkjcuHXCcLym5dG83UtBNtgydL0K2Rk9kpIsOM_taj0AYdY83qlit4fiaT2WNbu8YtPBuBYjIT1wW8A8P2ASObXRrzwtf3m9ZG8HOQ9SJrxg7s26QlgnOKLH97v5w8q9LSbquJ5JNj0ExfS8DvF9N83yK7zjJpk92s4fuOJVu7xFYYy9dYQOuMU8m72qd329YbYkuLBCkL1MAJm9IWVjuLpSur0jIJG6Bs4YOVwAOr4BE429YPMxuU3aVL2G95a9N4MBtyVQTr3yhmq9s559uC3R2b28oIS968mUN3ef47vTVbC8ToAHt4kMmz3Hhkm9PbMhtjhaRDwj7lY8PF6ONwz_nj3M7km8Ar7Et9ecaD3fETq9T2IZuKlrjT2LC5E9EyciOFNTfL3w82Q9JnHDt5f0Qb28vL896Q4SONrlqz13Wmi9WvFDNyAAOBNACUhtUAEqcxAAGmA-CAA3HwrerNtf6CXR8B3U8dcL9vIt_-7b_-Yvv_T11PHNLSYAEAQGEKkAAAAgOtVM5QARdcLv4sC3GefLs_EXDn8Q1ieTFNvs1B81AtsenPzjC_wA9erICeUr4UkS-RQgAC1rPxg7OBNACUhvUAIqrwYQDBqgBgAAAAAAAMDBAADGQgAAkEEAAIhBAADIwQAA6MEAAAAAAACMwgAA6MEAAKDBAAAQQgAAkMIAAIDBAAAgwQAA6MEAADzCAAAIwgAAVEIAADDCAACgQAAALMIAACDCAAAAQQAAAAAAADxCAABowgAA2MEAACBCAAC4QQAANMIAANhBAACAwgAAeEIAAEDBAACAQgAAoEEAANRCAABwwgAAwMAAAERCAAAwQQAAUEIAAKDAAABAQAAAmMEAAJBBAABAQAAAJEIAAIjBAAD4wQAAUEEAAOhBAABwQQAAEEEAAFDCAADoQQAAQMAAAJhBAABAQgAA6EEAADzCAADowQAAyMEAAMDBAAAkQgAAKEIAACTCAABgwQAAyMEAAIhCAABEQgAAisIAAM5CAAAgwgAARMIAAK7CAADAwAAAeMIAADjCAABEwgAADMIAAKhBAAD4QQAAcEIAAExCAAAAwAAAsMEAACxCAACgQAAAFMIAAIBAAAC4wQAAUMEAAAAAAADYwQAAKEIAAKBAAABIQgAA4EEAAKDAAAAgQQAAHEIAAETCAACqwgAAUEIAAAAAAAAIQgAAGMIAALBBAABwQQAAoEEAAFDCAAAwwgAAkkIAANhBAACgwQAAiMEAAMhBAADYwQAAgMEAAKLCAADwwQAAEMIAAFhCAAA4QgAAIEEAAADCAABcwgAAqsIAAPjBAAAgQQAAHEIAAKRCAAAkQgAAEMEAAFBBAABMwgAAoEAAAHjCAABAQgAAwEAAANDBAADAwAAAEMEAAHDBAAAAQgAAtEIAAJhBAADIwQAAiEEAAMDAAADoQQAAfMIAAMBBAAAgQQAAEEEAAI7CAACoQQAAfEIAAIDBAAAAQAAAsMEAAGDBAADIQQAAVMIAACxCAAAgwQAAQMEAAEDBAAAUwgAAgMAAAHDBAABAwAAAgEAAAEBAAACAwgAA8MEAACxCAABUQgAACMIAACzCAABcwgAAjsIAAFRCAACgwQAAQMIAAEBAAAA0QgAA6EEAAJzCAACAQAAA-EEAAMBAAADAQQAAPEIAAJbCAAAIQgAAksIAANjBIAA4E0AJSHVQASqPAhAAGoACAAAMvgAAyD0AAFw-AACovQAAuL0AAMg9AADePgAAHb8AAGS-AAAQvQAA-D0AAHy-AAAQPQAAqD0AACS-AABAPAAA6D0AABC9AAAUPgAAFz8AAGU_AABMvgAA-L0AAAS-AABEvgAAuL0AAHA9AAAEvgAANL4AAKI-AACyPgAA4DwAAHQ-AAAwvQAA-L0AAIi9AACIPQAAbL4AAES-AABUPgAAxr4AABS-AACYPQAA9r4AAKC8AACqPgAAsj4AAI6-AAAQvQAAmr4AACQ-AAA0vgAAHD4AAJK-AAAwPQAA4LwAAH8_AAAwvQAAvj4AAKo-AAAkvgAAgr4AAFC9AAAtPyAAOBNACUh8UAEqjwIQARqAAgAABL4AALi9AAB8vgAALb8AAIi9AAAwvQAA2L0AABC9AABkvgAAXD4AANi9AADIPQAAMD0AAPi9AADIPQAAuL0AANi9AAAfPwAA2L0AANI-AABAvAAAcD0AAOA8AAC4vQAAcL0AAOC8AADYvQAAUD0AAFC9AACYPQAAuD0AAOA8AACoPQAAiL0AACw-AAAwvQAAHD4AAIo-AAAcvgAA4DwAACQ-AACovQAAZL4AABA9AADgvAAAJL4AAH-_AABQvQAAFL4AAIA7AAD4PQAAmL0AAAw-AACGPgAAUL0AAJg9AABQvQAAQDwAAOC8AACIvQAAcD0AAMo-AAAMPgAAXL4gADgTQAlIfFABMAk4AUoAYABoAA,,\"}","related_url":"http://www.youtube.com/watch?v=pNitFeYYzAo","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["17137571922295075042"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"3253141147"},"13470137923518302355":{"videoId":"13470137923518302355","docid":"34-5-9-ZCD424757064C4490","description":"In this NativeScript Vue JS tutorial, I show you how to use multiple nested frames in NativeScript-Vue. This is useful to separate your UI so you can navigate one part of the screen while keeping...","preview":{"posterSrc":"//avatars.mds.yandex.net/get-vthumb/222479/aec5b900c19c7f21aa250e99cdee9fb8/564x318_1","videoSrc":"https://video-preview.s3.yandex.net/JPCHtwAAAAA.mp4","videoType":"video/mp4"},"target":"_self","position":"19","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","summary":{"fullTextUrl":"/int_search_summary?data=http%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DexE1WfPvAX0","linkTemplate":"/video/preview/13470137923518302355?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript&t=%%timestamp%%&ask_summarization=1"},"isAdultDoc":false,"relatedParams":{"text":"NativeScript-Vue Multiple Frames | NativeScript Tutorial Vue","related_orig_text":"NativeScript","related_porno":false,"related_less_3m_off":true,"client":"d2d","no_cnt":1,"related_src":"serp","related":"{\"porno\":false,\"vfp\":1,\"orig_text\":\"NativeScript\",\"url\":\"http:\\/\\/www.youtube.com\\/watch?v=exE1WfPvAX0\",\"src\":\"serp\",\"rvb\":\"Eq0DChM3ODc4MzgxOTExMTM3Mjk3MTg1ChQxNzEyNjc2MzU0NjIwNzk1NTU2NgoSMTE0MTk1NjY0Njc0MTcwMDIwChQxNzAwNTUyODgwOTU3NDc0NTU0MgoTMTIzMjAyMTYzOTA0NjEyNDI4OQoUMTg0MDE2NDEwMjY0MzQwMzE0MjMKEzkzMTQ3NTE0NjEzMTA1NDkxNTgKFDExMjE1Nzg3NjEwNjQyNTM4OTQzChM1MTk1MTI2MDM1NjA4NjE5Mjg3ChMyMTk1NTQ3NDQzMDY4NjYyNjI4ChQxNzc2OTE3ODUzMDQ5OTY3MjQyMAoTOTY2Nzk1MTcxOTUxOTg2NDIwMwoUMTQ5NjM1MTE4MzE2MTkwODkyNzgKEzg1MDc0NzYzODg1MTE3MTE3MjQKEzk1MDg1NzQxNzc0NTQyMTQ1MjMKEzM2MjI5NDI3ODA3MTgxNDg2NzIKFDE3MTM3NTcxOTIyMjk1MDc1MDQyChQxMzQ3MDEzNzkyMzUxODMwMjM1NQoUMTA4MjA1NDIwMjMxNzI3OTUxNjEKFDEwMjU1OTcwNjY0ODQ3MzM0MzE5GhYKFDEzNDcwMTM3OTIzNTE4MzAyMzU1WhQxMzQ3MDEzNzkyMzUxODMwMjM1NWqTFxIBMBgAIkUaMQAKKmhoaWRzZHVteXNueWdibGJoaFVDYWppTUtfQ1k5aWNSaExlcFM4XzN1ZxICABIqEMIPDxoPPxOeCIIEJAGABCsqiwEQARp4gfwJAP37BQD2DQUC-QT_AQP5DAH5_v4A7gT8-AUAAAAMAQP3-gAAAPEC-P4BAAAA__r-8f_-AQD5BvAAAgAAABYE_P0DAAAABgkBCf4BAAD99wH59wIAAQn3CQIAAAAA8QP7-v7_AAD1BfYEAAAAABMB-QAAAAAAIAAtowvhOzgTQAlITlACKoQCEAAa8AFoIOD7Fb4LBKAK6f-7_OgBgQXx_0v08ADk8Nf_0u3QALPy8wHr0iP_y_T1AJMVDgGwIMb-QQnyAAbsD_8j8jD_CQPBATfQLwM9IvH_yy3NAAIoM_5C1R79RvMYADv--v8hGQT9-AG-_9DWBAILJD0DKA39BzQV9AHTKiUH7h0mAdzv7f3IGwsBvu4G9w0MB_7uDMz5RQvRAPAI_AUoE_gMAe0QAhXV8wPpCBj93OT59LcK6QDzF_AIww8mAwsrKvgHDhYO9Qb86OAz_fBPBfDyBy8EBB_y8g7n2fL12A4H_AIEEAbaIgkQAA8a9PcN9e8gAC22o_06OBNACUhhUAIqzwcQABrABy_9674KYgU93dT-O4pvnb0heSI9gTJ8PDvHIL4vCoy8qwtTvPkQ1D2pw0U9qrvyPLIv4b6OiHM8gsDSuqZCPD5lYTm9PHxDPayOGrwOjqs6o5Guu7eyJL4pFcM8RNBivLmGabndg-s7Kdg1vEG2HD7BMKo8jUl7Ow14D73-LVy8Wy7tuS-bSj23Siu91mgivI4EGj4ExTQ8Fdm5OxiX6j2mhFs9ZundORhA-L0qO308Rc-1O7fVrDvnzDE92T4EvXMIsT1Avdm8hcOcPEQgvb20YD29W9VHOdlsNj3cAKI8NhLXOyz1l70NVrc8ym_yuy0dWD2Zcck8R3_cO52dDL6-EV28lXY0vPCLCz7zP7O74jrGO8KymL2V6fw8aDC8PNXnarwJ0Uk6yUSAPA-_hj3vnKw9w1WUPO_KLjzYB4I78oiAvLowAj5mvZi8zD60vN3YQr2fznC859qbujhAm7slRpo9toPPusMKnL1JNcc8JCmKuyd4FD2oIxu9e5E_PN71Yz1jzvm7_e2ZOmXNvjz2oKs9qyQyPOhOgL1NtNA8NpWFvHR-yjxqJHM9hcSou2ByqD1HPg48oH8Ku2oxiL32H169aXQDueo-gD30F3o8VEdYPBx9DL3hbOk8GWuHOw42ED0AqIK9IjM8vMw3vL0KeY68CMTvO10VDb1L3Z-8QTvxO0YOjD3FlAO9_DFvO6fTdT0BmSW7sDH5umnk0z3J0r28UrAGuHB4kT06wD29Iy-tujohE7xkKvM82ch5u5NikT2mgT-9g5OsuXqjGz2cPqE94FPgOTni-7tYAR-8b3OsOaKH0DyTzps8KtC2uHpDEL1rBTK9QWhCuLGWcbx-c1q89_8zO2Nel71vSjk944eROZ_MPz2I7p-7tQvLuda17DyWAhg8m8OAORuLfD01yRk9bTuCtiYYDj2TBYe9tXIFubSw5bvbeyK9gBzwOLoeW7029Uu8v38juHsS2LzPBmq98aehOAryE73jnb09lVPVuKnyojyhSBy9OHsZuIuFJr1NwXW9q-rqOLAPsb23DLi9_lg4uJ_JHr1SFnQ8dCoaObjkKL7Rf4W8nfgauU3aVL2G95a9N4MBtzloqr1joVG9PwgNuBrerL3mIdO9aELKOLwNhTwMAaW8JTYQuCUyHT3Mh9a8RBiMOLIEAz2NlHO7o5Frt0hpez3zt_M8LJXmt9MziD2FC_m8QHokuAoQJT3u1YI9T_-7OKVPK71mhg09DqvnuCGsJr1UAXc9YStSuOxtkz3u8Y29vFZutyAAOBNACUhtUAEqcxAAGmA0AwAhKwa4yepN9fOy3yXy0O4BD95L__6___Ioq_4M5crJJQcABe4V9KEAAAAiOQ8p2QAGf7nq4dfAFw3Oqfod614c8S6OE-sLzOZRDecJmgXX6Q4A_c60_vwiv0MY-QAgAC3e5RU7OBNACUhvUAIqrwYQDBqgBgAAwEEAAEjCAAC2QgAADEIAAIBBAAC4wQAAkEEAAEDBAACIwQAAHEIAAFBBAABgQQAA3MIAABDBAACgwAAAKMIAABDCAABAwAAAwEAAAHDCAAB0QgAAKMIAAHTCAACAwAAAgMAAADRCAAA0wgAAIEEAAK5CAABAQgAA4MAAAExCAABkwgAAnEIAAADAAAC4QQAADEIAAHBCAABkwgAAQEAAAMDAAAAYQgAAmEIAAMDBAAAAQAAAgEAAANBBAACgwAAAQEAAADjCAACAvwAAuMEAAMhBAABUQgAAQMAAAAzCAAA0QgAAgEEAAGBBAABIQgAA0EEAAHDBAAAEwgAAYMIAAIDBAADAQgAAXEIAANjBAAAUwgAADEIAALhBAADIwQAAuMIAAHxCAADAwQAAdMIAAK7CAAAQQQAACMIAAFzCAAAAwgAAkMEAAGBBAABAQAAAuEEAAAhCAADowQAAgMAAAJhBAACwQQAA4EAAAABBAADIwQAAZMIAACBBAABQwQAAQEAAAIhBAADAQQAAAMEAAABBAACYQQAArkIAAAzCAAC8wgAAHEIAAJBBAAAwQQAAMMEAAMBBAAAIQgAAiEEAAPDBAAD4wQAAykIAALhBAAAQwQAAJMIAACTCAAAYwgAAEMEAAIC_AAAowgAAisIAAGhCAABcQgAAHEIAALDBAAAswgAAVMIAAKhBAADAQQAAUEEAAKZCAAAAQQAA8MEAACBBAAAQwQAAmEEAAJzCAADAwAAAQEIAAIDAAACQwQAAgMEAAMBBAAAcQgAAPEIAAGDBAACIwQAAAAAAAGBBAAAAAAAAyMIAAIpCAACAvwAAAEAAAIDAAADwQQAADEIAAFzCAACIwQAAoMEAAMBBAABAwAAAssIAAIxCAABQwgAAAMEAAOBAAACywgAAqMEAAPjBAABwwQAAgEEAACDBAACCwgAAFMIAADxCAAAsQgAAQMAAABjCAACMwgAAPMIAAAhCAABwQQAAgD8AALhCAACwQQAAAEEAACTCAABwQQAAgL8AAOBAAACgwAAAkEEAAJTCAAAIQgAAQMIAAPDBIAA4E0AJSHVQASqPAhAAGoACAABMvgAA4LwAAAQ-AAAQPQAALL4AAHw-AAD6PgAAJb8AAFS-AADYPQAATL4AAES-AAAcvgAAoLwAAFS-AABAvAAAbD4AADC9AADYPQAACz8AAH8_AAB8vgAA4LwAAFy-AABQvQAAoDwAAIC7AABUvgAAML0AANI-AACOPgAA9j4AAIY-AAAEvgAAfL4AACS-AACYPQAAcL0AACy-AABUPgAAqD0AAOA8AAA0PgAApr4AACy-AAANPwAAqD0AAIa-AAC6vgAAHL4AAIo-AAAQvQAA3j4AAL6-AABwPQAAED0AAGM_AACIvQAARD4AAII-AADIvQAANL4AAJi9AADOPiAAOBNACUh8UAEqjwIQARqAAgAAlr4AABC9AAAQvQAAOb8AABw-AABAvAAAyL0AALi9AACCvgAAHD4AAJi9AAAQvQAAqL0AAJq-AACIvQAA4LwAAHC9AAA3PwAADL4AACQ-AAB8PgAADD4AAHA9AACgvAAA-L0AADC9AABsvgAAyD0AAPi9AAAkPgAAZD4AAFA9AAAwPQAAuL0AACw-AADgvAAAND4AABA9AACWvgAAHD4AADQ-AABEvgAAqL0AAHA9AADgvAAAoDwAAH-_AACgvAAAJL4AAEC8AABMPgAAcL0AALo-AABwPQAAiD0AAEA8AACgvAAAFD4AAIA7AAA0vgAAqL0AAKI-AABQPQAAcL0gADgTQAlIfFABMAk4AUoAUgkIDxCSAhgAMAFgAGgA\"}","related_url":"http://www.youtube.com/watch?v=exE1WfPvAX0","parent-reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","related_vfp":1,"relatedVideo":"yes"},"cwidth":1920,"cheight":1080,"cratio":1.77777,"dups":["13470137923518302355"],"episode":0,"season":0,"isEmbedOnly":false,"greenHost":"YouTube","hasTranslation":true,"contentTypeId":null,"censored":false,"censoredShock":false,"isShockDoc":false,"videoContentId":"1141045954"}},"dups":{"7878381911137297185":{"videoId":"7878381911137297185","title":"\u0007[NativeScript\u0007] Tutorial for Beginners - Build iOS, Android and Web Apps with \u0007[NativeScript\u0007]","cleanTitle":"NativeScript Tutorial for Beginners - Build iOS, Android and Web Apps with NativeScript","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=8Q8OtgL3Fuo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/8Q8OtgL3Fuo?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":4585,"text":"1:16:25","a11yText":"Süre 1 saat 16 dakika 25 saniye","shortText":"1 sa. 16 dk."},"views":{"text":"24bin","a11yText":"24 bin izleme"},"date":"11 mar 2020","modifyTime":1583884800000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/8Q8OtgL3Fuo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=8Q8OtgL3Fuo","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":4585},"parentClipId":"7878381911137297185","href":"/preview/7878381911137297185?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/7878381911137297185?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17126763546207955566":{"videoId":"17126763546207955566","title":"\u0007[NativeScript\u0007] Tutorial for Beginners - Build iOS, Android and Web Apps with \u0007[NativeScript\u0007] and ...","cleanTitle":"NativeScript Tutorial for Beginners - Build iOS, Android and Web Apps with NativeScript and Angular","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=DcCSq2Y9bow","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/DcCSq2Y9bow?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDU0piR3RUbHJEYW1pLXRER1BVVjktdw==","name":"Academind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Academind","origUrl":"http://www.youtube.com/@academind","a11yText":"Academind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":8696,"text":"2:24:56","a11yText":"Süre 2 saat 24 dakika 56 saniye","shortText":"2 sa. 24 dk."},"views":{"text":"133,4bin","a11yText":"133,4 bin izleme"},"date":"30 oca 2019","modifyTime":1548806400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/DcCSq2Y9bow?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=DcCSq2Y9bow","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":8696},"parentClipId":"17126763546207955566","href":"/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/17126763546207955566?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"114195664674170020":{"videoId":"114195664674170020","title":"\u0007[NativeScript\u0007] Vue Directive Part 1: Animation | \u0007[NativeScript\u0007] Tutorial","cleanTitle":"NativeScript Vue Directive Part 1: Animation | NativeScript Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=tcEEKtLeJHw","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/tcEEKtLeJHw?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/channel/UCajiMK_CY9icRhLepS8_3ug","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":961,"text":"16:01","a11yText":"Süre 16 dakika 1 saniye","shortText":"16 dk."},"views":{"text":"2,7bin","a11yText":"2,7 bin izleme"},"date":"3 nis 2020","modifyTime":1585872000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/tcEEKtLeJHw?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=tcEEKtLeJHw","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":961},"parentClipId":"114195664674170020","href":"/preview/114195664674170020?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/114195664674170020?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17005528809574745542":{"videoId":"17005528809574745542","title":"\u0007[NativeScript\u0007] First Steps - New Course!","cleanTitle":"NativeScript First Steps - New Course!","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=MaiFu7LRvG0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/MaiFu7LRvG0?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDSlVtRTYxTHhoYmh1ZHpVdWdITDJ3UQ==","name":"Mehul - Codedamn","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Mehul+-+Codedamn","origUrl":"http://www.youtube.com/@codedamn","a11yText":"Mehul - Codedamn. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":178,"text":"2:58","a11yText":"Süre 2 dakika 58 saniye","shortText":"2 dk."},"views":{"text":"2,8bin","a11yText":"2,8 bin izleme"},"date":"28 şub 2019","modifyTime":1551347109000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/MaiFu7LRvG0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=MaiFu7LRvG0","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":178},"parentClipId":"17005528809574745542","href":"/preview/17005528809574745542?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/17005528809574745542?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"1232021639046124289":{"videoId":"1232021639046124289","title":"\u0007[NativeScript\u0007] From Scratch Part 2: TypeScript and Webpack Configuration","cleanTitle":"NativeScript From Scratch Part 2: TypeScript and Webpack Configuration","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=ySFWy0vWgO8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/ySFWy0vWgO8?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":884,"text":"14:44","a11yText":"Süre 14 dakika 44 saniye","shortText":"14 dk."},"views":{"text":"1,6bin","a11yText":"1,6 bin izleme"},"date":"13 şub 2020","modifyTime":1581552000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/ySFWy0vWgO8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=ySFWy0vWgO8","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":884},"parentClipId":"1232021639046124289","href":"/preview/1232021639046124289?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/1232021639046124289?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"18401641026434031423":{"videoId":"18401641026434031423","title":"How to Use \u0007[NativeScript\u0007] App Templates","cleanTitle":"How to Use NativeScript App Templates","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=4yIfUUbnSHI","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/4yIfUUbnSHI?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":433,"text":"7:13","a11yText":"Süre 7 dakika 13 saniye","shortText":"7 dk."},"views":{"text":"8,9bin","a11yText":"8,9 bin izleme"},"date":"23 ağu 2019","modifyTime":1566518400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/4yIfUUbnSHI?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=4yIfUUbnSHI","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":433},"parentClipId":"18401641026434031423","href":"/preview/18401641026434031423?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/18401641026434031423?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9314751461310549158":{"videoId":"9314751461310549158","title":"\u0007[NativeScript\u0007] Windows Setup - Step by Step","cleanTitle":"NativeScript Windows Setup - Step by Step","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=3O-rsAFw8J8","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/3O-rsAFw8J8?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":528,"text":"8:48","a11yText":"Süre 8 dakika 48 saniye","shortText":"8 dk."},"views":{"text":"9,1bin","a11yText":"9,1 bin izleme"},"date":"31 ara 2018","modifyTime":1546214400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/3O-rsAFw8J8?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=3O-rsAFw8J8","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":528},"parentClipId":"9314751461310549158","href":"/preview/9314751461310549158?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/9314751461310549158?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"11215787610642538943":{"videoId":"11215787610642538943","title":"Using Android Resources in \u0007[NativeScript\u0007] | Tutorial","cleanTitle":"Using Android Resources in NativeScript | Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=yNb9QjhR0QI","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/yNb9QjhR0QI?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":713,"text":"11:53","a11yText":"Süre 11 dakika 53 saniye","shortText":"11 dk."},"views":{"text":"2,4bin","a11yText":"2,4 bin izleme"},"date":"6 mar 2020","modifyTime":1583451981000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/yNb9QjhR0QI?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=yNb9QjhR0QI","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":713},"parentClipId":"11215787610642538943","href":"/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/11215787610642538943?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"5195126035608619287":{"videoId":"5195126035608619287","title":"\u0007[NativeScript\u0007]-Vue with TypeScript and Class Components | Vue \u0007[NativeScript\u0007] Tutorial","cleanTitle":"NativeScript-Vue with TypeScript and Class Components | Vue NativeScript Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=Z9koujDvpBM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/Z9koujDvpBM?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":538,"text":"8:58","a11yText":"Süre 8 dakika 58 saniye","shortText":"8 dk."},"views":{"text":"6,8bin","a11yText":"6,8 bin izleme"},"date":"4 şub 2019","modifyTime":1549238400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/Z9koujDvpBM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=Z9koujDvpBM","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":538},"parentClipId":"5195126035608619287","href":"/preview/5195126035608619287?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/5195126035608619287?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"2195547443068662628":{"videoId":"2195547443068662628","title":"React \u0007[NativeScript\u0007]: First Look!","cleanTitle":"React NativeScript: First Look!","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=TDEVWLHcDgM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/TDEVWLHcDgM?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":744,"text":"12:24","a11yText":"Süre 12 dakika 24 saniye","shortText":"12 dk."},"views":{"text":"2bin","a11yText":"2 bin izleme"},"date":"20 eyl 2019","modifyTime":1568937600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/TDEVWLHcDgM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=TDEVWLHcDgM","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":744},"parentClipId":"2195547443068662628","href":"/preview/2195547443068662628?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/2195547443068662628?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17769178530499672420":{"videoId":"17769178530499672420","title":"Use a Hook to Process Resource Images | \u0007[NativeScript\u0007] Tutorial","cleanTitle":"Use a Hook to Process Resource Images | NativeScript Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=KgK_d-1lG84","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/KgK_d-1lG84?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/channel/UCajiMK_CY9icRhLepS8_3ug","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":605,"text":"10:05","a11yText":"Süre 10 dakika 5 saniye","shortText":"10 dk."},"views":{"text":"1,5bin","a11yText":"1,5 bin izleme"},"date":"22 tem 2020","modifyTime":1595376000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/KgK_d-1lG84?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=KgK_d-1lG84","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":605},"parentClipId":"17769178530499672420","href":"/preview/17769178530499672420?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/17769178530499672420?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9667951719519864203":{"videoId":"9667951719519864203","title":"Create \u0007[NativeScript\u0007] Plugins Using the New Workflow","cleanTitle":"Create NativeScript Plugins Using the New Workflow","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=v7CNR0y7K8w","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/v7CNR0y7K8w?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":935,"text":"15:35","a11yText":"Süre 15 dakika 35 saniye","shortText":"15 dk."},"views":{"text":"2,8bin","a11yText":"2,8 bin izleme"},"date":"15 eyl 2020","modifyTime":1600128000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/v7CNR0y7K8w?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=v7CNR0y7K8w","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":935},"parentClipId":"9667951719519864203","href":"/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/9667951719519864203?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"14963511831619089278":{"videoId":"14963511831619089278","title":"About Official \u0007[NativeScript\u0007] Plugins","cleanTitle":"About Official NativeScript Plugins","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=xQhuV5TW7PM","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/xQhuV5TW7PM?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":381,"text":"6:21","a11yText":"Süre 6 dakika 21 saniye","shortText":"6 dk."},"date":"27 kas 2020","modifyTime":1606435200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/xQhuV5TW7PM?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=xQhuV5TW7PM","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":381},"parentClipId":"14963511831619089278","href":"/preview/14963511831619089278?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/14963511831619089278?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"8507476388511711724":{"videoId":"8507476388511711724","title":"Intro to the New World of \u0007[NativeScript\u0007] Contributing","cleanTitle":"Intro to the New World of NativeScript Contributing","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=6cRY3khXMmE","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/6cRY3khXMmE?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":726,"text":"12:06","a11yText":"Süre 12 dakika 6 saniye","shortText":"12 dk."},"date":"26 ağu 2020","modifyTime":1598400000000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/6cRY3khXMmE?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=6cRY3khXMmE","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":726},"parentClipId":"8507476388511711724","href":"/preview/8507476388511711724?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/8507476388511711724?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"9508574177454214523":{"videoId":"9508574177454214523","title":"\u0007[NativeScript\u0007] Vue Directive Part 2: Shadow | \u0007[NativeScript\u0007] Tutorial","cleanTitle":"NativeScript Vue Directive Part 2: Shadow | NativeScript Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=objiXZ4c5bs","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/objiXZ4c5bs?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":744,"text":"12:24","a11yText":"Süre 12 dakika 24 saniye","shortText":"12 dk."},"views":{"text":"1,1bin","a11yText":"1,1 bin izleme"},"date":"22 nis 2020","modifyTime":1587513600000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/objiXZ4c5bs?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=objiXZ4c5bs","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":744},"parentClipId":"9508574177454214523","href":"/preview/9508574177454214523?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/9508574177454214523?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"3622942780718148672":{"videoId":"3622942780718148672","title":"3 \u0007[NativeScript\u0007] Animation Timing Techniques | \u0007[NativeScript\u0007] Tutorial","cleanTitle":"3 NativeScript Animation Timing Techniques | NativeScript Tutorial","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=_Sjv6rNm-SQ","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/_Sjv6rNm-SQ?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1313,"text":"21:53","a11yText":"Süre 21 dakika 53 saniye","shortText":"21 dk."},"date":"29 mayıs 2020","modifyTime":1590710400000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/_Sjv6rNm-SQ?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=_Sjv6rNm-SQ","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":1313},"parentClipId":"3622942780718148672","href":"/preview/3622942780718148672?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/3622942780718148672?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"17137571922295075042":{"videoId":"17137571922295075042","title":"\u0007[NativeScript\u0007] Apps from Scratch 2020 | \u0007[NativeScript\u0007] Tutorial | JavaScript","cleanTitle":"NativeScript Apps from Scratch 2020 | NativeScript Tutorial | JavaScript","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=pNitFeYYzAo","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/pNitFeYYzAo?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1014,"text":"16:54","a11yText":"Süre 16 dakika 54 saniye","shortText":"16 dk."},"views":{"text":"16,4bin","a11yText":"16,4 bin izleme"},"date":"11 şub 2020","modifyTime":1581451456000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/pNitFeYYzAo?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=pNitFeYYzAo","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":1014},"parentClipId":"17137571922295075042","href":"/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/17137571922295075042?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false},"13470137923518302355":{"videoId":"13470137923518302355","title":"\u0007[NativeScript\u0007]-Vue Multiple Frames | \u0007[NativeScript\u0007] Tutorial Vue","cleanTitle":"NativeScript-Vue Multiple Frames | NativeScript Tutorial Vue","host":{"title":"YouTube","href":"http://www.youtube.com/watch?v=exE1WfPvAX0","playerUri":"\u003ciframe src=\"//www.youtube.com/embed/exE1WfPvAX0?enablejsapi=1&wmode=opaque\" frameborder=\"0\" scrolling=\"no\" allowfullscreen=\"1\" allow=\"autoplay; fullscreen; accelerometer; gyroscope; picture-in-picture\" aria-label=\"Video\">\u003c/iframe>","playerId":"youtube","providerName":"youtube.com","sourceHost":"www.youtube.com","name":"youtube.com","secondPart":{"type":"CHANNEL","id":"d3d3LnlvdXR1YmUuY29tO1VDYWppTUtfQ1k5aWNSaExlcFM4XzN1Zw==","name":"Alex Ziskind","isVerified":true,"subscribersCount":0,"url":"/video/search?text=Alex+Ziskind","origUrl":"http://www.youtube.com/@AZisk","a11yText":"Alex Ziskind. Kanal onaylı"},"faviconUrl":"//favicon.yandex.net/favicon/v2/http%3A%2F%2Fyoutube.com?color=255%2C255%2C255%2C0&size=32&stub=1"},"duration":{"value":1054,"text":"17:34","a11yText":"Süre 17 dakika 34 saniye","shortText":"17 dk."},"views":{"text":"10,4bin","a11yText":"10,4 bin izleme"},"date":"26 tem 2019","modifyTime":1564099200000,"isExternal":false,"player":{"embedUrl":"https://www.youtube.com/embed/exE1WfPvAX0?autoplay=1&enablejsapi=1&wmode=opaque","playerId":"youtube","videoUrl":"http://www.youtube.com/watch?v=exE1WfPvAX0","reqid":"1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL","duration":1054},"parentClipId":"13470137923518302355","href":"/preview/13470137923518302355?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","rawHref":"/video/preview/13470137923518302355?parent-reqid=1773997351216799-13964877633908996436-balancer-l7leveler-kubr-yp-sas-157-BAL&text=NativeScript","isEmbedOnly":false,"shouldPlayInstreamPreroll":false}}},"viewer":{"_isInitial":false,"clips":{"items":{},"dups":{},"loadingStatus":"None"},"internal":{"videoId":"","sandboxEventPrefix":"sandbox:","sandboxVersion":"0x906f9600bf4","isEmbedded":false,"from":"yavideo","service":"ya-video","hbPeriod":30,"table":"video_tech","isInstreamDisabled":false,"nonce":"9648776339089964367157","errorList":[],"isAdultAdv":false,"isImportantCommonAdv":false,"shouldShowAdvId":false,"advConfig":{"under-player":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"under-player-lite":{"regular":{"default":"R-I-48058-728"},"adult":{"default":"R-I-474674-103"}},"under-player-old":{"regular":{"default":"R-I-48058-725","mail":"R-A-13411721-6"},"adult":{"default":"R-I-474674-114","mail":"R-A-13426421-6"}},"video-list":{"regular":{"default":"R-I-48058-708","mail":"R-A-13411721-2"},"adult":{"default":"R-I-474674-101","mail":"R-A-13426421-2"}},"search-list":{"adult":{"default":"R-I-474674-135","mail":"R-A-13426421-23"},"regular":{"default":"R-I-48058-751","mail":"R-A-13411721-23"}},"search-grid-row":{"regular":{"default":"R-I-48058-718","mail":"R-A-13411721-4"},"adult":{"default":"R-I-474674-109","mail":"R-A-13426421-4"}},"search-grid-head":{"regular":{"default":"R-I-2120168-7"}},"search-list-right":{"regular":{"default":"R-I-8843654-1"}},"before-player-old":{"regular":{"default":"R-I-2120168-1"}},"before-player":{"regular":{"default":"R-I-2120168-1"}},"search-grid-inplace":{"adult":{"default":"R-I-474674-126","mail":"R-A-13426421-16"},"regular":{"default":"R-I-48058-742","mail":"R-A-13411721-16"}}},"shouldValidateSandbox":false,"sandboxInitTimeout":15000,"isSSROnlyMastheadEnabled":true,"query":"NativeScript","queryUriEscaped":"NativeScript","filterMode":1,"isUserChild":false,"advInstreamConfig":{"regular":{"default":{"category":"2","impId":"7","partnerId":"2216089","vmapScenarioId":"119"}},"adult":{"default":{"category":"3","impId":"4","partnerId":"1988486","vmapScenarioId":"119"}}}},"playbackQueue":{"currentIndex":0,"items":[]},"related":{"items":[],"pages":[],"loadingStatus":"None","nextPageNum":0,"ncrnd":0},"playlist":{"items":{}},"delayedViews":{"ids":[],"loadingStatus":"None"}}}