Homepage
Open in app
Sign inGet started

Android Bits

Awesome Blog From Android Folks

  • Android
  • All
  • Android App Quality Checklist: Build, Test, and Deliver Excellence

    Android App Quality Checklist: Build, Test, and Deliver Excellence

    Launching an Android app isn’t just about writing good code; it’s about ensuring the app meets high-quality standards to provide a seamless…
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Nov 17, 2024
    Develop Android Apps Fast(er)

    Develop Android Apps Fast(er)

    The evolution of software development is so fast. Mobile app development is one of the fast-growing part of this world. Mobile app…
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Nov 9, 2015
    Android Widgets

    Android Widgets

    This article covers a complete tutorial about how to add Android Widgets into your application. Understanding the logic and depth diving…
    Go to the profile of Eren Utku
    Eren Utku
    Dec 12, 2016
    Android App Modularization Tips

    Android App Modularization Tips

    Making Android apps/libraries has a lot of benefits. If you are developing a new app you should take care of it.
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Jan 30, 2021
    How to balance Unit and UI tests on Android

    How to balance Unit and UI tests on Android

    Just making things work is not enough. Our code/app can be broken with a small change. At first we should be aware of that writing tests…
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Jul 8, 2020
    A Must Know List of Libraries for Android Game Developers

    A Must Know List of Libraries for Android Game Developers

    A must-know list of game engine, development, ad and mobile analytics libraries for Android developers.
    Go to the profile of Omer Sakarya
    Omer Sakarya
    Oct 4, 2019
    Android App From Scratch Part 5 — Continuous Integration with Travis-CI

    Android App From Scratch Part 5 — Continuous Integration with Travis-CI

    In this tutorial series, I will try to create an RSS Reader app step by step. Through this series I will explain:
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Dec 22, 2018
    Implement Build Variant Specific Permissions

    Implement Build Variant Specific Permissions

    In one of my projects, I needed to separate permissions for each build variants. Using different manifest files is not feasible. Because…
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Dec 14, 2018
    Android App From Scratch Part 5 — Instrumentation Tests

    Android App From Scratch Part 5 — Instrumentation Tests

    In this tutorial series, I will try to create an RSS Reader app step by step. Through this series I will explain:
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Sep 16, 2018
    Google I/O 2018 Highlights

    Google I/O 2018 Highlights

    This year I attended to Google I/O. It was a great experience for me. There were thousands of people all around the world to see what the…
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    May 23, 2018
    Running Espresso Tests on Multiple Devices with Spoon

    Running Espresso Tests on Multiple Devices with Spoon

    If you haven’t seen my previous post about testing robots you may want to read to enhance your instrumentation tests.
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Jan 13, 2018
    Espresso Robot Pattern in Kotlin

    Espresso Robot Pattern in Kotlin

    Espresso allows us to write Android UI tests. Creating automated tests should be a part of our development process. But it is not always…
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Dec 30, 2017
    10 Useful Git Commands You Always Need

    10 Useful Git Commands You Always Need

    1.Show non-pushed commits
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Jun 7, 2017
    Android: Dialogs

    Android: Dialogs

    Dialogs inform users about a specific task and may contain critical information, require decisions, or involve multiple tasks.
    Go to the profile of Emrullah Lüleci
    Emrullah Lüleci
    Mar 15, 2017
    Android App From Scratch Part 4— Creating Unit Tests with JUnit

    Android App From Scratch Part 4— Creating Unit Tests with JUnit

    In this tutorial series, I will try to create an RSS Reader app step by step. Through this series I will explain:
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Mar 3, 2017
    Android App From Scratch Part 3 — Implementing App Logic

    Android App From Scratch Part 3 — Implementing App Logic

    In this tutorial series, I will try to create an RSS Reader app step by step. Through this series I will explain:
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Feb 5, 2017
    Android App From Scratch Part 2 — Implementing Must Have Libraries

    Android App From Scratch Part 2 — Implementing Must Have Libraries

    In this tutorial series, I will try to create an RSS Reader app step by step. Through this series I will explain:
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Jan 29, 2017
    Android App From Scratch Part 1 — Model-View-Presenter

    Android App From Scratch Part 1 — Model-View-Presenter

    In this tutorial series, I will try to create an RSS Reader app step by step. I aim to explain you about how to write scalable, testable…
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Jan 28, 2017
    Android: Floating Action Button

    Android: Floating Action Button

    From Google Material Design docs:
    Go to the profile of Emrullah Lüleci
    Emrullah Lüleci
    Aug 22, 2016
    Android: Material buttons

    Android: Material buttons

    From Google Material Design docs: “Buttons communicate the action that will occur when the user touches them.”. Adding them to your app is…
    Go to the profile of Emrullah Lüleci
    Emrullah Lüleci
    Aug 16, 2016
    Android: Anchoring Views to Bottom Sheet

    Android: Anchoring Views to Bottom Sheet

    You can anchor a view to a bottom sheet so the anchored view moves as the Bottom Sheet moves.
    Go to the profile of Emrullah Lüleci
    Emrullah Lüleci
    Aug 7, 2016
    Android: Bottom sheet

    Android: Bottom sheet

    Bottom sheet is a component that slides up from bottom of the screen to reveal more content. You can find more detailed information of…
    Go to the profile of Emrullah Lüleci
    Emrullah Lüleci
    Aug 3, 2016

    Android Security Tip: Public Key Pinning with Volley Library

    Certificate or Public Key Pinning is a security mechanism which makes MITM (Main-In-The-Middle) attacks more difficult. Using https is not…
    Go to the profile of Faruk Toptaş
    Faruk Toptaş
    Jan 15, 2016
    About Android BitsLatest StoriesArchiveAbout MediumTermsPrivacyTeams