<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Jody Yuantoro</title>
    <description>The latest articles on DEV Community by Jody Yuantoro (@xyzuan).</description>
    <link>https://dev.to/xyzuan</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F479741%2Fd84253d4-e158-4b8a-9006-0a62bee51655.jpg</url>
      <title>DEV Community: Jody Yuantoro</title>
      <link>https://dev.to/xyzuan</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/xyzuan"/>
    <language>en</language>
    <item>
      <title>#xdroidOSS like I've ever seen It's just a thing of beauty.</title>
      <dc:creator>Jody Yuantoro</dc:creator>
      <pubDate>Mon, 02 Sep 2024 17:18:05 +0000</pubDate>
      <link>https://dev.to/xyzuan/xdroidoss-like-ive-ever-seenits-just-a-thing-of-beauty-3ikd</link>
      <guid>https://dev.to/xyzuan/xdroidoss-like-ive-ever-seenits-just-a-thing-of-beauty-3ikd</guid>
      <description>&lt;p&gt;xdroidOSS is an innovative Android Open Source Community platform designed to empower developers worldwide. Our software solution provides a collaborative environment where developers can share knowledge, collaborate on projects, and contribute to the Android ecosystem. With robust features such as project management tools, discussion forums, and version control systems, xdroidOSS streamlines the development process and fosters community-driven innovation.&lt;/p&gt;

&lt;h3&gt;
  
  
  Requirements
&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Around 500GB disk space.&lt;/li&gt;
&lt;li&gt;Around 18GB RAM running Linux.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  Sync our source
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;repo init &lt;span class="nt"&gt;-u&lt;/span&gt; https://github.com/xdroid-oss/xd_manifest &lt;span class="nt"&gt;-b&lt;/span&gt; fourteen &lt;span class="nt"&gt;--git-lfs&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;





&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;repo &lt;span class="nb"&gt;sync&lt;/span&gt; &lt;span class="nt"&gt;-c&lt;/span&gt; &lt;span class="nt"&gt;-j&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;&lt;span class="nb"&gt;nproc&lt;/span&gt; &lt;span class="nt"&gt;--all&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt; &lt;span class="nt"&gt;--force-sync&lt;/span&gt; &lt;span class="nt"&gt;--no-clone-bundle&lt;/span&gt; &lt;span class="nt"&gt;--no-tags&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Build our source
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;&lt;span class="nb"&gt;.&lt;/span&gt; build/envsetup.sh
lunch xdroid_&lt;span class="nv"&gt;$devicecodename&lt;/span&gt;&lt;span class="nt"&gt;-userdebug&lt;/span&gt;
make xd &lt;span class="nt"&gt;-j&lt;/span&gt;&lt;span class="si"&gt;$(&lt;/span&gt;&lt;span class="nb"&gt;nproc&lt;/span&gt; &lt;span class="nt"&gt;--all&lt;/span&gt;&lt;span class="si"&gt;)&lt;/span&gt;
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h3&gt;
  
  
  Documentations
&lt;/h3&gt;

&lt;h4&gt;
  
  
  Settings
&lt;/h4&gt;

&lt;p&gt;Our settings need to overlayed in device tree, you need to define your device information for our about phone section.&lt;br&gt;
Reference&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;https://github.com/xdroid-devices/xd_device_xiaomi_lavender/commit/a94de499460e5a84aeb4cdac0c4e82ce5d88de4f
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;h4&gt;
  
  
  Bootanimations
&lt;/h4&gt;

&lt;p&gt;Our build system need to defined about your resolution in device tree .mk e.g xdroid_lavender.mk by adding XDROID_BOOT := 1080.&lt;br&gt;
We have 4 variant boot resolution ( 420, 720, 1080, 1440 )&lt;/p&gt;

&lt;p&gt;If u have a problem with boot animation ( some device with low ram have that issue ), u didn't need to define XDROID_BOOT, it will be automatically using legacy of XD bootanimation&lt;br&gt;
Reference&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight shell"&gt;&lt;code&gt;https://github.com/xdroid-devices/xd_device_xiaomi_lavender/commit/6f2ed2af8ee5a6165ffd231d368b03cbee5e3989
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



</description>
      <category>android</category>
      <category>aosp</category>
      <category>opensource</category>
    </item>
    <item>
      <title>Whatsapp Automated Message Service System for Ngubalan Village</title>
      <dc:creator>Jody Yuantoro</dc:creator>
      <pubDate>Mon, 02 Sep 2024 17:07:53 +0000</pubDate>
      <link>https://dev.to/xyzuan/whatsapp-automated-message-service-system-for-ngubalan-village-41j1</link>
      <guid>https://dev.to/xyzuan/whatsapp-automated-message-service-system-for-ngubalan-village-41j1</guid>
      <description>&lt;p&gt;In this digital era, technology has become one of the main tools in developing various sectors of life, including in village management and development. &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F83lqroyqwycl34ragd2t.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F83lqroyqwycl34ragd2t.png" alt="Ngubalan Discussion" width="770" height="577"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;The Student Internship Program (PMM) of Universitas Muhammadiyah Malang is one of the effective platforms to involve the younger generation in producing innovative solutions for villages in Indonesia.&lt;/p&gt;

