Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 60
  1. Leave Me Behind

    “If you don’t learn how to use AI, you’re going to be left behind.”

  2. Managing Multi Table Inserts With Room

    A properly relational database may have a type that appears referenced multiple times.

  3. Reflecting On A Decade Of Content Creation

    Ten years ago today, I published my first blog post.

  4. Sharing Shared Element Keys

    Shared Element Transitions are a fantastic way to add visual flair to your applications.

  5. Wrapping Android XR For KMP

    Recently I’ve been finding myself immersed in Compose Multiplatform, a way to build cross platform mobile applications with Jetpack Compose UI.

  6. Interface Naming Conventions

    Many engineers will tell you that one of the most complicated responsibilities of our job is naming things.

  7. Dependency Injection is one of the hottest topics in Android and software development in general.

  8. In the most recent live stream for Tasks Of Affirmation, we looked at creating a good developer experience.

  9. In the late summer of 2020, I began live streaming on my Twitch channel.

  10. Unit Testing Custom Lint Checks

    In our previous post we looked at writing a custom lint check to enforce usages of a custom view instead of an Android framework implementation.

  11. Sometimes an Android project will have to implement a custom view that is an extension of an existing Android view.

  12. In our previous post we looked at the HTTP cache from Apollo Android for storing network responses.

  13. Caching is the practice of storing data that we requested previously so we can serve it faster in the future.

  14. During a recent live stream on my Twitch channel, we explored three different solutions to dependency injection on Android.

  15. Mastering Room Database Migrations

    In the last post, we demonstrated the different types of database relationships in Room.

  16. Room Relationship Recap

    In this post, we’re going to explore some advanced concepts of the Room Persistence Library.

  17. One of the many buzzwords thrown around the software devleopment community is Test Driven Development, or TDD.

  18. The Kotlin language used by Android developers all over the world is open source and available on GitHub.

  19. MVWTF: Demystifying Architecture Patterns

    As an Android developer, one of the questions I constantly see asked within the community is “what architecture pattern should I use?”

  20. How to properly architect your application is a concern we as developers constantly face.

  21. Putting aside the long lasting debate right now about whether you should use RxJava or coroutines for your asynchronous code on Android, both camps often hit the same problem.

  22. Showing A Fragment For A Result

    A number of developers preach a single activity architecture on Android, which is something I’ve been trying to move forward to as well.

  23. Building An Application With MVVM

    This is the second post in what will be an ongoing series to demonstrate a few different architecture patterns that are used for Android development.

  24. Building An Application With MVP

    This is the first post in what will be an ongoing series to demonstrate a few different architecture patterns that are used for Android development.

  25. So far we’ve covered four big buzzwords used in our application: Model-View-ViewModel Room RxJava Repository Pattern Now, we should circle back to the beginning.

  26. In part 1 we discussed how we were going to architect the various components of our application.

  27. Breaking The Buzzwords Barrier Part 1: MVVM

    When you’re starting out with Android development, and even as an expert, you will hear about a lot of different architecture patterns.

  28. Breaking The Buzzwords Barrier

    MVVM?

  29. Fingerprint Authentication Tutorial

    When Android released version 6.0 Marshmallow (yes, a little outdated at this point), a whole slew of new developer APIs came with it.

  30. Developing And Publishing Android Libraries

    Third party libraries are a huge part of mobile app development.

  31. App Review: Digilux

    DISCLAIMER: This application no longer exists in Google Play, but the post has been kept for posterity.

  32. Espresso is a testing framework for Android that allows developers to write automated tests for their applications.

  33. Understanding Nullability In Kotlin

    Every Java programmer has faced the dreaded NullPointerException at some point in their life.

  34. This year at Google I/O, the Android team announced Android Architecture Components a combination of new, helpful libraries for Android development.

  35. If you’ve been following along with parts 1-3, you now have an (almost) working todo list application.

  36. Following parts 1 and 2 you should have a working Android app in Kotlin that displays a list of Tasks to be completed and lets you mark them as complete.

  37. Following up on part 2 which demonstrates how to create your Android app and configure Kotlin, we’ll begin building the heart and soul of a Todo List application - the list!

  38. This blog post is going to discuss creating a project from scratch in Kotlin.

  39. Maintain Library Versions ACross Modules

    It is tough enough maintaing your app by updating the support library version numbers every time a new version is out, let alone factoring in any other third party libraries you may use.

  40. Creating Android App Shortcuts

    Android app shortcuts are a special feature added in Android 7.1 (API 25).

  41. PinchZoomTextView Library Released

    I was recently asked if there was a way to increase/decrease the font size of a TextView by pinching on it, just as you can with many iamges.

  42. Getting Started With Retrofit In Android

    As a new or intermediate Android developer, getting started with Retrofit, a popular HTTP client, can seem pretty daunting.

  43. RecyclerViewUtils Library Released

    Recently, I became tired of writing the same old tedious code for every single RecyclerView and Adpater class I used, that all did the same thing, so I extrapolated all of it into a personal library.

  44. MaterialSearchView Library

    Android has a built in SearchView component but it doesn’t feel much like Material Design.

  45. RichTextView Library Released

    As a form of ultimate procrastination this weekend, I decided to spend the last two days developing a RichTextView library.

  46. User interface for Android Wear have all the same components as a phone’s UI, they just appear a little differently.

  47. Rising in popularity after the latest Google I/O, Android Wear is a game changer for mobile development.

  48. Material Design Specs Library

    Along with the RecyclerViewCursorAdapter library that was released earlier this week, I have now released my second open source Android library.

  49. RecyclerViewCursorAdapter Library

    Today I released my first library which is for a RecyclerviewCursorAdapter.

  50. How To Make An Android UI Part 2: Java Code

    After reading part one which discusses what Views and ViewGroups are, as well as how to create them in XML, the next step is to incorporate them into your Android application.