Skip to content
Nathan Esquenazi edited this page Mar 22, 2017 · 493 revisions

Getting Started

Полный ноль в Android? Начинай отсюда.

Debugging Android. Отладка и устранение неполадок.

External Resources. Great external content to explore.

Using Eclipse? See below.

Structure

Exploring the core of app development:

Views and Layouts

Exploring the gritty details of views, layout, styling and common UI patterns:

Designing and Styling Views

AdapterViews

Custom Views

Interaction

Exploring how to allow user interaction and navigation within an app:

Navigation

Networking and Models

Diving into the networking and model layers for data-driven apps:

Persistence

Exploring the strategies for data persistence:

Fragments

Understanding how to build powerful and flexible views using Fragments:

Sensors and Device SDKs

Exploring sensors and components available via the Android SDK:

Services

Digging into how to run background services or leverage Android system services:

Testing

Covering automated testing frameworks and tools for Android:

Libraries

Covers usage of more advanced third-party libraries and SDKs that save time and improve the maintainability of your code:

Production

Covers guides specifically related to developing and publishing robust Android applications:

Workflow

Focused on issues like deployment, dependency management, etc:

Contributing

Finding these guides helpful?

We need help from the broader community to improve these guides, add new topics and keep the topics up-to-date. See our contribution guidelines here and our topic issues list for great ways to help out.

Check these same guides through our standalone viewer for a better browsing experience and an improved search. Follow us on twitter @codepath for access to more useful Android development resources.

Clone this wiki locally