Skip to content

Rishu-N/Android-TaskSheet2022

 
 

Repository files navigation

Welcome to Skillship-Android Team

Android Development Mentors:
  • Siddharth Singh (9867499710)
  • Yash Jasani (8583881309)

Month 1:

Week 1: Introduction to Android Development (Deadline: 7th March, 2022)

Objectives:

  • Getting started with android development
  • Java v/s Kotlin
  • Why kotlin?
  • Basic android development practises
  • Diving into Manifest and Gradle
  • Activity Lifecycle
  • App configuration and Content Providers

Resources:

Week 2: Deep dive into XML and Layouts (Deadline: 14th March, 2022)

Objectives:

  • Fundamentals of XML and the power of designing UI/UX
  • Layout Managers and their functions
  • Study of different layouts and their properties (Constraint layout, relative layout, linear layout, grid layout, etc.)
  • Functions, Methods and OnClickListeners (Android View and Interfaces)

Task:

Create a calculator app. Use your imagination to create UI and implement functions to add, subtract, divide and multiply both positive and negative numbers. Resources:

Week 3: Sound and Images (Deadline: 21th March, 2022)

Objectives:

  • Use 3rd party libraries to integrate images and videos from the internet(glide/Picasso, Lottie animations)
  • To learn to work with media and sound in the app.
  • Use animations within the app.

Task:

Create an app that has 2 activities. The first one would be a splash screen with animation, either custom-made or from Lottie animations. The second activity would be to have a timer that could be set and started. After the timer finishes, it should alert using a sound of your choice.

Resources:

Week 4: ListViews, RecyclerView and Adapters (Deadline: 3rd April 2022)

Objectives:

  • Using third party libraries. (Integration and Dependency)
  • Downloading images from internet. (AsyncTask, Glide/Picasso, OkHttp)
  • Learn how to use Asyn-task to parse JSON data.
  • RecyclerView: Usage, adapters, Item-Layout and methods

Task:

Create an android application with UI from your creativity that lets users fetch a list of images from the internet. The downloaded items should be shown using recycler view. Hint: Parse JSON data. Link for JSON: https://api.flickr.com/services/feeds/photos_public.gne?format=json&nojsoncallback=1

Resources:

About

Welcome to Skillship's Android team.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published