Android Dev: Continued Android Professional Development Podcasts

    Hello, Habr! A new school year begins at schools, colleagues return from vacations, and we begin a new season of our podcasts on Android development ! As you know, android developers fall into two categories: who listens to our podcast and who have not heard of it yet. This article is just to fill in your gaps in unheard issues and attract new listeners, with new comments on our discussions. In the new season, we will again plunge headlong into big topics that require detailed analysis, but we will not forget to keep our listeners up to date with the latest news.

    But before announcing the topics of the upcoming releases, we will go through the past fourteen, because many of them still do not lose their relevance and are recommended to listen to everyone who is not indifferent to the development of applications for Android.

    Podcast Issues



    First issue




    First release. SDK 23. How I lifted the version and didn’t break anything.
    In the very first release, we had a long and hard discussion of the migration of applications to the SDK 23 in order to support the work on Android Marsmallow. Stories of successful app updates with millions of users. Who faced what, what problems and solutions. Doze, Standby, Runtime Permissions, smaller changes. Discussed some help with working with permissions.




    Second Edition




    I have AsyncTasks and no MVP. The
    ideal architect is the eternal grail that everyone is looking for, but no one knows the exact answer, where is it. We talked a lot about modern architectural solutions. MVP, as it is in life, in large and small projects. How will DI, Rx help us. What databases are in fashion now.




    Third issue




    Gitflow, CI, QA, which write UI Tests, and other abbreviations
    Having gathered team leaders and CTOs of different mobile development teams, we went through the processes. We shared the experience of adapting gitflow to the realities of the dynamic development of mobile applications. Built the most convenient Continuous Integration server. We went through Continuous Delivery and even Continuous Translations. And they launched on it all the tests that can only be done to constantly check our code.




    Fourth issue




    Tests. The whole truth first-hand
    A very entertaining conversation about testing, it is very useful for both beginners and those who think that he is already fine with tests in his projects. We talked about all aspects of testing in Android. And, most importantly, we said that TDD is not just possible, but it is required in modern mobile development!




    Fifth edition




    RxJava
    We had a serious talk about reactive programming. Answers to the most important questions: Why? Where to begin? And how to fasten to a life cycle? The participants in the issue are seasoned reactivists, behind whom not only the full implementation of the approach in mobile projects, but also their reactive libraries.




    Sixth Edition




    Overview of Android N and 33 tips for developers
    During the recording of the project, it seemed to me that the DI topic has been exhausted, but even so, at the request of the audience, we are preparing a large and comprehensive release about Dagger and other DI frameworks for Android.
    And in this issue, we changed focus and decided to discuss the urgent.
    In addition, a preview of Android N was released, and this is an occasion for a big conversation. In the second half of the issue, we criticized and corrected the article on 33 tips from the Android developer to other developers .




    Seventh Edition




    Kotlin. Is he ready for production development?
    This release turned out to be the most popular in the first season, and this is not surprising, because so many people are interested in developing this easy-to-use and convenient language. We invited Jan, the Kotlin developer at Jetbrains, to tell us everything firsthand.




    Eighth edition




    NDK. When to use native code and how to deal with pitfalls
    We discussed the most important aspects of working with NDK: how we work with native code, what kind of goodies, what problems, whether it is worth putting some logic into native code.
    And those who listened to the release to the end, they already know a lot of interesting things: why Android slows down, how Spotify and Telegram are arranged, whether Swift will be in Android.




    Issue nine




    Google I / O 2016.

    This issue was recorded literally on the knee. I was at a hotel in the USA, Anton just returned to Russia, and we, having difficulty getting together in different time zones, discussed the Google I / O 2016 conference and all its new products. Starting with this issue, we switched to the summer watch format of the issues without discussing large and global topics.




    Issue Ten




    Droidcon Berlin, Android N DP4, new libraries and pressing issues

    In the issue, we went over the topics of the Berlin Droidcon, discussed Fingerprint and some other issues.





    Eleventh issue




    About Instagram, Facebook, Firebase and the new libraries from Jake Worton.

    To find out more about the release, follow the podcast link with a list of articles and libraries that we discussed.




    Issue twelfth




    We got acquainted with the Awarness API, walked around the well-known ORM, went right to the neck in bytecode and even discussed hacking a bit.

    To learn more about the release, follow the podcast link with a list of articles and libraries that we discussed.




    Thirteenth edition




    About Doze, Gradle 3, Dagger 2.6, Protobufs, and more.

    To learn more about the release, follow the podcast link with a list of articles and libraries that we discussed.




    Fourteenth Edition




    We are discussing Android 7.0 Nougat, Jrebel, Kotlin, Gradle and much more.

    To learn more about the release, follow the link to the podcast, with a list of articles and libraries that we discussed.



    Further development of the podcast


    Already today our new issue about animations and material design is available, and in the near future we will have deep immersion issues in Gradle, Dagger, mobile application security, Internet of things, phisycal web, Android Wear, virtual reality, project Tango. We are also waiting for the release of virtual Daydream and Instant Apps to discuss them with you. In November there will be a rally of Google experts, after which there will certainly be new reasons and announcements. Plus, at the beginning of each issue, we share the most interesting links and finds and discuss the news.

    “I am very pleased with each of our 14 releases and I want to thank each of the podcast participants and especially their families, who were condescending about our midnight recordings. But first of all, I am grateful to our listeners, for whom we are actually going to discuss new podcast topics every two weeks. ” - Lead podcast nekdenis


    In anticipation of DroidCon Moscow 2016, which will be held on September 22nd, we have prepared a small competition for you. You are required to write in the comments what pleases you the most in mobile development, and that you want to change in Android development. The authors of the most, in our (leading podcast) opinion, comments are waiting for a free invite to DroidCon, and if the comment turns out to be the most technically profound and substantiated, we will be happy to invite one of our releases to record.

    We are waiting for everyone on DroidCon and in discussions of new releases!

    Also popular now: