Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Android-Club

Assignment Repository for Android Club

Assignment 2 - Login Page

Issues

  • Spacing isn't great when rotated.
  • Background Image moves with Keyboard; Should be static.
  • "Forgot Password" is not a Link/Button, just a Text Component.

Screenshots

Screenshot Portrait
Screenshot Landscape
Screenshot Landscape 2

Assignment 3 - Counter

  • All screen elements dynamically adjust sizing for different screens.
  • Used states to keep track of a variable's value. Increments/Decrements with buttons.
  • Conditional Statement changes colour of the counter based on variable's value. ( <0 = Grey, >=0 = White )
  • Inspiration: https://dribbble.com/shots/17313129-Cloud-Storage-Mobile-Apps-Design

Issues

  • Not much inspiration from the above link.
  • Border Radius won't change for different screens, no idea how to make it do so.
  • Font sizes do not change based on screen size, yet.
  • Font refuses to change.

Screenshots

Screenshot Portrait
Screenshot Landscape

Assignment 4 - Banking/GPay Ripoff

issues

  • Definitely not an optimised project; Extremely laggy until I scaled down the source images.
  • Icons look pixelated and have jagged lines, irrespective of source image size.
  • FlatList "Cards" Shadow(Elevation) gets cut off by Parent View's Padding.
  • Probably not the right way to implement React Navigation, but I liked the SplashScreen, so I used it for now.

Screenshots

Screenshot 1
Screenshot 2
Screenshot 3
Screenshot 4

Assignment 5 - Context API

  • Reused Counter Application to implement Context API.
  • Top(Counter) and bottom(Buttons) halves of the screen are seperate components, and a "global state" is used to link them both.
  • Changed '+', '-' from text to vector icons.

Issues

  • Running with --variant=release(to test on my physical device) causes app to crash/not open. Running the app normally works though.

Screenshots

Screenshot Portrait 1
Screenshot Portrait 2
Screenshot Portrait 3

Assignment 6 - React Navigation

  • Basic Application using Native-Stack, Drawer and Bottom-Tabs Navigators(Nested)

Issues

  • Gesture Handler deprecated API warning

Screenshots

Screenshot Portrait 1
Screenshot Portrait 2
Screenshot Portrait 3
Screenshot Portrait 4
Screenshot Portrait 5

Assignment 7 - API Calls, Axios and NYT

  • Basic Application that uses the Axios Library to use the New York Times API

Issues

  • If the response object has an empty multimedia object, the app crashes(Can't figure it out for the life of me)
  • Since URI images need to have a width and height defined, images smaller than the specified size(with a fixed aspect ratio) look weird and stretched out to fill empty space. Also can't figure out for the life of me.

Screeshots

Screenshot Portrait 1
Screenshot Portrait 1
Screenshot Portrait 1
Screenshot Portrait 1

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages