startandroid | Technologies

Telegram-канал startandroid - StartAndroid

10868

Канал об Android (Андроид) разработке Сайт - http://startandroid.ru Чат - https://t.me/startandroidchat Контакты - https://startandroid.ru/ru/about/cntct5.html Реклама - https://startandroid.ru/ru/about/reklama.html

Subscribe to a channel

StartAndroid

https://habrahabr.ru/company/microsoft/blog/333606/

Читать полностью…

StartAndroid

https://android.jlelse.eu/android-o-whats-new-for-users-part1-7c27b4eb560c

Читать полностью…

StartAndroid

http://startandroid.ru/images/stories/lessons/L0183/130.gif.pagespeed.ce.ypThQ7KsDv.gif

Читать полностью…

StartAndroid

Простой пример реализации MVP в Android. Не используются никакие библиотеки и интерфейсы.
Пример будет полезен тем, кто хочет узнать, что такое MVP.

http://startandroid.ru/ru/blog/493-mvp-dlja-nachinajuschih-bez-bibliotek-i-interfejsov.html

Читать полностью…

StartAndroid

Третий урок про ConstraintLayout.

В нем рассказываю о возможности использования weight (как в LinearLayout) и про пару интересных фич, которые еще не релизнуты.

http://startandroid.ru/ru/uroki/vse-uroki-spiskom/491-urok-182-constraintlayout-chain-weight-barrier-group.html

Читать полностью…

StartAndroid

https://blog.aritraroy.in/30-kickass-tools-to-develop-android-apps-like-a-pro-191e52b9419b

Различные инструменты, которые могут вам пригодиться при разработке

Читать полностью…

StartAndroid

Вышел второй урок по ConstraintLayout.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/490-urok-181-constraintslayout-advanced.html

Будет еще и третий. Про chains и barriers.

Читать полностью…

StartAndroid

Уроки StartAndroid возвращаются. Спустя больше, чем год.

Номера 177,178,179 остаются зарезервированными под OpenGL. Там я еще хотел рассмотреть работу с тачами и светом.

Поэтому новый урок вышел под номером 180 и рассказывает он про ConstraintLayout.
Уже давно студия использует этот layout по умолчанию, я все еще ничего о нем не написал. Это первый урок о нем. Чуть позже будет второй.
http://startandroid.ru/ru/uroki/vse-uroki-spiskom/489-urok-180-constraintlayout-osnovy.html

Читать полностью…

StartAndroid

Цикл статей по шаблонам проектирования в трех частях:
— Порождающие шаблоны: https://goo.gl/7Srm5s
— Структурные шаблоны: https://goo.gl/eta3Zq
— Поведенческие шаблоны: https://goo.gl/1oormv

Читать полностью…

StartAndroid

https://www.cs.umd.edu/~pugh/java/memoryModel/jsr-133-faq.html

Небольшая, но полезная статья (на англ.) про Java Memory Model. О том какую роль играют volatile, final, static и synchronized в многопоточных приложениях.

Читать полностью…

StartAndroid

Вышел новый курс - Тестирование.

Тесты - это важный и полезный инструмент для создания стабильных приложений. Курс расскажет, как писать тесты и использовать при этом различные инструменты. На данный момент курс содержит 5 уроков и в дальнейшем будет пополняться новыми уроками.

Первый урок подробно рассказывает о том, какие бывают тесты и как они работают.
http://startandroid.ru/ru/courses/testing/26-course/testing/480-urok-1-zachem-nuzhny-testy-i-kak-oni-rabotajut.html

После прочтения вы сможете решить для себя, интересна ли вам эта тема.

Читать полностью…

StartAndroid

Жизнь программиста в милых гифках с котиками: https://goo.gl/JwgMh1

Читать полностью…

StartAndroid

Как быстро поделиться исходниками

http://startandroid.ru/ru/blog/479-kak-bystro-podelitsja-ishodnikami.html

Читать полностью…

StartAndroid

Сегодня делимся с вами самой популярной нашей статьёй — 108 задач с IT-собеседований с разбором решений: https://tproger.ru/articles/problems/

Количество просмотров приближается к половине миллиона.

Читать полностью…

StartAndroid

Для курса RxJava вышли сразу два урока.
http://startandroid.ru/ru/courses/rxjava.html

