Стыдные вопросы про утечки памяти - какие стандартные случаи встречаются, как отследить и исправить.
https://android.jlelse.eu/memory-leak-patterns-in-android-4741a7fcb570#.btfh90ezd
#memory #debug
https://android.jlelse.eu/memory-leak-patterns-in-android-4741a7fcb570#.btfh90ezd
#memory #debug
Medium
Memory Leak Patterns in Android
What is a memory leak?
Еще один способ презентеру пережить изменение ориентации и сохранить свой стейт.
https://medium.com/@czyrux/presenter-surviving-orientation-changes-with-loaders-6da6d86ffbbf#.8m4lnv8y2
#architecture
https://medium.com/@czyrux/presenter-surviving-orientation-changes-with-loaders-6da6d86ffbbf#.8m4lnv8y2
#architecture
Medium
Presenter surviving orientation changes with Loaders
MVP (Model View Presenter) is a trending topic in the Android community nowadays. This pattern allows you to avoid the God…
21-22 апреля состоится конференция по мобильной разработке Mobius 2017. На конференции будет много разных докладов, в том числе выступление Йонатана Левина, Android GDE. Стартапер в хорошем смысле этого слова, android-девелопер, умеет делать дела быстро. Поднимал андроид-решение для GetTaxi, где занимался реализацией проекта с нуля. Постоянно выступает на ключевых конференциях о практических вещах и о новинках, которые могут поменять подход к созданию Андроид-приложений.
На Mobius у него будет два доклада:
— про использование инструмента для межпроцессного взаимодействия IPC:AIDL про реальные кейсы использования и подводные камни
http://bit.ly/2nc9p92
— про то, что писать приложения - это не то же самое, что разрабатывать продукт. На докладе он покажет, что отличает эти два понятия. И что самое главное - как сделать из приложения то, чем люди будут пользоваться.
http://bit.ly/2nsjtN4
#conferences
На Mobius у него будет два доклада:
— про использование инструмента для межпроцессного взаимодействия IPC:AIDL про реальные кейсы использования и подводные камни
http://bit.ly/2nc9p92
— про то, что писать приложения - это не то же самое, что разрабатывать продукт. На докладе он покажет, что отличает эти два понятия. И что самое главное - как сделать из приложения то, чем люди будут пользоваться.
http://bit.ly/2nsjtN4
#conferences
Mobiusconf
IPC: AIDL is sexy, not a curse
Who are all these guys: IPC? Binder? AIDL?! Come to this talk and you will see how deep the rabbit hole goes.
Инструкция по написанию своего собственного DI контейнера.
https://realm.io/news/android-pierre-yves-ricau-build-own-dependency-injection/#
#di
https://realm.io/news/android-pierre-yves-ricau-build-own-dependency-injection/#
#di
11 ошибок человека, взявшегося разрабатывать приложение на ReactNative. Кто знает, может сам выбор платформы и был единственной ошибкой.
https://medium.com/dailyjs/11-mistakes-ive-made-during-react-native-redux-app-development-8544e2be9a9#.phhfyog74
#reactnative
https://medium.com/dailyjs/11-mistakes-ive-made-during-react-native-redux-app-development-8544e2be9a9#.phhfyog74
#reactnative
Разбираемся, как нужно проектировать слой данных в чистой архитектуре - отталкиваясь от структуры API или от юз кейсов.
https://medium.com/@dineshbob10/usecase-driven-development-not-api-driven-c17fde233cdd#.lc0bdi16t
#architecture
https://medium.com/@dineshbob10/usecase-driven-development-not-api-driven-c17fde233cdd#.lc0bdi16t
#architecture
Medium
Usecase Driven Development, Not API Driven
Demystifying a part of Clean Architecture
Идеальный лонгрид для среды - история от Bob Nystrom про то, во что вылилась невинная задача написания автоформаттера для Dart. Одна из моих любимых технических статей ever.
http://journal.stuffwithstuff.com/2015/09/08/the-hardest-program-ive-ever-written
#architecture #longread
http://journal.stuffwithstuff.com/2015/09/08/the-hardest-program-ive-ever-written
#architecture #longread
Серия статей по реализации JIT компилятора для языка Brainfuck.
http://eli.thegreenplace.net/2017/adventures-in-jit-compilation-part-1-an-interpreter/
#languages
http://eli.thegreenplace.net/2017/adventures-in-jit-compilation-part-1-an-interpreter/
#languages
Интересные мысли на тему изменений в Android O.
https://commonsware.com/blog/2017/03/22/random-musings-o-developer-preview-1.html
#android
https://commonsware.com/blog/2017/03/22/random-musings-o-developer-preview-1.html
#android
Commonsware
The CommonsBlog — Random Musings on the O Developer Preview 1
Mark Murphy's CommonsBlog
Немного утреннего нонконформизма вам в мессенджер. Действительно ли корутины в котлине так полезны, как кажется на первый взгляд.
https://www.philosophicalhacker.com/post/why-im-skeptical-about-kotlin-coroutines-for-android-development/
#kotlin #concurrency
https://www.philosophicalhacker.com/post/why-im-skeptical-about-kotlin-coroutines-for-android-development/
#kotlin #concurrency
Про архитектурный подход Model View Intent и его реализацию на практике.
https://medium.com/@ZakTaccardi/model-view-intent-mvi-part-1-state-renderer-187e270db15c
#architecture
https://medium.com/@ZakTaccardi/model-view-intent-mvi-part-1-state-renderer-187e270db15c
#architecture
Hacker Noon
My take on Model View Intent (MVI) — Part 1: State Renderer
Automate UI testing with predictable state and flexibility, off the UI thread
Тем временем занесли техпревью Kotlin Native.
https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-preview-kotlin-without-a-vm/
#news #kotlinnative
https://blog.jetbrains.com/kotlin/2017/04/kotlinnative-tech-preview-kotlin-without-a-vm/
#news #kotlinnative
The JetBrains Blog
Kotlin/Native Tech Preview: Kotlin without a VM | The Kotlin Blog
We are happy to announce the first Technology Preview of Kotlin/Native that compiles Kotlin directly to machine code. The Kotlin/Native compiler produces standalone executables that can run without an
Выбираем между TextView и WebView для отображения html контента.
http://www.hidroh.com/2016/02/27/richtext-textview-versus-webview/
#ui
http://www.hidroh.com/2016/02/27/richtext-textview-versus-webview/
#ui
Ha Duy Trung’s Blog
Rich text battle: TextView vs WebView
An analysis of using TextView versus WebView to display HTML content
Периодически просто необходимо отрывать вас, дорогие читатели, от изучения архитектуры с новым стильным названием и популярных фреймворков для расчета лэйаута, и напоминать о том, что знание основ все-таки важно. Ловите статью на тему.
http://www.skorks.com/2010/04/on-the-value-of-fundamentals-in-software-development/
#learning
http://www.skorks.com/2010/04/on-the-value-of-fundamentals-in-software-development/
#learning
Skorks
On The Value Of Fundamentals In Software Development
I believe in the value of the fundamentals, but it sometimes seems like I am the only one. I am firmly of the opinion that the key to true mastery and expertise in software development (and in everything else) lies in having a solid grip on the fundamentals…
Podlodka #6 - Войти в IT с Алексеем Скутаренко
Нам очень часто задают вопрос “Как войти в IT”. Чтобы закрыть эту тему на долгое время, мы решили позвать настоящего эксперта - Алексея Скутаренко, автора самого известного в России курса для начинающих iOS разработчиков и Android-разработчика в Google. Обсудили, что должен знать Junior, откуда можно получить эти знания и как их потом конвертировать в работу. Также затрагивается животрепещущая тема работы в мировых корпорациях. Разговор получился действительно интересным, хоть и длинным!
iTunes: http://apple.co/2ohiMX0
SoundCloud: http://bit.ly/2oQEHWt
Содержание и ссылки: http://telegra.ph/Podlodka-6---Vojti-v-IT-s-Alekseem-Skutarenko-04-10
Нам очень часто задают вопрос “Как войти в IT”. Чтобы закрыть эту тему на долгое время, мы решили позвать настоящего эксперта - Алексея Скутаренко, автора самого известного в России курса для начинающих iOS разработчиков и Android-разработчика в Google. Обсудили, что должен знать Junior, откуда можно получить эти знания и как их потом конвертировать в работу. Также затрагивается животрепещущая тема работы в мировых корпорациях. Разговор получился действительно интересным, хоть и длинным!
iTunes: http://apple.co/2ohiMX0
SoundCloud: http://bit.ly/2oQEHWt
Содержание и ссылки: http://telegra.ph/Podlodka-6---Vojti-v-IT-s-Alekseem-Skutarenko-04-10
Apple Podcasts
Podlodka Podcast
Technology Podcast · 403 Episodes · Updated Weekly
Опрос, который позволит прояснить текущее положение дел среди компаний с командами мобильной разработки. Отчет о результатах потом непременно зашарю. Время на заполнение 2-3 минуты.
https://goo.gl/forms/YWgDpxJCIWhJlzQn1
#polls
https://goo.gl/forms/YWgDpxJCIWhJlzQn1
#polls
Google Docs
О вас
Пример fullstack web-приложения, написанного с помощью Kotlin.
https://github.com/Kotlin/kotlin-fullstack-sample
#kotlin
https://github.com/Kotlin/kotlin-fullstack-sample
#kotlin
GitHub
GitHub - Kotlin/kotlin-fullstack-sample: Kotlin Full-stack Application Example
Kotlin Full-stack Application Example. Contribute to Kotlin/kotlin-fullstack-sample development by creating an account on GitHub.
Инструкция по проведению собеседований Android разработчиков с набором типовых вопросов.
https://medium.com/@brendan_fahy/interviewing-android-developers-435ce69b06fa
#interviews
https://medium.com/@brendan_fahy/interviewing-android-developers-435ce69b06fa
#interviews
Medium
Interviewing Android Developers
A friend of mine recently asked me for some advice about interviewing Android developers. We talked for a while, and I said I’d write some…
21-22 апреля (уже через неделю) в Питере пройдет ежегодный Mobius. В этом году - куча крутых докладов про Kotlin, тестирование, кодогенерацию и работу с аннотациями, DI-фреймворки и прочие вещи. Подробная программа - на сайте. Ну и промокод от нашего канала на скидку 4.000 рублей - GoodReadsPromo.
https://mobiusconf.com/talks/
#conferences
https://mobiusconf.com/talks/
#conferences
Mobius 2024 Autumn. Конференция для мобильных разработчиков
Mobius 2024 Autumn | Расписание | Конференция для мобильных разработчиков
Расписание конференции Mobius 2024 Autumn.
Про Adapter Hell и в очередной раз про преимущества композиции перед наследованием.
http://hannesdorfmann.com/android/adapter-delegates
#patterns
http://hannesdorfmann.com/android/adapter-delegates
#patterns
Hannesdorfmann
Joe's great adapter hell escape
AdapterDelegates, a library to build RecyclerView Adapter easily on Android by following the principle of favor composition over inheritance and delegation.