Earthquake Report App

Loaders for network calls

Topics covered: SearchView, ProgressBar, Loaders, Adaptor, AsyncTaskLoader, Networking

Profiles:
Linkedin: https://www.linkedin.com/in/nikitha-gullapalli/
Github: https://github.com/nikitha2App Store

Earthquake Report App will help us understand Loaders. The App is a simple listView with a custom layout for the list items. When we load the app the app performs a network call and gets the list of earthquakes and displays them as a list in the UI. When we click on an earthquake in the list a URL related to the earthquake that we received from the network call opens in the selected browser.

The idea of the App and Target Audience:

Persona

Sketches:

Sketch: a blueprint for the data flow

Break Down of the final piece

  1. EarthQuake list

2. earthquake URL open in the browser when item clicked in the list

browser with URL open

Conclusion

This was an overall fun project to work on. I got to learn about SearchView, ProgressBar, Loaders, Adaptor, AsyncTaskLoader, Networking, etc. The project has strengthened my fundamentals in making me ready to build bigger and full-fledged apps.

--

--

--

I’m a software engineer, passionate about Android and Virtual reality development. I am dedicated to create diverse, fun, and life bettering apps.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Let’s Build a Circular Loading Indicator in Swift 5

spinning wheel of bright neon lights set above a neon sign

Google Apps will soon look like Apple apps on your iPhone

How to Screenshot Your iOS App’s UI in Swift

Replace Delegation With RxSwift

Build your first XCFramework -How to create an iOS framework Pt 1

Make your iOS App Multilingual (Localization)

Custom scroll controls in iOS 14 and SwiftUI 2

#NFTxCards platform works like

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Nikitha Gullapalli

Nikitha Gullapalli

I’m a software engineer, passionate about Android and Virtual reality development. I am dedicated to create diverse, fun, and life bettering apps.

More from Medium

How to Play Audio Using the Agora SDK in Android

How to Display item names on spinner but select IDs only.

Android Bluetooth API: all you need to know

How To Integrate HMS Kit With Android Studio Arctic Fox

project name