codeskraps https://codeskraps.com/ Recent content on codeskraps Hugo en-us me@codeskraps.com (codeskraps) me@codeskraps.com (codeskraps) Thu, 03 Oct 2024 17:16:34 +0200 About Me https://codeskraps.com/about/ Mon, 01 Jan 0001 00:00:00 +0000me@codeskraps.com (codeskraps) https://codeskraps.com/about/ <p> <picture> <img class="img-fluid" src="https://codeskraps.com/images/me_codeskraps.gif?v=9df9e0930034eb1e10990a99d3ef1056" alt="me" loading="lazy" height="107" width="150" /> </picture> </p> <p>I&rsquo;m a passionate and highly motivated software engineer with a deep-rooted love for technology that dates back to my first computer, an Amstrad 8256. From those early days of programming as a hobby, I&rsquo;ve turned my passion into a successful career, specializing in mobile development with a focus on Android.</p> <!-- raw HTML omitted --> <h2 id="professional-journey">Professional Journey</h2> <p>Currently, I&rsquo;m leading the mobile team at Game Golf, where I oversee all aspects of our mobile app development. My experience spans various domains, including:</p> React Native vs Kotlin Multiplatform https://codeskraps.com/posts/2024/react_vs_kmp/ Thu, 03 Oct 2024 17:16:34 +0200me@codeskraps.com (codeskraps) https://codeskraps.com/posts/2024/react_vs_kmp/ <h2 id="introduction">Introduction</h2> <p>In the ever-evolving world of mobile app development, choosing the right cross-platform framework can be a game-changer for businesses and developers alike. Two prominent contenders in this space are React Native and Kotlin Multiplatform (KMP). Both offer unique approaches to the challenge of writing code once and deploying it across multiple platforms. This article will dive deep into the strengths and considerations of each, helping you make an informed decision for your next project.</p> Simplifying MVI Architecture https://codeskraps.com/posts/2024/mvi_architecture/ Fri, 27 Sep 2024 13:45:09 +0200me@codeskraps.com (codeskraps) https://codeskraps.com/posts/2024/mvi_architecture/ <p>Model-View-Intent (MVI) is a powerful architectural pattern for building user interfaces, especially in Android development. In this post, we&rsquo;ll explore a helper class that simplifies the implementation of MVI, making it easier to manage state, handle user intents, and emit actions in your application.</p> When .gitignore Doesnt Seem to Work: A Quick Fix https://codeskraps.com/posts/2024/gitignore_not_working/ Sun, 02 Jun 2024 18:14:23 +0200me@codeskraps.com (codeskraps) https://codeskraps.com/posts/2024/gitignore_not_working/ <p>As developers, we&rsquo;ve all been there. You&rsquo;ve added a file or folder to your <code>.gitignore</code>, but Git keeps tracking it anyway. What gives? Let&rsquo;s dive into why this happens and how to fix it.</p> Configuring SSH Keys for Individual Git Commands https://codeskraps.com/posts/2024/git_ssh_command/ Mon, 15 Apr 2024 16:56:53 +0200me@codeskraps.com (codeskraps) https://codeskraps.com/posts/2024/git_ssh_command/ <p>When working with Git repositories, you often need to authenticate using SSH keys. While you can configure SSH settings globally, there are times when you need to use a specific SSH key for just one command. This is particularly useful when cloning a new repository or adding a submodule, where there isn&rsquo;t yet a local <code>.git/config</code> file to modify.</p> Projects https://codeskraps.com/projects/ Mon, 01 Jan 0001 00:00:00 +0000me@codeskraps.com (codeskraps) https://codeskraps.com/projects/ <p> <picture> <img class="img-fluid" src="https://codeskraps.com/images/weekly_weather_logo.webp?v=7d09cf4c9c2d09df631c4b261c3b04b0" alt="weekly_weather_logo" loading="lazy" height="192" width="192" /> </picture> </p> <h1 id="weekly-weatherhttpsgithubcomcodeskrapsweekly-weather"><a href="https://github.com/codeskraps/Weekly-Weather">Weekly Weather</a></h1> <p>A quick view of your weekly weather</p> <p>A quick overview of you weekly weather of your current location or search and save your favourite locations for easy access.</p> <p>Save a GPS weather location with a custom name.</p> <p>App translated into 37 languages.</p> <p> <picture> <img class="img-fluid" src="https://codeskraps.com/images/sbrowser_logo.webp?v=99f3ce8e863ee001ff5c8a5d2b5b2965" alt="sbrowser_logo" loading="lazy" height="192" width="192" /> </picture> </p> <h1 id="sbrowserhttpsgithubcomcodeskrapssbrowser"><a href="https://github.com/codeskraps/sBrowser">sBrowser</a></h1> <p>This is an app for Android powered devices. sBrowser is a simple Internet broswer specially developed for teaching purposes in a workshop in 091 Labs (091labs.com).</p>