Skip to content

Latest commit

 

History

History
226 lines (189 loc) · 10.4 KB

README.md

File metadata and controls

226 lines (189 loc) · 10.4 KB

Android Developer Roadmap

Starting your Android development journey

To start you should understand 2 fundamental Android concepts: Android app can have multiple entry points (Main activiyty, notifications, broadcast recivers) and your apps should adapt to different device configurations (screen size, specif hardware). Do not worry! Android provide you the API's and tools to apply those two concepts easily.

First Android App

This tutorial walks through the following concepts:

  • First look of the code of an Activity.
  • First look to the main components in an Android project (project structure, folders and files).
  • Basic layout design. Definition of a constraint layout, constraints, attribute definition
  • Intro to the communication between activities

Resource:

Resources

Books

Android specific (Java & Kotlin)

Project Guidelines & conventions

Layouts

ConstraintLayouts

Design Patterns

MVP

Personal progress

  • Reading - Android Programming: The Big Nerd Ranch Guide

    54% - Current: Chapter 19

  • Reading - Kotlin programming: The Big Nerd Ranch Guide

    7% - Current: Chapter 2

  • Learning MVP Pattern

Productivity

Articles

Pending

Resources pending the review.