Jaewoong Eum

2.8K posts

Jaewoong Eum banner
Jaewoong Eum

Jaewoong Eum

@github_skydoves

• 🥑 Senior Developer Advocate @RevenueCat • 🪄 Android & Firebase @GoogleDevExpert • 💙 Open-source at https://t.co/gVwUrBgyUV • ✍️ Blog at https://t.co/QZiwJqs1rV

Digital Nomad Inscrit le Mayıs 2017
465 Abonnements22.5K Abonnés
Tweet épinglé
Jaewoong Eum
Jaewoong Eum@github_skydoves·
I’m super excited and honored to announce that I am now an official @GoogleDevExpert for @AndroidDev! 🎉 Thank you to everyone who supported me on my amazing journey and I’m looking forward to contributing to the community more. 💙 I’m really glad to be a part of this!
GIF
English
76
22
657
0
Jaewoong Eum
Jaewoong Eum@github_skydoves·
@zohaibcsmkd It would be great if JetBrains Marketplace pricing supported more flexible, country-based pricing options.
English
0
0
0
57
zohaib mushwani
zohaib mushwani@zohaibcsmkd·
@github_skydoves YouTube subscription cost ≈ 500 PKR here in Pakistan and hotswarn will cost ≈ 1600.. The price should be flexible for developing nations.
English
1
0
0
87
Jaewoong Eum
Jaewoong Eum@github_skydoves·
Compose Hot..Swan is finally here! 🦢 HotSwan allows you to do Compose Hot Reload in real Android devices, instant UI updates on your running Android app, with state preserved. No rebuilds, no relaunching, no navigating back to the same screen again. hotswan.dev
English
3
19
87
3.7K
Jaewoong Eum retweeté
Jaewoong Eum
Jaewoong Eum@github_skydoves·
Thank you, Jakub! I hope this plugin could have a positive impact on the Android ecosystem & and overall Android development paradigms. Overall, the development experience was good. However, much of the UI testing still had to be done manually, especially for scenarios that involve a sequence of interactions. Even with JetBrains’ various UI testing tools, it wasn’t easy to automate. In particular, repeatedly uninstalling and reinstalling the plugin for each new build turned out to be more of a blocker than expected.
English
1
0
0
46
Jaewoong Eum
Jaewoong Eum@github_skydoves·
It's been a year since the Manifest Android Interview was published, and the course edition is finally here! 🚀 2.5x more content: 1,042 pages, 370+ practical interview & follow-up questions with full answers, 250+ interactive assessments are contained. doveletter.dev/course/android
English
3
2
39
1.9K
Jaewoong Eum
Jaewoong Eum@github_skydoves·
After completing this course with high scores on the quizzes, you'll earn a certificate signed by me, verifying that you've passed all assessments throughout the course.
Jaewoong Eum tweet mediaJaewoong Eum tweet mediaJaewoong Eum tweet mediaJaewoong Eum tweet media
English
0
0
2
487
Jaewoong Eum
Jaewoong Eum@github_skydoves·
Compose HotSwan meets AI. You can watch AI modify style code through Hot Reload in real time on your real physical device, allowing you to choose the better direction through a decision tree and quickly arrive at better results.
English
4
6
72
5.1K
Jaewoong Eum
Jaewoong Eum@github_skydoves·
I just published a new article, 'How Compose Preview Works Under the Hood'. This article explains how a Preview composable is rendered in Android Studio and how the system maps the UI back to source code. doveletter.dev/preview/articl…
English
0
7
47
1.8K
Jaewoong Eum
Jaewoong Eum@github_skydoves·
@csinco No, the plugin UI is built with the standard IntelliJ Platform SDK (Swing-based tool windows, panels, and dialogs).
English
1
0
1
154
Jaewoong Eum
Jaewoong Eum@github_skydoves·
@imShreyasPatil Thank you, yes, exactly! So basically, the agent can take a snapshot by triggering Hot Reload, and developers can validate each step. All the decision context will be affected by your AI agent's next work.
English
2
0
5
281
Shreyas Patil 🇮🇳
Shreyas Patil 🇮🇳@imShreyasPatil·
@github_skydoves This is amazing! So after every iteration, the agent is taking a snapshot of the emulator and validating rendering expectations?
English
1
0
5
323
Jaewoong Eum
Jaewoong Eum@github_skydoves·
Snapshot of Compose "Snapshot" 🦢 Working on another snapshot feature for HotSwan, which captures a device screenshot after every successful hot reload and pairs it with code diff that triggered the reload. You can do Code Time Traveling (revert) to a specific snapshot moment.
English
2
7
101
5.7K
Jaewoong Eum
Jaewoong Eum@github_skydoves·
Compose Tip: The Compose Stability Analyzer plugin allows you to track/debug the reasons for recompositions and see which/why parameter values changed in real time on your Android devices. #gradle-plugin-for-tracking-runtime-recomposition-and-stability-validation" target="_blank" rel="nofollow noopener">github.com/skydoves/compo…
English
0
5
39
1.6K