{"id":573,"date":"2025-11-06T10:46:49","date_gmt":"2025-11-06T10:46:49","guid":{"rendered":"https:\/\/zajecia.tsadowski.pl\/?p=573"},"modified":"2025-11-06T10:46:49","modified_gmt":"2025-11-06T10:46:49","slug":"struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2","status":"publish","type":"post","link":"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/","title":{"rendered":"Struktura projektu w Android Studio \u2013 folder \u201eres\u201d i jego zawarto\u015b\u0107"},"content":{"rendered":"<h3>1. Wst\u0119p<\/h3>\n<p>Ka\u017cda aplikacja Android sk\u0142ada si\u0119 z wielu plik\u00f3w i folder\u00f3w, kt\u00f3re wsp\u00f3lnie tworz\u0105 kompletny projekt.\nZrozumienie struktury projektu w Android Studio to jeden z najwa\u017cniejszych krok\u00f3w w nauce programowania aplikacji. Dzi\u0119ki temu wiesz, <strong>gdzie umieszcza\u0107 kod, pliki graficzne, teksty, kolory, style i uk\u0142ad interfejsu<\/strong>.<\/p>\n<p>Dzisiaj poznamy struktur\u0119 projektu oraz szczeg\u00f3\u0142owo om\u00f3wimy folder <strong>\u201eres\u201d<\/strong>, kt\u00f3ry przechowuje zasoby aplikacji.<\/p>\n<hr \/>\n<h3>2. Cele lekcji<\/h3>\n<p>Ucze\u0144 po lekcji:<\/p>\n<ul>\n<li>zna struktur\u0119 projektu Android Studio,<\/li>\n<li>rozr\u00f3\u017cnia g\u0142\u00f3wne foldery i ich przeznaczenie,<\/li>\n<li>potrafi wskaza\u0107, gdzie znajduj\u0105 si\u0119 pliki XML odpowiedzialne za interfejs, kolory, teksty i style,<\/li>\n<li>rozumie, do czego s\u0142u\u017c\u0105 foldery: <code>layout<\/code>, <code>values<\/code>, <code>mipmap<\/code>.<\/li>\n<\/ul>\n<hr \/>\n<h3>3. Struktura projektu w Android Studio<\/h3>\n<p>Po utworzeniu nowego projektu zobaczysz po lewej stronie (w panelu <strong>Project<\/strong>, widok \u201eAndroid\u201d) podstawowe foldery i pliki. Najwa\u017cniejsze z nich to:<\/p>\n<ul>\n<li><strong>manifests<\/strong> \u2013 zawiera plik <code>AndroidManifest.xml<\/code>, kt\u00f3ry opisuje podstawowe informacje o aplikacji (nazwa, ikona, uprawnienia, g\u0142\u00f3wna aktywno\u015b\u0107),<\/li>\n<li><strong>java<\/strong> \u2013 zawiera kod \u017ar\u00f3d\u0142owy aplikacji w j\u0119zyku Java lub Kotlin,<\/li>\n<li><strong>res<\/strong> \u2013 to folder zasob\u00f3w (ang. <em>resources<\/em>), czyli wszystko, co nie jest kodem: pliki graficzne, uk\u0142ady ekran\u00f3w, teksty, kolory, style itp.<\/li>\n<\/ul>\n<p>Dzisiaj skupimy si\u0119 w\u0142a\u015bnie na folderze <strong>res<\/strong>.<\/p>\n<hr \/>\n<h3>4. Folder \u201eres\u201d \u2013 zasoby aplikacji<\/h3>\n<p>Folder <code>res<\/code> zawiera r\u00f3\u017cne podfoldery, z kt\u00f3rych ka\u017cdy przechowuje inny typ zasob\u00f3w. Dzi\u0119ki temu aplikacja jest uporz\u0105dkowana, a zmiany mo\u017cna wprowadza\u0107 w jednym miejscu bez konieczno\u015bci edycji kodu.<\/p>\n<hr \/>\n<h4>a) Folder <code>layout<\/code> \u2013 pliki XML z uk\u0142adem aplikacji<\/h4>\n<p>W folderze <code>res\/layout<\/code> znajduj\u0105 si\u0119 pliki XML, kt\u00f3re opisuj\u0105 <strong>uk\u0142ad interfejsu u\u017cytkownika<\/strong> (czyli rozmieszczenie element\u00f3w takich jak przyciski, pola tekstowe, obrazy).<\/p>\n<p>Najcz\u0119\u015bciej spotykany plik to:\n<code>activity_main.xml<\/code> \u2013 g\u0142\u00f3wny ekran aplikacji.<\/p>\n<p>Ka\u017cdy element interfejsu ma swoj\u0105 nazw\u0119 XML, np.<\/p>\n<pre><code class=\"lang-xml language-xml xml\">&lt;Button\n    android:id=&quot;@+id\/button1&quot;\n    android:layout_width=&quot;wrap_content&quot;\n    android:layout_height=&quot;wrap_content&quot;\n    android:text=&quot;Kliknij mnie&quot; \/&gt;<\/code><\/pre>\n<p>Pliki XML mo\u017cna edytowa\u0107 w dw\u00f3ch trybach:<\/p>\n<ul>\n<li><strong>Code<\/strong> \u2013 r\u0119czna edycja kodu XML,<\/li>\n<li><strong>Design<\/strong> \u2013 graficzny edytor, w kt\u00f3rym elementy mo\u017cna przeci\u0105ga\u0107 mysz\u0105.<\/li>\n<\/ul>\n<hr \/>\n<h4>b) Folder <code>values<\/code> \u2013 teksty, kolory i style aplikacji<\/h4>\n<p>W folderze <code>res\/values<\/code> znajduj\u0105 si\u0119 r\u00f3\u017cne pliki XML, kt\u00f3re definiuj\u0105 warto\u015bci u\u017cywane w aplikacji:<\/p>\n<ol>\n<li>\n<p><strong>strings.xml<\/strong> \u2013 przechowuje teksty (np. napisy na przyciskach, tytu\u0142y).\nDzi\u0119ki temu mo\u017cna \u0142atwo t\u0142umaczy\u0107 aplikacj\u0119 na inne j\u0119zyki.<\/p>\n<pre><code class=\"lang-xml language-xml xml\">&lt;string name=&quot;app_name&quot;&gt;Moja aplikacja&lt;\/string&gt;\n&lt;string name=&quot;button_text&quot;&gt;Kliknij mnie&lt;\/string&gt;<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>colors.xml<\/strong> \u2013 definiuje kolory u\u017cywane w aplikacji.<\/p>\n<pre><code class=\"lang-xml language-xml xml\">&lt;color name=&quot;primaryColor&quot;&gt;#2196F3&lt;\/color&gt;\n&lt;color name=&quot;textColor&quot;&gt;#FFFFFF&lt;\/color&gt;<\/code><\/pre>\n<\/li>\n<li>\n<p><strong>styles.xml<\/strong> \u2013 zawiera style (czyli zestawy ustawie\u0144 wygl\u0105du, np. dla przycisk\u00f3w lub tekst\u00f3w).<\/p>\n<pre><code class=\"lang-xml language-xml xml\">&lt;style name=&quot;AppTheme&quot; parent=&quot;Theme.MaterialComponents.DayNight.DarkActionBar&quot;&gt;\n    &lt;item name=&quot;colorPrimary&quot;&gt;@color\/primaryColor&lt;\/item&gt;\n    &lt;item name=&quot;colorAccent&quot;&gt;@color\/textColor&lt;\/item&gt;\n&lt;\/style&gt;<\/code><\/pre>\n<\/li>\n<\/ol>\n<p>Dzi\u0119ki folderowi <code>values<\/code> mo\u017cna zmienia\u0107 wygl\u0105d aplikacji w jednym miejscu, bez edycji ka\u017cdego elementu osobno.<\/p>\n<hr \/>\n<h4>c) Folder <code>mipmap<\/code> \u2013 ikony aplikacji<\/h4>\n<p>Folder <code>res\/mipmap<\/code> zawiera r\u00f3\u017cne wersje <strong>ikon aplikacji<\/strong>.\nKa\u017cdy folder (<code>mipmap-mdpi<\/code>, <code>mipmap-hdpi<\/code>, <code>mipmap-xhdpi<\/code>, <code>mipmap-xxhdpi<\/code>) odpowiada za inn\u0105 rozdzielczo\u015b\u0107 ekranu.\nAndroid automatycznie wybiera odpowiedni\u0105 ikon\u0119 w zale\u017cno\u015bci od urz\u0105dzenia.<\/p>\n<p>Najcz\u0119\u015bciej spotykany plik:\n<code>ic_launcher.png<\/code> \u2013 g\u0142\u00f3wna ikona aplikacji widoczna na ekranie telefonu.<\/p>\n<hr \/>\n<h4>d) Inne foldery w \u201eres\u201d<\/h4>\n<p>W miar\u0119 rozwoju aplikacji mog\u0105 si\u0119 pojawi\u0107 tak\u017ce inne foldery, np.:<\/p>\n<ul>\n<li><code>drawable<\/code> \u2013 pliki graficzne (np. t\u0142a, ilustracje),<\/li>\n<li><code>menu<\/code> \u2013 definicje menu aplikacji,<\/li>\n<li><code>raw<\/code> \u2013 dodatkowe zasoby (np. d\u017awi\u0119ki, pliki tekstowe).<\/li>\n<\/ul>\n<hr \/>\n<h3>5. Dlaczego folder \u201eres\u201d jest tak wa\u017cny?<\/h3>\n<ul>\n<li>U\u0142atwia zarz\u0105dzanie wygl\u0105dem aplikacji,<\/li>\n<li>Oddziela <strong>kod<\/strong> od <strong>zasob\u00f3w<\/strong>,<\/li>\n<li>Pozwala \u0142atwo zmienia\u0107 kolory, style i teksty,<\/li>\n<li>Umo\u017cliwia tworzenie wersji j\u0119zykowych aplikacji (np. <code>values-pl<\/code> dla j\u0119zyka polskiego).<\/li>\n<\/ul>\n<hr \/>\n<h3>6. \u0106wiczenia wprowadzaj\u0105ce<\/h3>\n<p><strong>Zadanie 1:<\/strong>\nOtw\u00f3rz dowolny projekt w Android Studio i rozwi\u0144 w panelu <strong>Project<\/strong> struktur\u0119 folder\u00f3w a\u017c do folderu <code>res<\/code>.<\/p>\n<p><strong>Zadanie 2:<\/strong>\nOtw\u00f3rz plik <code>activity_main.xml<\/code> z folderu <code>layout<\/code> i prze\u0142\u0105cz widok na <strong>Split<\/strong> (kod + design).<\/p>\n<p><strong>Zadanie 3:<\/strong>\nOtw\u00f3rz plik <code>strings.xml<\/code> i dodaj nowy napis o nazwie <code>welcome_text<\/code> z tre\u015bci\u0105 \u201eWitaj w mojej aplikacji!\u201d.<\/p>\n<p><strong>Zadanie 4:<\/strong>\nW pliku <code>colors.xml<\/code> dodaj nowy kolor o nazwie <code>secondaryColor<\/code> i dowolnej warto\u015bci HEX.<\/p>\n<p><strong>Zadanie 5:<\/strong>\nOtw\u00f3rz folder <code>mipmap<\/code> i znajd\u017a plik <code>ic_launcher<\/code>.<\/p>","protected":false},"excerpt":{"rendered":"<ol>\n<li>Wst\u0119p Ka\u017cda aplikacja Android sk\u0142ada si\u0119 z wielu plik\u00f3w i folder\u00f3w, kt\u00f3re wsp\u00f3lnie tworz\u0105 kompletny projekt. Zrozumienie struktury projektu w Android Studio to jeden z najwa\u017cniejszych krok\u00f3w w nauce programowania aplikacji. Dzi\u0119ki temu wiesz, gdzie umieszcza\u0107 kod, pliki graficzne, teksty, kolory, style i uk\u0142ad interfejsu. Dzisiaj poznamy struktur\u0119 projektu oraz szczeg\u00f3\u0142owo om\u00f3wimy folder \u201eres\u201d, [&hellip;]<\/li>\n<\/ol>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[38],"tags":[],"class_list":["post-573","post","type-post","status-publish","format-standard","hentry","category-mob-3pg2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Struktura projektu w Android Studio \u2013 folder \u201eres\u201d i jego zawarto\u015b\u0107 - Tomasz Sadowski<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/\" \/>\n<meta property=\"og:locale\" content=\"pl_PL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Struktura projektu w Android Studio \u2013 folder \u201eres\u201d i jego zawarto\u015b\u0107 - Tomasz Sadowski\" \/>\n<meta property=\"og:description\" content=\"1. Wst\u0119p Ka\u017cda aplikacja Android sk\u0142ada si\u0119 z wielu plik\u00f3w i folder\u00f3w, kt\u00f3re wsp\u00f3lnie tworz\u0105 kompletny projekt. Zrozumienie struktury projektu w Android Studio to jeden z najwa\u017cniejszych krok\u00f3w w nauce programowania aplikacji. Dzi\u0119ki temu wiesz, gdzie umieszcza\u0107 kod, pliki graficzne, teksty, kolory, style i uk\u0142ad interfejsu. Dzisiaj poznamy struktur\u0119 projektu oraz szczeg\u00f3\u0142owo om\u00f3wimy folder \u201eres\u201d, [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/\" \/>\n<meta property=\"og:site_name\" content=\"Tomasz Sadowski\" \/>\n<meta property=\"article:published_time\" content=\"2025-11-06T10:46:49+00:00\" \/>\n<meta name=\"author\" content=\"tomek\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Napisane przez\" \/>\n\t<meta name=\"twitter:data1\" content=\"tomek\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2025\\\/11\\\/06\\\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2025\\\/11\\\/06\\\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\\\/\"},\"author\":{\"name\":\"tomek\",\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#\\\/schema\\\/person\\\/36b24d512631c581c15631842e605c6c\"},\"headline\":\"Struktura projektu w Android Studio \u2013 folder \u201eres\u201d i jego zawarto\u015b\u0107\",\"datePublished\":\"2025-11-06T10:46:49+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2025\\\/11\\\/06\\\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\\\/\"},\"wordCount\":665,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#\\\/schema\\\/person\\\/36b24d512631c581c15631842e605c6c\"},\"articleSection\":[\"MOB 3PG2\"],\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2025\\\/11\\\/06\\\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2025\\\/11\\\/06\\\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\\\/\",\"url\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2025\\\/11\\\/06\\\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\\\/\",\"name\":\"Struktura projektu w Android Studio \u2013 folder \u201eres\u201d i jego zawarto\u015b\u0107 - Tomasz Sadowski\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#website\"},\"datePublished\":\"2025-11-06T10:46:49+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2025\\\/11\\\/06\\\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\\\/#breadcrumb\"},\"inLanguage\":\"pl-PL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2025\\\/11\\\/06\\\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/2025\\\/11\\\/06\\\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Strona g\u0142\u00f3wna\",\"item\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Struktura projektu w Android Studio \u2013 folder \u201eres\u201d i jego zawarto\u015b\u0107\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#website\",\"url\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/\",\"name\":\"Tomasz Sadowski Zaj\u0119cia\",\"description\":\"Zbi&oacute;r zaj\u0119\u0107 prowadzonych przez Tomasza Sadowskiego\",\"publisher\":{\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#\\\/schema\\\/person\\\/36b24d512631c581c15631842e605c6c\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pl-PL\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/#\\\/schema\\\/person\\\/36b24d512631c581c15631842e605c6c\",\"name\":\"tomek\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pl-PL\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g\",\"caption\":\"tomek\"},\"logo\":{\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g\"},\"sameAs\":[\"https:\\\/\\\/zajecia.tsadowski.pl\"],\"url\":\"https:\\\/\\\/zajecia.tsadowski.pl\\\/index.php\\\/author\\\/admin\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Struktura projektu w Android Studio \u2013 folder \u201eres\u201d i jego zawarto\u015b\u0107 - Tomasz Sadowski","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/","og_locale":"pl_PL","og_type":"article","og_title":"Struktura projektu w Android Studio \u2013 folder \u201eres\u201d i jego zawarto\u015b\u0107 - Tomasz Sadowski","og_description":"1. Wst\u0119p Ka\u017cda aplikacja Android sk\u0142ada si\u0119 z wielu plik\u00f3w i folder\u00f3w, kt\u00f3re wsp\u00f3lnie tworz\u0105 kompletny projekt. Zrozumienie struktury projektu w Android Studio to jeden z najwa\u017cniejszych krok\u00f3w w nauce programowania aplikacji. Dzi\u0119ki temu wiesz, gdzie umieszcza\u0107 kod, pliki graficzne, teksty, kolory, style i uk\u0142ad interfejsu. Dzisiaj poznamy struktur\u0119 projektu oraz szczeg\u00f3\u0142owo om\u00f3wimy folder \u201eres\u201d, [&hellip;]","og_url":"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/","og_site_name":"Tomasz Sadowski","article_published_time":"2025-11-06T10:46:49+00:00","author":"tomek","twitter_card":"summary_large_image","twitter_misc":{"Napisane przez":"tomek"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/#article","isPartOf":{"@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/"},"author":{"name":"tomek","@id":"https:\/\/zajecia.tsadowski.pl\/#\/schema\/person\/36b24d512631c581c15631842e605c6c"},"headline":"Struktura projektu w Android Studio \u2013 folder \u201eres\u201d i jego zawarto\u015b\u0107","datePublished":"2025-11-06T10:46:49+00:00","mainEntityOfPage":{"@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/"},"wordCount":665,"commentCount":0,"publisher":{"@id":"https:\/\/zajecia.tsadowski.pl\/#\/schema\/person\/36b24d512631c581c15631842e605c6c"},"articleSection":["MOB 3PG2"],"inLanguage":"pl-PL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/","url":"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/","name":"Struktura projektu w Android Studio \u2013 folder \u201eres\u201d i jego zawarto\u015b\u0107 - Tomasz Sadowski","isPartOf":{"@id":"https:\/\/zajecia.tsadowski.pl\/#website"},"datePublished":"2025-11-06T10:46:49+00:00","breadcrumb":{"@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/#breadcrumb"},"inLanguage":"pl-PL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/zajecia.tsadowski.pl\/index.php\/2025\/11\/06\/struktura-projektu-w-android-studio-folder-res-i-jego-zawartosc-2\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Strona g\u0142\u00f3wna","item":"https:\/\/zajecia.tsadowski.pl\/"},{"@type":"ListItem","position":2,"name":"Struktura projektu w Android Studio \u2013 folder \u201eres\u201d i jego zawarto\u015b\u0107"}]},{"@type":"WebSite","@id":"https:\/\/zajecia.tsadowski.pl\/#website","url":"https:\/\/zajecia.tsadowski.pl\/","name":"Tomasz Sadowski Zaj\u0119cia","description":"Zbi&oacute;r zaj\u0119\u0107 prowadzonych przez Tomasza Sadowskiego","publisher":{"@id":"https:\/\/zajecia.tsadowski.pl\/#\/schema\/person\/36b24d512631c581c15631842e605c6c"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/zajecia.tsadowski.pl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pl-PL"},{"@type":["Person","Organization"],"@id":"https:\/\/zajecia.tsadowski.pl\/#\/schema\/person\/36b24d512631c581c15631842e605c6c","name":"tomek","image":{"@type":"ImageObject","inLanguage":"pl-PL","@id":"https:\/\/secure.gravatar.com\/avatar\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g","caption":"tomek"},"logo":{"@id":"https:\/\/secure.gravatar.com\/avatar\/b8e0f37f81c0ae3da08d93ced4d5638d67055786edc11d3357adce41e3a18825?s=96&d=mm&r=g"},"sameAs":["https:\/\/zajecia.tsadowski.pl"],"url":"https:\/\/zajecia.tsadowski.pl\/index.php\/author\/admin\/"}]}},"_links":{"self":[{"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/posts\/573","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/comments?post=573"}],"version-history":[{"count":1,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/posts\/573\/revisions"}],"predecessor-version":[{"id":574,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/posts\/573\/revisions\/574"}],"wp:attachment":[{"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/media?parent=573"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/categories?post=573"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/zajecia.tsadowski.pl\/index.php\/wp-json\/wp\/v2\/tags?post=573"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}