&lt;p&gt;This Community Service activity by Students (PMM) is to apply the Hilirization of Research results of Muhammadiyah University of Malang (UMM). &lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fknti9y3cgka87snspwsu.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fknti9y3cgka87snspwsu.png" alt="Example Usage" width="770" height="702"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;One example of the implementation of PMM is the creation of a bot for village officials, which is able to optimize various processes in the village hall. Bots developed for village officials have a vital role in simplifying administrative management, communication, and services to the community. &lt;/p&gt;

&lt;p&gt;With the bot's artificial intelligence, processes such as population data management, recording village activity reports, and archiving information can be done more efficiently. This will allow the staff at the village hall to focus on more strategic tasks in village development.&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>PT Len Industri (Persero) (Official) x MSIB Kampus Merdeka Batch 6 LoggerService with Tauri &amp; RustDDS</title>
      <dc:creator>Jody Yuantoro</dc:creator>
      <pubDate>Mon, 02 Sep 2024 04:28:49 +0000</pubDate>
      <link>https://dev.to/xyzuan/-pt-len-industri-persero-official-x-msib-kampus-merdeka-batch-6-loggerservice-with-tauri-rustdds-4je0</link>
      <guid>https://dev.to/xyzuan/-pt-len-industri-persero-official-x-msib-kampus-merdeka-batch-6-loggerservice-with-tauri-rustdds-4je0</guid>
      <description>&lt;p&gt;May 30 2024, An amazing and superb day for me as i was pleased to present in some experienced and talented people. A day that I shouldn't forget. 🚀✨.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc7a4khaekk0hmrifqng5.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fc7a4khaekk0hmrifqng5.png" alt="Image description" width="800" height="1066"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I shared my experience about several things that I have done in this internship at PT Len Industri in the field of software engineer and frontend developer, one of which is about LoggerService with Tauri and RustDDS. Besides that, there is also material presented about OpenLayer, Cesium, and 3D Object Simulation ✈️.&lt;/p&gt;

&lt;p&gt;I was also fortunate to receive a few question that I could answer, which made me proud ✨.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxh2ro71d05xttjmgxbys.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fxh2ro71d05xttjmgxbys.png" alt="Image description" width="800" height="600"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you MSIB Kampus Merdeka Batch 6, PT Len Industri (Persero) (Official) and Len Innovation Technology &lt;/p&gt;

</description>
      <category>webdev</category>
      <category>javascript</category>
      <category>programming</category>
    </item>
    <item>
      <title>PT Len Industri (Persero) (Official) x MSIB Kampus Merdeka Batch 6 Recap</title>
      <dc:creator>Jody Yuantoro</dc:creator>
      <pubDate>Sun, 01 Sep 2024 18:16:08 +0000</pubDate>
      <link>https://dev.to/xyzuan/pt-len-industri-persero-official-x-msib-kampus-merdeka-batch-6-recap-39nd</link>
      <guid>https://dev.to/xyzuan/pt-len-industri-persero-official-x-msib-kampus-merdeka-batch-6-recap-39nd</guid>
      <description>&lt;p&gt;I am happy to announce that I have successfully finished PT Len Industri (Persero)'s Certified Independent Study and Internship Program (MSIB) Batch 6 as a frontend web developer. Being named the Best Frontend Engineer Intern during my internship is an honor ✨ 💫 .&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr7rjjg0330baasgpa7fq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fr7rjjg0330baasgpa7fq.png" alt="Image description" width="800" height="1066"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;This experience has been incredibly valuable as I developed technical skills in web development, worked with an amazing team, and gained invaluable insights into the defence industry 🚀 . One of the highlights was successfully developing a critical real-time UAV Simulation and OpenLayer system using RustDDS and Tauri at the end of my internship.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkua6m5fbbad0hlxhys1m.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fkua6m5fbbad0hlxhys1m.png" alt="Image description" width="800" height="1066"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I am grateful to PT Len Industri (Persero) for the chance and great advice. A special thanks goes out to Software Engineer Manager heru permana, and my mentors, Saeful Abdulloh sayuti, Rizka Fajar Novia,  and M Fauzan F, as well as my friends, Abdul Raihan, Rizki Rifani, Agustinus Wesly Sitanggang, Febrina Qoonitah, Annisa Nailiya Zahroh, and Marissa Ana, who helped and encouraged me along the way.&lt;/p&gt;

&lt;p&gt;I can't wait to advance in my profession in the tech industry and to start learning new things.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F04b6zbxkgooa7oyyq0dq.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2F04b6zbxkgooa7oyyq0dq.png" alt="Image description" width="800" height="1066"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Thank you MSIB Kampus Merdeka Batch 6, PT Len Industri (Persero) (Official) and Len Innovation Technology&lt;/p&gt;

&lt;h1&gt;
  
  
  MSIB #KampusMerdeka #MSIBBatch6
&lt;/h1&gt;

</description>
    </item>
  </channel>
</rss>