Урок 11. RxJava 2
В этом уроке разбираем основные отличия второй версии RxJava. Посмотрим, чем отличаются Flowable и Observable, какие интерфейсы теперь используются для подписчиков и подписки, какие новые объекты появились, и какие старые объекты были переименованы или удалены.

Урок 12. RxBinding
В этом уроке используем RxBinding, чтобы работать с View в Rx парадигме.


На этом я пока приостанавливаю работу над RxJava и начинаю создание курса по очень важной и востребованной теме - тестирование. Я планирую подробно рассмотреть возможности JUnit, Espresso, Mockito, Roboelectric. Возможно пройдусь по методикам типа TDD и BDD, если там есть о чем написать.

Схема создания нового курса остается прежняя. Я сделаю первые несколько уроков и курс будет доступен для ознакомления и покупки по минимальной начальной цене. Далее, с появлением новых уроков стоимость будет расти.

Следите за новостями сайта. Думаю, курс появится недели через 2-3.

В комментариях пишите ваши пожелания, что бы вы хотели видеть в этом курсе.
https://vk.com/startandroid?w=wall-36284347_4171

Читать полностью…

StartAndroid

https://android.jlelse.eu/android-o-whats-new-for-users-part-2-52badc4b1b6f

Читать полностью…

StartAndroid

Два поста о новшествах Android O с точки зрения пользователя

Читать полностью…

StartAndroid

Четвертый урок про ConstraintLayout. О том, как программно создавать привязки, цепочки, барьеры и настраивать их.

http://startandroid.ru/ru/uroki/vse-uroki-spiskom/494-urok-183-constraintset-programmnaya-nastroyka-constraintlayout.html

Читать полностью…

StartAndroid

Небольшой материал о том, как обернуть синхронный метод в асинхронную обертку с помощью RxJava

http://startandroid.ru/ru/blog/492-kak-obernut-metod-v-rxjava.html

Читать полностью…

StartAndroid

Плюсы и минусы DataBinding

Miqubel/4-reasons-im-not-using-android-data-binding-e62127c2650c" rel="nofollow">https://medium.com/@Miqubel/4-reasons-im-not-using-android-data-binding-e62127c2650c

Читать полностью…

StartAndroid

Заметка об основах криптографии: https://goo.gl/q5GAjm

Объясняем, что такое симметричное и асимметричное шифрование и откуда взялись Алиса, Боб и Ева.

Читать полностью…

StartAndroid

Урок содержит гифки для более удобного восприятия материала
http://startandroid.ru/images/stories/lessons/L0180/160.gif

Читать полностью…

StartAndroid

vicky1988/gradle-speed-up-android-studio-tricks-da14ca9826be" rel="nofollow">https://medium.com/@vicky1988/gradle-speed-up-android-studio-tricks-da14ca9826be

Несколько советов, как ускорить сборку приложения

Читать полностью…

StartAndroid

https://medium.cobeisfresh.com/top-5-android-libraries-june-2017-7cad6a7b8d0

Авторы громко назвали статью - Top 5. Но это просто подборка из пяти интересных либ под Андроид.

Читать полностью…

StartAndroid

Зачем программисту нужен ментор и где его найти: https://goo.gl/v4aqow

Спойлер: для тех случаев, когда Google не может помочь.

Читать полностью…

StartAndroid

@lentapp
— избранные Android приложения,
скидки и акции Google Play России.
Помогаем рационально тратить деньги на что-нибудь ненужное, нет конечно — только нужное и отборное!
👍 /channel/lentapp

Читать полностью…

StartAndroid

Материал на тему: наследование или композиция. Автор рассматривает эту дилему на примере адаптера для списка, где ему необходимо использовать несколько типов View.

Статья на английском и достаточно длинная, но интересная и полезная.

http://hannesdorfmann.com/android/adapter-delegates

Читать полностью…

StartAndroid

27 сайтов с задачками для оттачивания навыков программирования от канала @proglibrary: https://goo.gl/4zCQdt

Головоломки, которые помогут ускорить освоение нового языка программирования.

Читать полностью…

StartAndroid

5 концепций функционального программирования, которые будут вам полезны: https://goo.gl/627Ryc

Эти знания пригодятся всем Android-разработчикам.

Читать полностью…

StartAndroid

Больше 400 бесплатных курсов по программированию, которые стартуют в июне: https://goo.gl/5PVfPU

Каждый сможет выбрать курс на свой вкус.

Читать полностью…
Subscribe to a channel