Jetpack Compose Academy · Урок

Эскиз компоновки карточки профиля

Спланируйте структуру до начала написания кода.

Урок 1 из 413 шагов

«Эскиз компоновки карточки профиля» — бесплатный урок Jetpack Compose Academy на CoddyKit. Это урок 1 из 4. Ты можешь прочитать весь урок бесплатно ниже — а потом практиковать его прямо в браузере с встроенным редактором кода и ИИ-репетитором 24/7. Это часть пути обучения Jetpack Compose Academy, и твой прогресс синхронизируется между веб-версией и приложением CoddyKit. Курс Jetpack Compose Academy содержит 4 уроков всего.

Части этого урока еще не переведены и отображаются на английском.

Why Sketch First

Before you write a single line, picture the screen. A quick sketch turns a vague idea into a clear plan you can build with confidence. 📝

What a Profile Card Holds

Your profile card shows a few key things: an avatar, a name, a short bio, some stats, and a follow button. That list is your content inventory.

Think in Boxes

Compose lays things out as nested boxes. Each piece of content lives in its own region, and regions nest inside larger ones. Start by drawing those boxes.

Top to Bottom Flow

Most cards read vertically: avatar on top, name below, bio under that. A Column stacks children top to bottom, so it will be your outer container.

Sketch the Outer Column

The whole card sits inside one Column. Everything you add becomes a child of it, in the order you write them.

Column {
    // avatar
    // name
    // bio
    // stats row
    // follow button
}

Side-by-Side Stats

The stats line shows counts next to each other, not stacked. Anything that sits horizontally belongs in a Row nested inside your Column.

Plan the Stats Row

Sketch a Row holding three little blocks: posts, followers, and following. Each block is its own tiny piece of the card.

Row {
    // posts
    // followers
    // following
}

Where the Button Lives

The follow button is the last item, full width at the bottom. In your sketch it sits as the final child of the outer Column.

Name the Sections

Give each region a name: header, bio, stats, action. Naming sections now makes turning the sketch into Composables almost automatic later. ✨

Spacing and Breathing Room

A good sketch marks the gaps too. Note where you want padding around the card and space between sections so it never feels cramped.

From Sketch to Tree

Your sketch maps directly to a Composable tree: outer Column, then header, bio, stats Row, and button as children in order.

Quick Check

Which container best fits items that should sit side by side?

Recap: You Have a Plan

You sketched the card as nested boxes: an outer Column with a header, bio, a stats Row, and a follow button. Next you will turn that plan into real Composables.

Можно начать бесплатно

Изучай Kotlin с ИИ-репетитором — бесплатно

Пиши и запускай код прямо в браузере, получай мгновенную помощь от ИИ-репетитора 24/7 и продолжи учиться на сайте или в приложении.

Курсы
30
Уроки
120

Часто задаваемые вопросы

Урок «Эскиз компоновки карточки профиля» бесплатный?

Да — полный текст урока «Эскиз компоновки карточки профиля» бесплатно доступен здесь в веб-версии. Чтобы практиковать его интерактивно (встроенный редактор кода и ИИ-репетитор 24/7) и разблокировать остальной курс Jetpack Compose Academy, подпишись на CoddyKit PRO. Курс Jetpack Compose Academy содержит 4 уроков всего.

Чему я научусь в уроке «Эскиз компоновки карточки профиля»?

Спланируйте структуру до начала написания кода. Ты практикуешь Jetpack Compose Academy с помощью реального кода, который запускаешь прямо в браузере, и ИИ-репетитор 24/7 отвечает на твои вопросы во время урока.

Нужен ли мне опыт, чтобы начать Jetpack Compose Academy?

Предыдущий опыт не требуется. Jetpack Compose Academy на CoddyKit структурирован для всех уровней — от новичков до продвинутых, поэтому ты можешь начать отсюда или с самого начала и учиться в своем темпе. Это урок 1 из 4.

Сколько времени занимает урок «Эскиз компоновки карточки профиля»?

Большинство уроков CoddyKit занимают около 5–10 минут. Каждый из них компактный и интерактивный, поэтому ты постоянно делаешь прогресс и продолжаешь с того же места в веб-версии и приложении.

Можно ли писать и запускать код в этом уроке Jetpack Compose Academy?

Да. Каждый урок Jetpack Compose Academy включает встроенный редактор кода, поэтому ты пишешь и запускаешь реальный код прямо в браузере и получаешь моментальную обратную связь от AI — локальная установка не требуется.

Все уроки этого курса

  1. Эскиз компоновки карточки профиля
  2. Аватар, имя и раздел биографии
  3. Строка статистики и кнопка подписки
  4. Выделение переиспользуемых Composable
← Назад к Jetpack Compose Academy