Android Development
Interested in Android app development? Want to find a job as a mobile developer? Looking to grow in your career as an Android developer?
Android is the most popular mobile operating system today. With over 2 billion active Android devices, the demand for Android developers has never been greater.
However, the Android ecosystem is changing rapidly. Therefore, it’s important to stay up to date with the latest versions, tools, patterns, and trends. In doing so, you’ll become a more efficient software developer, and ultimately build higher quality software for your users.
Together, we’ll learn and explore the skills needed to build a career in Android app development.
Simplifying UI States with Kotlin Sealed Classes and Data Binding
Introduction “Sealed classes are used for representing restricted class hierarchies…” As such, Sealed Classes are useful when modeling states within various app workflows. These could represent network operations, available features, UI representations, etc. We’ve leveraged this to simplify a few different use cases in our app. We’ve shared one such usage already, and want to share another. Our Pain Point…
Android Studio Shortcuts for Tool Windows
Android Studio shortcuts for tool windows save you time and make you a more efficient Android developer.
In this video, you’ll get a look at where to find tool windows, how to customize their position, size, and behavior, see how to customize the shortcuts for these tools, and finally see some ways in which you can quickly reconfigure the windows inside of Android Studio.
A React Native Retrospective
I recently tweeted about us removing the final React Native code from our codebase at Udacity.
No Title
removed React Native from our codebase… – decreased apk size 35% 👍- decreased build time ~20% 👍- decreased number of languages required to fully understand/work on the project 👍probably my favorite PR merge in a while 😃
As a result of the responses to that tweet, I decided to write a retrospective on our usage of React Native on the mobile-engineering team at Udacity.
Whether React Native is right for your team/project is up to you Click To TweetWhat do Android devs wish they had known?
What do Android developers wish they would have known when starting out? I have my own thoughts, but I was curious what others in the Android community had to say. So, I asked. preping my #chicagoroboto talk this weekend would love to include community examples of challenges or "things you wish you would have known"…
Android Studio Navigation Shortcuts
In this post, you’ll learn about several Android Studio navigation shortcuts that can help make you more productive when developing Android apps. Keyboard shortcuts can have a huge impact on developer efficiency and productivity. Moving from command to command without taking your hands off the keyboard speeds up your development cycle and helps you…
Stay Up to Date as an Android Developer
As an Android developer, it’s useful to know about the latest tools, tips, and trends. Here are a number of my favorites ways of staying up to date in the world of androiddev. Weekly Newsletter Android Weekly Newsletter This is probably my single favorite way to stay up to date because it…