Category: android development

  • AntennaPod 2.7.1 – released

    What’s new ∙ View “New Episodes” list now in a dedicated screen called Inbox, with swipe actions (@ByteHamster)∙ Use swipe actions and quickly toggle Favourites on the Episodes screen (@ByteHamster)∙ View a list of (unplayed) episodes in Android Auto (@tonytamsf)∙ Scroll to the top of lists by long-pressing the toolbar (@ByteHamster)∙ Bug fixes around authentication…

  • Search the Android Source code

    Search the Android Source code

  • AntennaPod 27th Pull Request: more global and more inclusive

    AntennaPod 27th Pull Request: more global and more inclusive

    I love contributing to products that I use daily. One of those is the open source Android podcast player AntennaPod. For my 27th pull request: Discovery filter by country & hide discovery on first subscribe screen to the source code project I wanted to accomplish the following. Give people who are offended by certain top…

  • Android Dev: Linting

    In order to suppress linting warnings that do not make sense, one can use the @SuppressLint decorator.  In order to know which warning string to use, here is a quick time.  Thank you StackOverflow Tonys-MacBook-Air:tools tonytam$ pwd /Users/tonytam/Library/Android/sdk/tools Tonys-MacBook-Air:tools tonytam$ !. ./bin/lint –list | grep -i used “UnusedAttribute”: Attribute unused on older versions “UnsafeDynamicallyLoadedCode”: load…

  • Android Dev: EventBus : Publisher + Subscriber

    While trying to implement a feature for AntennaPod to allow users to auto skip intros and endings in this pull request #3975, I need to be able publish the event when a preference has changed and for a previous object with state that has already read the value of the preference to refresh it’s content.…

  • Debugging Android Auto As A Developer

    Debugging Android Auto As A Developer

    In order to debug Android Auto cd ~/Library/Android/sdk ./platform-tools/adb forward tcp:5277 tcp:5277 ./extras/google/auto/desktop-head-unit On your phone/emulator, turn on debugging then in Android Auto Settings -> Start head unit server Reference: Setup for Android Autos – https://developer.android.com/training/cars/media Setup your testing environment – https://developer.android.com/training/cars/testing See Tony’s PR contribution to AntennaPod

  • link: Android Studio plugins

    link: Android Studio plugins

    Let the machine help you build/make Android apps.  Start with some of these plugins. https://blog.codota.com/top-17-plugins-for-android-studio/  

  • Android SDK Documentation Offline Viewing

    Having documentation right at your finger tips for Android SDK. Open it in your browser at file:///Users/tonytam/Library/Android/sdk/docs/index.html

  • Podcast Ecosystem : Fun Facts

    Podcast Ecosystem : Fun Facts

    When I started working on a hackathon project to publish the Splunk .conf videos from our conf.splunk.com site into a podcast form, I learned a lot that I didn’t know.  This learning through hands on work has led me to contributing software code to an open source project call AntennaPod.  I will write more later…

  • Design and building Android wear app with my daughter

    On Oct 5th, my co-worker Ollie R. and I were chatting during breakfast and he was showing me his Android Wear watch. When he told me that developing for wearable devices is pretty new and something worth getting into, I went to Amazon the next day and bought a refurbished 2014 Moto 360 for $112…

  • Small reasons why I enjoy developing for Android over iOS

    Small reasons why I enjoy developing for Android over iOS

    I have developed a set of small apps that I have published to the Apple Store and Google Playstore.  Recently I have been playing around with Android Wear and a refurbished 2014 Moto 360 watch and wrote a simple app on the watch to only focus on 3 todo’s a day, call ‘tri wear‘.  The…