Цель заброшена
Автор не отписывался в цели 5 лет 9 месяцев 21 день
Стать Android разработчиком
Несколько раз начинал изучение Android разработки, но всегда ограничивался мелкими проектами, сделав которые откладывал обучение в дальний ящик. Пришло время взяться за это дело более серьезно и начать систематическое изучение материала.
Составленный план обучения должен значительно улучшить мои знания в мобильной разработке. Сейчас смотря на количество предстоящей работы, у меня невольно пробегают мурашки по коже, но я уверен, что справлюсь со всем и достигну поставленной цели. Для меня важно стать востребованным мобильным разработчиком, способным создавать красивые и функциональные приложения.
Решил, что не обязательно изучать материал в том порядке, который указан в плане, поэтому иногда буду изучать одинаковые темы используя разные источники.
P.S Надеюсь магистратура не будет сильно мешать достижению цели.
Критерий завершения
Получить работу Junior Android Developer
Личные ресурсы
Время, English, Опыт мобильной разработки в Unity3D.
-
Android Programming. The Big Nerd Ranch Guide.
-
100 стр.
-
200 стр.
-
300 стр.
-
400 стр.
-
500 стр.
-
640 стр
-
-
Изучить материал от компании Vogella
-
Android development starter tutorials
-
Android fundamental tutorials
-
Using Fragments and the Toolbar
-
Android file and network access and asynchronous processing
-
Android Advanced user interface development
-
Android services, Broadcast receiver and notification manager
-
Android dependency injection, testing and tools
-
Building Android applications
-
Location API and Google services
-
Android Sensors and Touch
-
Android Library Projects
-
Special Android Programming Topics
-
-
What 2 Years of Android Development Have Taught Me the Hard Way
Проанализировать каждый пункт, чтобы в дальнейшем не набивать себе ненужные шишки.
-
Просмотреть "Школа мобильной разработки" от Яндекс
-
Java Blitz (Часть 1)
-
Git&Workflow
-
Java Blitz (Часть 2)
-
MyFirstApp (Часть 1)
-
MyFirstApp (Часть 2)
-
ViewGroup
-
Background
-
AdapterView
-
Service&Broadcasts
-
Drawing
-
Content provider
-
SQL&SQLite
-
Fragments (Часть 1)
-
Fragments (Часть 2)
-
MVP&Co
-
Debugging&Polishing
-
Практика написания тестов
-
Advanced UI
-
Modern Android Application
-
-
Ultimate Resources to Master Android Development
-
Android Guidelines
-
XML Basic
-
A Beginner’s Guide to HTTP and REST
-
Пройти курс Developing Android Apps
-
How to Master Android: What Developers Can learn from 21 Apps
-
MVC vs MVP vs MVVP on Android
-
Modern Android: Ditching Activities and Fragments
-
RxAndroid Tutorial
-
A Deep Dive intro Android View Constructors
-
Understanding Android Core: Looper, Handler and HandlerThread
-
Measure, Layout, Draw, Repeat: Custom Views and ViewsGroups
-
Understand Android Activity’s Launch Modes
-
The Essential Google Play Store App Pre-Release Checklist
-
How to Deploy Android Instant Apps: Web Apps Take on Native Apps
-
Android Development Best Practices
-
Android strings.xml – Things to Remember
-
Android Development – Some of The Best Practices
-
Effective Java for Android (Cheatsheet)
-
Top 7 Tips for RxJava on Android
-
Material Design: An In-Depth Look
-
Animate All The Things. Transitions in Android
-
Building Interfaces with ConstraintLayout
-
Eight Don’ts For Your Material Design App
-
Material Design is Design Science
-
The Ultimate Pre-Release Checklist for Android App Success on Play Store
-
Android Resources and Attributes Cheatsheet
-
Styling Android
-
-
Изучить следующие Android библиотеки
Как я понял это must have. Со временем буду пополнять список.
-
OkHttp
-
Retrofit
-
Dagger2
-
RxJava2
-
Room
-
-
Изучить паттерны проектирования
-
Singleton
-
Delegate
-
Factory
-
AbstractFactory
-
Adapter
-
Bridge
-
Decorator
-
Composite
-
Facade
-
Builder
-
Prototype
-
-
Курс Udemy - Android Developer's Portfolio Masterclass - Build real Apps
-
30%
-
60%
-
100%
-
-
Курс Udemy - The Complete Android App Development
-
30%
-
60%
-
100%
-
-
Курс Udemy - The Complete Android & Java Developer Course
-
30%
-
60%
-
100%
-
-
Курс Udemy - The Complete Android N Developer Course
-
30%
-
60%
-
100%
-
-
Посмотреть курсы Udacity. Многие говорят, что хорошие курсы.
-
Роберт Мартин "Чистый код"
-
Глава 1
-
Глава 2
-
Глава 3
-
Глава 4
-
Глава 5
-
Глава 6
-
Глава 7
-
Глава 8
-
Глава 8
-
Глава 9
-
Глава 10
-
Глава 11
-
Глава 12
-
Глава 13
-
-
Брюс Эккель "Философия Java"
-
Джошуа Блох "Java. Эффективное программирование"
- 870
- 17 августа 2018, 21:52
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением