Published ineclypse blogHow to convert any Composable into an imageConverting the current view into a screenshot is well documented and supported with Compose APIs using the drawing modifiers. Using this…Jan 8161Jan 8161
Published ineclypse blogSwiftUI GridViews: Detailed GuideAlong with StackViews, GridViews are one of the most commonly used UI element in SwiftUI. In this guide, I will demonstrate how to use the…Nov 19, 202439Nov 19, 202439
Published ineclypse blogMaster SwiftUI StackViews: Visual GuideStackViews in SwiftUI are probably the most frequently used UI elements. Sometimes aligning the contents of a stack view to your…Oct 16, 2024101Oct 16, 2024101
Published ineclypse blogPass data between screens with Jetpack Compose Navigation + HiltNavigating between screens in an Android application is a fundamental aspect of creating a seamless user experience. In this blog I will…Oct 5, 202450Oct 5, 202450
Published ineclypse blogTake photo or pick pictures with Jetpack Compose: Step-by-step guideJetpack Compose, Google’s modern UI toolkit for Android, offers a declarative way to build beautiful and responsive user interfaces. One of…Sep 10, 202411Sep 10, 202411
Published ineclypse blogCreate transition animations for Jetpack ComposeIf you are looking for a consistent way of animating screen transitions in Jetpack Compose, you came to the right place. Let’s dig in.Aug 30, 2024Aug 30, 2024
Published ineclypse blogPanelView — a better SplitView experienceThe primary motivation behind building PanelView is that when it comes to UISplitView — Apple is quite opinionated. Sometimes this is…Aug 14, 2024Aug 14, 2024
Published ineclypse blogeclypse integrates with ChatGPTUsing OpenAI’s ChatGPT for translations has become easier than ever. In fact, if you are using eclypse, it is a single button click. Now…Jun 7, 2024Jun 7, 2024
Published ineclypse blogHow to reduce Firestore readsIf you are using Firebase Firestore as your data storage for your app or game, you might have noticed that you can easily reach the daily…Apr 30, 2024102Apr 30, 2024102
Published ineclypse blogHow to tile polygons in SwiftUIThis is the 3rd installment of how to draw custom shapes for iOS. Earlier I wrote about how to draw a single polygon for SwiftUI and UIKit…Mar 20, 202458Mar 20, 202458
Published ineclypse blogHow to draw a polygon in SwiftUIIn the first version of this story, I went through the steps to create a n-sided polygon using UIKit. This is the follow up story that…Mar 4, 2024Mar 4, 2024
Published ineclypse blogHow to create a Polygon in UIKit with SwiftThe objective is relatively straightforward. We would like to draw an equilateral Polygon within any given rectangular frame using UIKit…Feb 26, 2024Feb 26, 2024
Published ineclypse blogCountryKit: the framework Apple forgot to buildWe have been developing iOS apps for awhile. When the need to interact with a comprehensive list of countries arose for the third time, we…Dec 15, 2023Dec 15, 2023
Published ineclypse blogHow to add shadow to a UIButtonMany iOS developers have been there. Why is it so difficult to add a shadow around a UIButton? This is especially hard if your buttons…Nov 24, 2023Nov 24, 2023
Published ineclypse blogHow to localize assets in Unity — Part IIIn Part I of this series, we wrote about how to make the necessary configuration changes in Unity to enable asset localization. If you…Oct 4, 2023Oct 4, 2023
Published ineclypse blogHow to localize assets in Unreal EngineIn order to distribute your game in different markets and regions, you may have to localize the text and other assets in your game. Luckily…Sep 30, 2023Sep 30, 2023
Published ineclypse blogHow to localize assets in Unity — Part IIn order to reach a wider audience with your game, you might find that you should localize certain assets in your game. Typically these…Sep 24, 2023Sep 24, 2023
Published ineclypse blogHow to add a Search Bar to a macCatalyst applicationWe got inspired by a StackOverflow question and the accepted answer no longer seemed to have worked. At the time of the question the OP was…Sep 2, 2023Sep 2, 2023
Published ineclypse blogLocalization challenges in gaming industryDevelopers in game industry may face a different type of challenge that is often overlooked. Games generally have to be localized before…Jul 19, 2023Jul 19, 2023
Published ineclypse blogBatch Translate in eclypseOne of the most requested feature in eclypse is the ability to translate keys en masse. We call this functionality Batch Translate. It…May 26, 2023May 26, 2023