The Data Warehouse ETL Toolkit
A fantastic book by the dimension modelling meastro himself, Ralph Kimball. Great insight and information on planning, designing, building, and running the backroom of a data warehouse. Includes proven, time-saving ETL techniques. Â By Ralph Kimball (and Margy Ross, Warren Thornwaite, Joy Mundy, Bob Becker as co-writers)
An immeasurably useful book for data engineers
I had dabbled in no-code android/iphone apps creation, but couldn't get the exact one to match all my requirements.
So, instead, I turned to look at Android Studio, android SDK, Kotlin and Kotlin multi-platform.
This is the book I first chose to understand the basics of android development.
It goes through setting up Android studio, then attacks main areas of app development. From a simple 'display this', explaining the methods needed and the Kotlin language around it.
As you read through it, you'll notice it's very visual. There are snippets of drawings to help embed the information in your brain. I personally found this a bit distracting, as the excellent flow charts included show the process of, for example, starting up an app, inflating views, and data movement and button response.
You will end up building a few apps which get more difficult each time, yet are in a logical order and will build upon previously learned techniques.
I personally wanted to get data from an external SQL Server or Firebase document database, so I expanded on one chapter which shows you can adapt the code to match your scenario to aid in learning.
A great book, which taught me a lot, and is a good start to getting you grounded to understand what official android documents to read to continue your journey.