{"id":32495,"date":"2024-11-01T09:09:28","date_gmt":"2024-11-01T09:09:28","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=32495"},"modified":"2024-11-01T11:55:04","modified_gmt":"2024-11-01T11:55:04","slug":"flutter-course-completing-the-lotto-app-ui","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/32495\/","title":{"rendered":"Flutter Course: Completing the Lotto App UI"},"content":{"rendered":"<p>Hello! In this course, we will take a detailed look at how to complete the user interface (UI) of a lottery app using Flutter. This course will be beneficial for everyone, from those who are new to Flutter to those who have experience. Of course, if you have learned the basic concepts and components of Flutter through previous courses, you will find it easier to follow along.<\/p>\n<h2>Table of Contents<\/h2>\n<ul>\n<li><a href=\"#overview\">1. Overview<\/a><\/li>\n<li><a href=\"#environment-setup\">2. Environment Setup<\/a><\/li>\n<li><a href=\"#project-creation\">3. Project Creation<\/a><\/li>\n<li><a href=\"#UI-components\">4. UI Components<\/a><\/li>\n<li><a href=\"#design-principles\">5. Design Principles<\/a><\/li>\n<li><a href=\"#required-packages\">6. Required Packages<\/a><\/li>\n<li><a href=\"#implementing-lottery-number-generator\">7. Implementing the Lottery Number Generator<\/a><\/li>\n<li><a href=\"#final-code\">8. Final Code<\/a><\/li>\n<li><a href=\"#conclusion\">9. Conclusion<\/a><\/li>\n<\/ul>\n<h2 id=\"overview\">1. Overview<\/h2>\n<p>We will implement a feature that allows users to easily generate and verify numbers through the lottery app. The lottery app requires a simple UI and user-friendly design. This will enable users to generate and easily check their lottery numbers. In this course, we will complete the UI of the lottery app and add basic lottery number generation functionality.<\/p>\n<h2 id=\"environment-setup\">2. Environment Setup<\/h2>\n<p>The process of installing and setting up Flutter is as follows:<\/p>\n<ol>\n<li>Download and install the Flutter SDK.<\/li>\n<li>You can use VS Code or Android Studio as your IDE. This course will focus on Android Studio.<\/li>\n<li>Set up the emulator in Android Studio.<\/li>\n<li>Create a Flutter project and install the necessary plugins.<\/li>\n<\/ol>\n<h2 id=\"project-creation\">3. Project Creation<\/h2>\n<p>Now, let&#8217;s create a new Flutter project. Open Android Studio and follow these steps:<\/p>\n<ol>\n<li>Select New > New Flutter Project from the File menu.<\/li>\n<li>Select Flutter Application and then click Next.<\/li>\n<li>Enter the Project Name, Project Location, etc., and click Finish.<\/li>\n<\/ol>\n<p>The basic structure of the Flutter project has now been created. Please open the main.dart file.<\/p>\n<h2 id=\"UI-components\">4. UI Components<\/h2>\n<p>The UI of the lottery app consists of the following key components:<\/p>\n<ul>\n<li>App Bar: Includes the title and menu of the app.<\/li>\n<li>Number Selection Area: The area that displays the randomly generated lottery numbers.<\/li>\n<li>Button: A button is needed to generate the numbers.<\/li>\n<\/ul>\n<p>Now, let&#8217;s write the code to configure the UI. Below is the basic UI layout:<\/p>\n<pre><code>\nimport 'package:flutter\/material.dart';\n\nvoid main() {\n  runApp(MyApp());\n}\n\nclass MyApp extends StatelessWidget {\n  @override\n  Widget build(BuildContext context) {\n    return MaterialApp(\n      title: 'Lottery Number Generator',\n      theme: ThemeData(\n        primarySwatch: Colors.blue,\n      ),\n      home: LottoHome(),\n    );\n  }\n}\n\nclass LottoHome extends StatelessWidget {\n  @override\n  Widget build(BuildContext context) {\n    return Scaffold(\n      appBar: AppBar(\n        title: Text('Lottery Number Generator'),\n      ),\n      body: Center(\n        child: Column(\n          mainAxisAlignment: MainAxisAlignment.center,\n          children: <widget>[\n            Text(\n              'Generated Numbers:',\n              style: TextStyle(fontSize: 24, fontWeight: FontWeight.bold),\n            ),\n            \/\/ Number output section\n            SizedBox(height: 20),\n            ElevatedButton(\n              onPressed: () {},\n              child: Text('Generate Numbers'),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n}\n<\/widget><\/code><\/pre>\n<p>The code above sets up the basic app structure and places the app bar and button.<\/p>\n<h2 id=\"design-principles\">5. Design Principles<\/h2>\n<p>The most important point in UI design is to consider the user experience. You should create an intuitive UI that users can easily understand and use. You must adhere to the following design principles:<\/p>\n<ul>\n<li><strong>Consistency:<\/strong> The colors, button styles, etc., used in all screens should be consistently maintained.<\/li>\n<li><strong>Accessibility:<\/strong> You need to consider accessibility so that all users can easily use the app.<\/li>\n<li><strong>Clarity:<\/strong> All elements of the app should be clearly displayed and should not confuse the user.<\/li>\n<\/ul>\n<h2 id=\"required-packages\">6. Required Packages<\/h2>\n<p>You can use several packages to generate lottery numbers. For example, you can use a package like <code>random_number<\/code>. To do this, add the following to the <code>pubspec.yaml<\/code> file:<\/p>\n<pre><code>\ndependencies:\n  flutter:\n    sdk: flutter\n  random_number: ^1.0.0\n<\/code><\/pre>\n<p>This package allows you to generate random numbers. After adding the package, install it using the <code>flutter pub get<\/code> command.<\/p>\n<h2 id=\"implementing-lottery-number-generator\">7. Implementing the Lottery Number Generator<\/h2>\n<p>Now, we will implement the function to randomly generate lottery numbers. We will modify the code so that numbers are generated when the button is clicked:<\/p>\n<pre><code>\nimport 'package:flutter\/material.dart';\nimport 'dart:math';\n\nvoid main() {\n  runApp(MyApp());\n}\n\nclass MyApp extends StatelessWidget {\n  @override\n  Widget build(BuildContext context) {\n    return MaterialApp(\n      title: 'Lottery Number Generator',\n      theme: ThemeData(\n        primarySwatch: Colors.blue,\n      ),\n      home: LottoHome(),\n    );\n  }\n}\n\nclass LottoHome extends StatefulWidget {\n  @override\n  _LottoHomeState createState() =&gt; _LottoHomeState();\n}\n\nclass _LottoHomeState extends State<lottohome> {\n  List<int> _lottoNumbers = [];\n\n  void _generateLottoNumbers() {\n    final Random random = Random();\n    _lottoNumbers = List.generate(6, (index) =&gt; random.nextInt(45) + 1)\n      ..sort();\n    setState(() {});\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    return Scaffold(\n      appBar: AppBar(\n        title: Text('Lottery Number Generator'),\n      ),\n      body: Center(\n        child: Column(\n          mainAxisAlignment: MainAxisAlignment.center,\n          children: <widget>[\n            Text(\n              'Generated Numbers: ${_lottoNumbers.join(', ')}',\n              style: TextStyle(fontSize: 24, fontWeight: FontWeight.bold),\n            ),\n            SizedBox(height: 20),\n            ElevatedButton(\n              onPressed: _generateLottoNumbers,\n              child: Text('Generate Numbers'),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n}\n<\/widget><\/int><\/lottohome><\/code><\/pre>\n<p>The code above generates random lottery numbers and displays them on the screen when the button is clicked.<\/p>\n<h2 id=\"final-code\">8. Final Code<\/h2>\n<p>Now let&#8217;s integrate the code we have written so far to complete the final code:<\/p>\n<pre><code>\nimport 'package:flutter\/material.dart';\nimport 'dart:math';\n\nvoid main() {\n  runApp(MyApp());\n}\n\nclass MyApp extends StatelessWidget {\n  @override\n  Widget build(BuildContext context) {\n    return MaterialApp(\n      title: 'Lottery Number Generator',\n      theme: ThemeData(\n        primarySwatch: Colors.blue,\n      ),\n      home: LottoHome(),\n    );\n  }\n}\n\nclass LottoHome extends StatefulWidget {\n  @override\n  _LottoHomeState createState() =&gt; _LottoHomeState();\n}\n\nclass _LottoHomeState extends State<lottohome> {\n  List<int> _lottoNumbers = [];\n\n  void _generateLottoNumbers() {\n    final Random random = Random();\n    _lottoNumbers = List.generate(6, (index) =&gt; random.nextInt(45) + 1)\n      ..sort();\n    setState(() {});\n  }\n\n  @override\n  Widget build(BuildContext context) {\n    return Scaffold(\n      appBar: AppBar(\n        title: Text('Lottery Number Generator'),\n      ),\n      body: Center(\n        child: Column(\n          mainAxisAlignment: MainAxisAlignment.center,\n          children: <widget>[\n            Text(\n              'Generated Numbers: ${_lottoNumbers.join(', ')}',\n              style: TextStyle(fontSize: 24, fontWeight: FontWeight.bold),\n            ),\n            SizedBox(height: 20),\n            ElevatedButton(\n              onPressed: _generateLottoNumbers,\n              child: Text('Generate Numbers'),\n            ),\n          ],\n        ),\n      ),\n    );\n  }\n}\n<\/widget><\/int><\/lottohome><\/code><\/pre>\n<h2 id=\"conclusion\">9. Conclusion<\/h2>\n<p>In this course, we have step-by-step examined how to complete the user interface (UI) of a lottery app using Flutter. We configured the UI and implemented the functionality to generate lottery numbers when the button is clicked. Through this course, you have learned the basic methods of UI configuration in Flutter and state management.<\/p>\n<p>Feel free to explore adding more complex features or ways to enhance the user experience. Flutter is a very powerful framework that provides the possibility to develop various apps. Thank you!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hello! In this course, we will take a detailed look at how to complete the user interface (UI) of a lottery app using Flutter. This course will be beneficial for everyone, from those who are new to Flutter to those who have experience. Of course, if you have learned the basic concepts and components of &hellip; <a href=\"https:\/\/atmokpo.com\/w\/32495\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;Flutter Course: Completing the Lotto App UI&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[151],"tags":[],"class_list":["post-32495","post","type-post","status-publish","format-standard","hentry","category-flutter-course"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Flutter Course: Completing the Lotto App UI - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/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:\/\/atmokpo.com\/w\/32495\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Flutter Course: Completing the Lotto App UI - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"Hello! In this course, we will take a detailed look at how to complete the user interface (UI) of a lottery app using Flutter. This course will be beneficial for everyone, from those who are new to Flutter to those who have experience. Of course, if you have learned the basic concepts and components of &hellip; \ub354 \ubcf4\uae30 &quot;Flutter Course: Completing the Lotto App UI&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/32495\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:09:28+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:55:04+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"5\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/32495\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/32495\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"Flutter Course: Completing the Lotto App UI\",\"datePublished\":\"2024-11-01T09:09:28+00:00\",\"dateModified\":\"2024-11-01T11:55:04+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/32495\/\"},\"wordCount\":625,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"articleSection\":[\"Flutter course\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/32495\/\",\"url\":\"https:\/\/atmokpo.com\/w\/32495\/\",\"name\":\"Flutter Course: Completing the Lotto App UI - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:09:28+00:00\",\"dateModified\":\"2024-11-01T11:55:04+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/32495\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/32495\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/32495\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Flutter Course: Completing the Lotto App UI\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Flutter Course: Completing the Lotto App UI - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","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:\/\/atmokpo.com\/w\/32495\/","og_locale":"ko_KR","og_type":"article","og_title":"Flutter Course: Completing the Lotto App UI - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"Hello! In this course, we will take a detailed look at how to complete the user interface (UI) of a lottery app using Flutter. This course will be beneficial for everyone, from those who are new to Flutter to those who have experience. Of course, if you have learned the basic concepts and components of &hellip; \ub354 \ubcf4\uae30 \"Flutter Course: Completing the Lotto App UI\"","og_url":"https:\/\/atmokpo.com\/w\/32495\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:09:28+00:00","article_modified_time":"2024-11-01T11:55:04+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"5\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/32495\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/32495\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"Flutter Course: Completing the Lotto App UI","datePublished":"2024-11-01T09:09:28+00:00","dateModified":"2024-11-01T11:55:04+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/32495\/"},"wordCount":625,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"articleSection":["Flutter course"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/32495\/","url":"https:\/\/atmokpo.com\/w\/32495\/","name":"Flutter Course: Completing the Lotto App UI - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:09:28+00:00","dateModified":"2024-11-01T11:55:04+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/32495\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/32495\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/32495\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"Flutter Course: Completing the Lotto App UI"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/32495","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=32495"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/32495\/revisions"}],"predecessor-version":[{"id":32496,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/32495\/revisions\/32496"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=32495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=32495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=32495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}