Skip to content

Working with retrofit2. fectching data from internet and displaying them in our app.

Notifications You must be signed in to change notification settings

arnaudram/AadPracticeProject

Repository files navigation

AadPracticeProject

This is a simple project that has been given by GAD community in another to check our learning progress and make learners to get more involved in the program.

Project Description

Basically, learners are intended to reproduce a particular partern given by mentors. The main function of the project is fetching data from a website and displaying them within our app. In addition, learners will submit theirs project through the same app using Post request. The mobile App will display Top 20 learners in the Learning Leaders’ category and Top 20 learners in the Skill IQ Leaders’ category.

What are keys learning points?

This project will get learners to understand the following points:

  • Multi-Activity Project
  • View pager
  • Customizing Toolbar
  • RecyclerView
  • Making Network Request
  • Working with Google Form

Project Resources

Project requirements

A particular disign has been given and the learners are espected to implement the exact disign. Here is the Link to the design expected

What i have done

This is the direct link to my work here

What i have learned from the project

I might not properly implement the exact disign but i have learned a lot through out this project.

  • Understanding deeper how layout containers work(RelativeLayout,coordinatorLayout)
  • Basic understanding of custom view: Drawing a view using paint objet and canvas
  • How to resize image with picasso and load them into a target view.
  • Basic understanding of Retrofit2 : Making GET and POST request
  • Theme and style
  • Sharing data between Fragments using ViewModel
  • Creating a custom dialog
  • Easy way to host images in github readme file : ReadMe images in github

Project images

Launching screen

launch-screen

Top 20 learners

toplearners

Top 20 Skill IQ

topskill

Project Submission screen

submission

Screenshot_20200910-132302

Screenshot_20200910-160718

About

Working with retrofit2. fectching data from internet and displaying them in our app.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages