Repository navigation
CodeAssist 3.39.0
✨ CodeAssist 3.39.0
Learn by doing, an editor that keeps up with you, and a much faster Compose preview.
LEARN
- Paths and levels: tracks are grouped into paths, with checkpoints, capstone projects and a review at the end of every track. New tracks: Android architecture (ViewModel, StateFlow, Navigation, Room) and Java practice.
- Exercises in the real editor: lessons with code open in the full editor under a task banner, and hands-on CodeAssist tracks check what you actually did in the IDE.
- Progress that follows you: progress, day streaks and badges are saved to your account and shown on your profile.
- Ask for help: every lesson has a discussion, and you can share or look at solutions.
COMPOSE PREVIEW
- Opens up to 5x faster: the first preview of a file shows in about 2 seconds instead of up to 10, and reopening one shows its last picture at once while the live one catches up.
- Switching previews is quick: jumping between
@Previewfunctions now takes a fraction of a second. - Small previews (a single
Text) no longer wait 6 seconds and then render inside the IDE, and a preview no longer gets stuck on "Preparing preview".
EDITOR
- Back and Forward between the places you jumped from, like IntelliJ (Ctrl+Alt+Left/Right).
- Resolve merge conflicts in place: keep Current, Incoming or Both with one tap.
- A new symbol bar: keys that look like keys, a second symbol on a flick up, and a trackpad with a floating cursor when you hold and drag.
- Local history, bookmarks and a TODO list, change markers in the gutter you can revert, and who last changed the current line.
- Paste from history, an outline scrubber for long files, a loupe while dragging selection handles, three-finger undo and redo, and volume keys as cursor keys.
- The symbol under the caret is highlighted by meaning, not by spelling, with writes in their own color.
STORE
- Update installed projects and keep your own edits: changes are merged, or the update is installed as a new copy.
- Translate listings and reviews, links you can tap, zoomable screenshots, new Featured cards and a redesigned You screen.
SDK MANAGER
- A cleaner list: only what is installed, what your project uses and the latest version, with every other version one tap away.
- A failed download now says why (offline, out of space, not found, server error) and offers the fix: Retry, Free up space or Refresh list, with the full error under Details.
FIXES
- Fewer freezes: three causes of "app not responding" were moved off the main thread.
- A crash on launch from bookmark syncing is gone, and library docs show in Kotlin files again.