Главная > Android > Полезные ссылки для Android разработчика

Полезные ссылки для Android разработчика

Личный сборник полезных ссылок.
50 Android Studio Tips, Tricks & Resources you should be familiar with, as an Android Developer
Top 5 Android Libraries — December 2016
Awesome Android Open Source Libraries
Советы для Android Studio
Список полезных ссылок для Java программиста
Советы и фишки для Android-разработчиков
Шпаргалка Java программиста
Шпаргалка Java-программиста 6. Список полезных ссылок для Java программиста
Шпаргалка Java программиста 2: Триста пятьдесят самых популярных не мобильных Java opensource проектов на github
Шпаргалка по шаблонам проектирования
List all permissions
Реализация press BACK again to exit. Пример 1.
Реализация press BACK again to exit. Пример 2.
Реализация press BACK again to exit. Пример 3.
Using Retrofit with Realm and Parceler
новый Firebase: интеграция с Android
Android Asset Studio
Multi Touch in Android – Translate, Scale, and Rotate
Dealing with AsyncTask and Screen Orientation
In-Depth Tutorials for You
Android string.xml — несколько вещей, которые стоит помнить
Password Visibility Toggle — Android Support Library, revision 24.2.0
Manage Android dependencies versions using gradle extra properties.
Intro to the new ConstraintLayout in Android
Android Studio — Firebase Backend Full Course
Project guidelines
Android Development Best Practices
Awesome Android Complete Reference
Avoiding cold starts on Android
Using the App ToolBar
Reduce APK Size
How to make a round button?
Retrolambda on Android
Custom Fonts on Android — Dynamic Font Selection via XML
Understanding sun.misc.Unsafe
Animating Android Activities and Views with Left and Right Slide Animations
Create a transparent progress dialog on Android
Smart PNG and JPEG compression
Offline-First Reactive Android Apps (Repository Pattern + MVP + Dagger 2 + RxJava + ContentProvider)
Da Real Fragmentation — Alarms
Make an android custom view, publish and open source.
How to create Snapchat-like stickers for Android
Building an Android Settings Screen (Part 1) (Part 2) (Part 3)
Android: draw a custom view
Как подружить Custom View и клавиатуру
Android AutoComplete Search Suggestions from PHP MySQL Server
Android Studio умеет больше, чем вы думаете

Android UI/UX
List of Android UI/UX Libraries
5 UI фишек для современного Андроид приложения. Код, идеи и живой пример
12 инструментов и сайтов для UI/UX дизайнеров
Android: выдвигающийся экран снизу
Android UI App Resources
DiagonalLayout
AnimatedVectorDrawableCompat
Вводим текст красиво
Обзор Android Shortcuts

Material Design
material palette
material color
Android-Iconics
Bottom Navigation View
Оптимизируем свои трудозатраты при разработке приложения в Google Material Design
Material Design
Android Styles & Themes for developers
Material Values
45 ресурсов дизайнерам в помощь
Векторная графика бесплатно — подборка сайтов
Using Custom Views As Menu Items

Анимация
Анимация в Android: ValueAnimator

Android\Java SuppressWarnings list
Ссылка 1
Ссылка 2

Gradle
Несколько Gradle фишек для вашего Android приложения
Using build cache in Android Studio makes Gradle build faster
Как уменьшить время сборки Gradle на 65%

Кюветы Android
Часть 1
Часть 2
Часть 3

Git
Моя шпаргалка по работе с Git
8 советов для более эффективной работы с Git
Несколько способов оптимизации работы с Git

Оптимизация
Ссылка 1

Конвертация JSON в Java
Ссылка 1
Ссылка 2
Ссылка 3
Ссылка 4

Разработка виджета
Разработка виджета под Android
Виджеты. Создание. Lifecycle
Hello World widget для Android
GridView in android widgets
Creating a GridView Widget
Проектируем виджет
Android Widgets

View
ViewPager
View Pager With Circular Indicator (without any library)
Android view pager with page indicator
Android – Using the ViewPager
Android Image Slideshow using ViewPager with PagerAdapter
Android Swipe (Touch Gesture) Views Using ViewPager, FragmentPagerAdapter and FragmentStatePagerAdapter With Action Bar Tabs
Android Image Slideshow using ViewPager
PageIndicatorView

ConstraintLayout
Guide to ConstraintLayout

Tab
Android Material Design working with Tabs

GridLayout
New Layout Widgets: Space and GridLayout

GridView
Android GridView example

ListView
Android — Expandable ListView — using ViewHolder for optimization

NavigationView
Android Design Support: NavigationView
Шаблон Navigation Drawer Activity
Android Navigation Drawer Menu on top of Actionbar / Toolbar
Как сделать Navigation Drawer в Android

Фрагмент.
Creating and Using Fragments
Основы.
Communicating with Other Fragments
Android Fragment. Что это?
Фрагменты
Android Fragments Tutorial
Fragment Transactions & Activity State Loss

