This Weeks Links
Christmas Voice – Part 1
This series explores the core function of an open source app, Christmas Voice, which allows users to sound like Santa Clause or an Elf. The post task a look at the core functions: Recording, modification and playback of the audio. Part 1 looks at capturing the audio.
Android Widgets
Yusuf Eren Utku is here to show you how to create widgets. Widgets provide some of an app’s most important data and functionality right to user’s home screen. This guide will take you from creating a basic widget through to setting up a service to update the widget’s data, with examples along the way!
Introduction to Dagger 2, Using Dependency Injection in Android: Part 1
Dependency injection is a valuable technique to increase the testability of an app. This series takes a look at Dagger 2, a popular dependency injection framework for Android. Part 1 introduces Dagger 2, the concept behind it and provides an overview.
Introduction to Dagger 2, Using Dependency Injection in Android: Part 2
Dependency injection is a valuable technique to increase the testability of an app. This series takes a look at Dagger 2, a popular dependency injection framework for Android. In Part 2 you will experience Dagger2 in action through an example.
FLUTTER I – Intro and Install
Flutter is a Material Design oriented technology which lets you write native apps running up to 60fps on both iOS and Android with the same codebase! This quickstart guide will help you get started with the installation and writing your first Hello World App!
How we misuse Mocks for Android Tests
This post explores two practices which are not recommended by the inventors of mocks: Too many verifications and mocking types we don’t own. The post explores the disadvantages of the misuse of mocks and aims to help simplify your tests.
JobsLooking to hire an Android Dev? Look no further, post your job in the Android Dev Digest for one to four weeks. Reach over 15,000 Android professionals. Learn More |
AnimatedVectorDrawableCompat
In this post, Bartek Lipinski has gathered the information you will need when working with AnimatedVectorDrawableCompat so you won’t have to. Bartek will walk you through the steps for getting started and provides a few notes to be aware of.
The Jack and Jill: Should you use in your next Android Application?
Join Keval Patel as he takes a closer look at Jack and Jill, which are designed to ultimately replace the javac and dex compilers used by most app developers today. The post explores the Android compilation process, how Jack is different from it’s predecessor, how to enable Jack toolchain in your applications, what we are gaining and losing.
CTRL + G
A shortcut that completely changes the way you work. It is hard to imagine but that is exactly what Bartek Lipinski says this shortcut done for him. Check out this post for the details and the video of the Google I/O 2016 talk that could save you a lot of time and effort.
Develop Android Apps Fast(er)
Faruk Toptaş shares a list of links to some of his favorite shortcuts, live templates,tools and tips, to help you save some time making your next app.
The best productivity tools for Android developers
In this post, Andrew Orobator shares some libraries, shortcuts, tools and tips to help you become a more productive Android developer.
Videos
Caster.IO Lesson 142: RxJava Operators – observeOn
This lesson will go over how to leverage the ObserveOn operator to change threads within an RxJava observable chain. We’ll be going over how to change from a background thread to the main thread as well as how to use schedulers to create an IO thread for savings to a database.
Caster.IO Lesson 143: Sketch – Grids and Keylines
Understanding the concepts of Grids and Keylines in user interface design.
In this lesson you will learn:
- What are grids and why are they used
- How are grid systems used on the web and in Material Design
- What are keylines and why are they used
Open Source
AutoCompleteEmail
EditTextView suggests pre-define email domains.
android-snowfall
Fully customizable implementation of “Snowfall View” on Android.
Android-ExpandIcon
Nice and simple customizable implementation of Google style up/down expand arrow.
FontometricsLibrary
Android Library to use custom fonts with ease.
PanoramaImageView
An imageView can auto scroll with device rotating.