This solution is ranked
What the community says about Civil Engineering Basics
"Almost 300+ topics are covered in this app. As a civil engineering student, this app is invaluable to reinforce what you've learned in class and to do calculations. You can also add site notes so as not to forget important items when out at a job site. The developers are also really responsive to user suggestions on improving the app. "
"I was looking for some basic Civil Engineering apps and I am happy to report that the Civil Engineering Basics app does the job. It uses the structure of a text book (or an article) to explain the concepts you need to know for helping you with engineering."