This Week’s Links
Fragmented Podcast – Ep #125: GraphQL and Apollo with GDE Mike Nkhimovich (Pt. 1)
In this episode of Fragmented, Donn (@donnfelker) and Kaushik (@kaushikgopal) talk about GraphQL. Friend and GDE Mike Nakhimovich helped create the library Apollo for Android, which is the defacto official GraphQL client for Android. In this first part of two, they take a step back and first try to understand what GraphQL is, why one would use it, how Mike set out to create and contribute Apollo for Android and his journey and satisfaction with open sourcing it when he worked at the New York Times. If you’ve ever been interested in GraphQL, this is a good show to get you up to speed.
10 Essential Resources for Intermediate Java Programmers
As one of the most popular programming languages thanks to its long history and reputation for being easy to pick up yet difficult to master, Java is popular to learn. After you get through the initial tutorials and become more comfortable in the language, finding out how to progress further can be difficult. This article offers ten useful resources that will help you further improve your skills and work your way to becoming an expert programmer.
Sync aspell Dictionary Between Different Machines via Dropbox
aspell
is a command-line spell checker that has a variety of uses. In this article, learn how to use Dropbox or any other file sync service to sync your aspell
dictionary on multiple machines.
Deploy A Backend App As An Android EngineerT
here’s a lot that can be done as a mobile developer working with existing APIs to spin up a proof of concept. Although when logic needs to run constantly in the background to check data for a condition to be met a backend app is a better fit as you don’t want to turn your mobile device into a mobile server. While the common solution is to use Javascript. This article gives some other alternatives to using Javascript.
Jobs(these are pulled from Androiddevdigest.com/jobs) Senior Android Developer at Axios (Remote, USA)
You’ll lead architecture and development for our native reading and contributing tools for mobile devices. This opportunity allows you to play a major role in shaping development culture and product architecture for a start-up that is fixing media. [Apply Today!]Senior Android Developer at Bevi (Charlestown, MA) As a Senior Android Developer, you are eager to stay on the bleeding-edge of the mobile market across a broad spectrum of industries. Your guidance and input drive architecture and functionality decisions. [Apply Today!]Android Applications Developer at PostureCo (Trinity, FL (Allows Remote)) You will contribute to developing, deploying, and architecting our mobile applications. Write robust, scalable, testable native application code. Be intimately involved with all stages of the development process. [Apply Today!]Full Stack Android Developer at W-Line (Remote) W-Line offers a remote part-time position (50%, 21 hours per week) with a good salary. Objective oriented work with flexible hours. All this in a dynamic young environment, where every idea is considered…[Apply Today!] Android Developer at Citymapper (London, UK) Need to hire an Android professional? Post a job here |
Navigation Architecture Components
This year’s Google I/O conference was packed with a lot of exciting announcements for Android Developers, who have asked Google for recommended approach to building apps for the Android platform and the tooling to support it. Google started an initiative to do this last year by launching Architecture Components, a collection of components to simplify Android development. In this article, explore the navigation features in Architecture Components.
Maintainable Architecture – Introduction
Creating a maintainable, flexible codebase is not easy but is an essential part of software engineering. In this series take a look at a simple, functional weather app. This article will take a look at the issues with the app, and then refactor and re-design it to create a codebase which will be easier to maintain, less prone to bugs, and easier to add features to.
Creating AR Experiences for I/O: Our Process
A few weeks ago at Google I/O Google released a major update to ARCore, Google’s AR development platform. Google added new APIs like Cloud Anchors, that enable multi-user, collaborative AR experiences and Augmented Images that enable activation of 2D images into 3D objects. All of these updates are going to change the way we use AR today and enable developers to create richer, more immersive AR apps.
Video
Caster.io Withdraw Funds from a Smart Contract
We’ve been renting cars from our online rental agency and our smart contract is holding the proceeds of that work. In this lesson, you will learn how to transfer the Ether held by the Smart Contract to the contract owner’s wallet using React and Solidity.
Caster.IO Use React to Display the Available Funds (Ether) Held by a Smart Contract
Smart Contracts are capable of receiving funds (Ether). In this lesson, you will learn how to display the amount of Ether being held by a contract using React and Solidity.
Open Source
Robin
Robin is a logging library for Bundle data passed between Activities and fragments. It also provides a callback to send screen views of user visited pages to your analytics client.
DurationView
DurationView allows you to create a view to display durations split into categories. For example, if you wish to display Days, Hours, Minutes and Seconds together, instead of create multiple views, and their corresponding labels. DurationView will do that with just one view.