{"id":26,"date":"2025-02-05T02:50:40","date_gmt":"2025-02-05T02:50:40","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/?p=26"},"modified":"2025-02-05T02:52:46","modified_gmt":"2025-02-05T02:52:46","slug":"technologies-i-love-struggled-with-and-now-appreciate","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/2025\/02\/05\/technologies-i-love-struggled-with-and-now-appreciate\/","title":{"rendered":"Technologies I Love, Struggled With, and Now Appreciate"},"content":{"rendered":"\n<p>Hello, world! \ud83c\udf0d\u2728 We\u2019re about a month into the term, and so far, things have been going pretty well. In this post, I\u2019m diving into the technologies I\u2019ve been working with\u2014my favorites, the ones I\u2019m using for my Crowd-Sourced Travel Planner project, the trickiest ones, and the ones that had the steepest learning curve but ended up being worth it. <br><br><strong>React Native: A Surprisingly Smooth Ride \ud83d\ude80<\/strong><br>The biggest technology I had to pick up for this project was React Native, and at first, I thought it was going to be a lot. Mobile development felt intimidating, but after some research, tutorials, and hands-on experience, it\u2019s actually been way more manageable than I expected. Since I already have web development experience, the transition hasn\u2019t been as difficult as I thought. The learning curve wasn\u2019t too steep, and the huge amount of documentation and tutorials out there have been lifesavers.<br><br>Plus, my team is using languages I\u2019m already comfortable with\u2014TypeScript, JavaScript, and SQL\u2014which has made the process smoother.<br><br><strong>Expo: My Favorite Technology Right Now \u2728<\/strong><br>If I had to pick a favorite tech at the moment, it would be Expo. We\u2019re using it as the framework and platform for our React Native app, and honestly, it makes everything so much easier. The pre-built APIs for native features like the camera have been super helpful, especially for adding functionality that lets users upload images.<br><br>Next on my list? Figuring out how to integrate a map and use location services within the app. Another thing I love about Expo is that it lets you build and test apps without needing an emulator or simulator\u2014you can even test directly on your phone with the Expo Go App. It\u2019s been a game-changer for our development workflow.<br><br><strong>The Toughest Tech: C\/C++ &amp; Figma<\/strong><br>Looking back at the technologies I\u2019ve used, the toughest ones have definitely been C\/C++ and Figma\u2014for very different reasons.<br><br>C\/C++ was challenging because of its low-level memory management and stricter syntax, but I appreciate it now because I can use it to build computer graphics (which is really cool).<\/p>\n\n\n\n<p>Figma was tricky simply because it has so many features\u2014but once I got the hang of it, it became a tool I genuinely love for designing UI wireframes and prototypes.<\/p>\n\n\n\n<figure class=\"wp-block-gallery aligncenter has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"753\" height=\"770\" data-id=\"31\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-12-09-at-6.02.40\u202fPM.png\" alt=\"\" class=\"wp-image-31\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-12-09-at-6.02.40\u202fPM.png 753w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-12-09-at-6.02.40\u202fPM-293x300.png 293w\" sizes=\"auto, (max-width: 753px) 100vw, 753px\" \/><figcaption class=\"wp-element-caption\">Computer Graphics: Animated 3D scene with a bunny hopping through a garden and an animated sun. <\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"836\" height=\"803\" data-id=\"33\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-12-09-at-6.01.41\u202fPM-3.png\" alt=\"\" class=\"wp-image-33\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-12-09-at-6.01.41\u202fPM-3.png 836w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-12-09-at-6.01.41\u202fPM-3-300x288.png 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-12-09-at-6.01.41\u202fPM-3-768x738.png 768w\" sizes=\"auto, (max-width: 836px) 100vw, 836px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1614\" height=\"1005\" data-id=\"34\" src=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-11-03-at-12.27.28\u202fAM.png\" alt=\"\" class=\"wp-image-34\" srcset=\"https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-11-03-at-12.27.28\u202fAM.png 1614w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-11-03-at-12.27.28\u202fAM-300x187.png 300w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-11-03-at-12.27.28\u202fAM-1024x638.png 1024w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-11-03-at-12.27.28\u202fAM-768x478.png 768w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-11-03-at-12.27.28\u202fAM-1536x956.png 1536w, https:\/\/osu-wams-blogs-uploads.s3.amazonaws.com\/blogs.dir\/8112\/files\/2025\/02\/Screenshot-2024-11-03-at-12.27.28\u202fAM-1200x747.png 1200w\" sizes=\"auto, (max-width: 1614px) 100vw, 1614px\" \/><figcaption class=\"wp-element-caption\">Figma prototype for Crowd-Sourced Travel Planner <\/figcaption><\/figure>\n<\/figure>\n\n\n\n<p><br><strong>Now for the drama&#8230;<\/strong> \ud83d\udcfa<br>Of course, no blog post would be complete without a little TV talk! Lately, I\u2019ve been loving:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>XO, Kitty (Forever a TATBILB girlie, obviously. \ud83d\udc8c)<\/li>\n\n\n\n<li>Chef &amp; My Fridge (Chef Edward Lee is my absolute fave! \ud83c\udf7d\ufe0f)<\/li>\n\n\n\n<li>Bones (Currently on a rewatch\u2014because sometimes, you just need comfort TV.)<\/li>\n\n\n\n<li>Sweet Magnolias (Patiently waiting for the new season!)<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Hello, world! \ud83c\udf0d\u2728 We\u2019re about a month into the term, and so far, things have been going pretty well. In this post, I\u2019m diving into the technologies I\u2019ve been working with\u2014my favorites, the ones I\u2019m using for my Crowd-Sourced Travel Planner project, the trickiest ones, and the ones that had the steepest learning curve but [&hellip;]<\/p>\n","protected":false},"author":14504,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-26","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/wp-json\/wp\/v2\/posts\/26","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/wp-json\/wp\/v2\/users\/14504"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":5,"href":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/wp-json\/wp\/v2\/posts\/26\/revisions"}],"predecessor-version":[{"id":38,"href":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/wp-json\/wp\/v2\/posts\/26\/revisions\/38"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/wp-json\/wp\/v2\/media?parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/wp-json\/wp\/v2\/categories?post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/dramainthedebug\/wp-json\/wp\/v2\/tags?post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}