RecyclerView
Общая информация
Реализация множественного выбора. Android animations powered by RxJava target=»_blank»>Пример.
MultiSelectRecyclerView
Android RecyclerView Multi Selection, expand list items and change list items color
RecyclerView Part 2: Choice Modes
Разбиение по секциям
Header and Footer layout for RecylerView
Scroll while scrolling
A RecyclerView that is powered by Realm
The new TwoWayView Гитхаб
Binding Realm query results to a RecyclerView
Drag and Swipe with RecyclerView
RecyclerView: How we achieved 60 FPS in Workable’s Android App (tips)
FastScroll — A ListView-like FastScroller for Android’s RecyclerView.
Android Data Binding for RecyclerView: flexible way
Epoxy: сложные экраны в RecyclerView от Airbnb View Architecture
SimpleRecyclerView: расширение RecyclerView для простого создания списков
Android JSON Parsing and display with RecyclerView
Android Pull to Refresh RecyclerView with JSON PHP
Легкая работа со списками — RendererRecyclerViewAdapter
Пример использования CardView и RecyclerView в Android

Google Maps
Google Maps Android API v2 — Tutorial
How to put Google Maps V2 on a Fragment Using ViewPager
Add Google Maps API V2 in a fragment
Introduction to Google Maps API for Android

Elements of system
Loaders
Life Before Loaders
Making loading data lifecycle aware

Паттерны. MVP.
MVP for Android: how to organize the presentation layer
Android Code That Scales, With MVP
Ted Mosby — MVP
EasyMVP
Сохранение Presenter в Loader. Пример.
MVP — Presenters That Survive Configuration Changes
androidmvp Example
Android. Пару слов об MVP + rxJava
Moxy — реализация MVP под Android с щепоткой магии
Шаблонизация тут и немного тут
Различия между MVVM и остальными MV*-паттернами
Shades of MVVM

Полезные библиотеки
ссылка 1
ссылка 2
Android developer portal with tools, libraries, and apps
Android Studio Plugins N Play
Android Appy Developer Tools
WaveInApp
Icepick — saving and restoring instance state.
Butter Knife Примеры.
Android Emulator Skins
InfiniteCycleViewPager: красивый бесконечный слайдер
BottomSheetPickers is a set of new time pickers for Android
CardKeeper — Simple Android app for scanning and retaining barcodes
barcodescanner
MultiImageSelector
Push Notification for Android
Hawk 2.0 — Secure, simple key-value storage for android
AVLoadingIndicatorView
FiftyShadesOf — An elegant context-care loading placeholder for Android
Библиотека для распознования текста
Использование библиотеки Android support percent на примере PercentRelativeLayout
FolioReader-Android is an ePub reader and parser framework written in Java.
A utility library for Android to schedule one-time or periodic jobs while your app is running
PageFlip — his project is aimed to implement 3D style page flip on Android system based on OpenGL 2.0.
Badger is a generalized single purpose library for adding badges to drawables in general and menu items in particular.
Lemniscate: интересные Progress View
Under the Hood: библиотека для отладки приложений
Material Dialogs
PageFlip

Анимация
AndroidViewAnimations
FloatingMusicActionButton
ORM
Realm
Squeaky for Android — SQLite is simple and lightweight
Permission
PermissionUtil
PermissionsDispatcher

For TextView
TextLayoutBuilder: простая верстка текста
Buffer Text Input Layout: библиотека для кастомизации поля ввода

For Image
uCrop — Image Cropping Library for Android
ImageTransition — is a small android library to transition between a circular ImageView from one Activity to a rectangular ImageView in the launched Activity
ImagePicker
TouchImageView
Android-SwitchIcon — Google launcher-style implementation of switch (enable/disable) icon
PanoramaImageView — An imageView can auto scroll with device rotating.

Charts
MPAndroidChart
HelloCharts for Android
Androidplot
EazeGraph
WilliamChart
HzGrapher
Chart Gallery

Glide
Glide
How to Load Images in Android Using Glide
Introduction to Glide, Image Loader Library for Android, recommended by Google
Android: Image loading libraries Picasso vs Glide

Picasso
Animated loading image in picasso

Retrofit
RetrofitПримеры.
Consuming APIs with Retrofit
Обзор библиотеки Retrofit 2
Retrofit — библиотека для работы с REST API
Retrofit — Getting Started and Create an Android Client
A smart way to use Retrofit
FanLayoutManager
ChipsLayoutManager
Get Started With Retrofit 2 HTTP Client

Dagger 2
Dagger 2. Часть первая. Часть вторая
Dagger 2 и структура приложения для Android
Dagger 2. Лечим зависимости по методике Google
Вариант реализации MVP + DI(Dagger 2) в Android
Дружественное введение в Dagger 2
Внедрение зависимостей с Dagger 2
Implementing MVP with the new Dagger Android Injection API
Вариант реализации MVP + DI(Dagger 2) в Android

RxJava
ReactiveX
Реактивное программирование под Android
Реактивное программирование в Android
Реактивный манифест
Матвей Мальков — Реактивный двигатель для вашего Android приложения
Несколько примеров практического использования RxJava
Почему следует использовать RxJava в Android – краткое введение в RxJava
Android animations powered by RxJava
RxJava meets Android Data Binding
Укрощаем асинхронные процессы в Android с RxJava. Опыт Яндекса
Rxify: поддерживаем порядок в автодополнении поиска
Shake Detector для Android на RxJava
What is RxJava, how RxJava is designed, and how RxJava works.
Dependency Injection in Android with Dagger 2

Android TV
Developing for the Living Room: How to Build an Android App for Fire TV — Part 1

Categories: Android Tags:
  1. Пока что нет комментариев.
  1. Пока что нет уведомлений.