Skip to content

bariskarapinar/MyProjects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

259 Commits
ย 
ย 

Repository files navigation

๐Ÿ“ฑ Android Development Portfolio ๐Ÿš€



๐Ÿ‘‹ Welcome!

Welcome to my personal collection of 47 Android development projects. This repository serves as a vibrant showcase of my journey in mobile development, featuring a wide spectrum of applications from fundamental UI components to complex systems using modern architecture and cloud integrations.

Tip

Check out the GIFs! Most projects include an animated preview to show them in action. ๐ŸŽฌ


๐Ÿ“‘ Table of Contents


โœจ Featured Showcase

1. ๐Ÿ“ธ Flickr Browser App ๐ŸŒˆ

A sophisticated image browsing application leveraging the Flickr API.

2. ๐Ÿ” The Top 10 Downloader App โšก

A robust RSS feed parser for the App Store.

3. ๐Ÿ“ NoteTakingApp (MVVM) ๐Ÿ“˜

Task management built with Room, ViewModel, and LiveData.

4. ๐Ÿ—„๏ธ RoomDatabaseDemo ๐Ÿ“‚

A comprehensive demonstration of local data persistence using Room Database.

5. ๐Ÿ“บ YouTube Player ๐ŸŽฌ

Native YouTube integration using the YouTube Android Player API.

6. ๐Ÿงฉ FragmentLifecycle ๐Ÿ”„

In-depth exploration of Fragment states and lifecycle callbacks.

7. ๐Ÿš€ Kickstarter Clone ๐Ÿ’ธ

Functional clone of the Kickstarter mobile interface.

8. ๐Ÿฝ๏ธ FavoriteDish ๐Ÿฅ—

A delightful recipe management application using modern Android components.

9. ๐Ÿ—‚๏ธ CardView Sample ๐Ÿƒ

Elegant card-based layouts for modern UI components.

10. ๐Ÿ’ณ PayAPI ๐Ÿ’Ž

Fuel payment application with seamless onboarding and secure transaction flows.


๐Ÿ”ฅ Firebase & Cloud Integration

11. Firebase Auth Android | 12. Firebase Auth Web โ˜๏ธ

Cross-platform authentication solution using Firebase services.

13. ๐Ÿ›๏ธ Location Based Marketing (Private) ๐Ÿ“

Matches user preferences with nearby store campaigns using geolocation.


๐Ÿ—บ๏ธ Location & Maps

14. Location Tracking & Maps ๐ŸŒ

Real-time tracking and Google Maps integration.

15. Current Location App ๐Ÿ“ก

Coordinate tracking (LAT-LONG) and location service permissions.


๐Ÿ’พ Persistence & Data Management

16. ๐Ÿ›’ Grocery List App ๐Ÿ…

SQLite database integration with RecyclerView.

17. โ“ SQLite Quiz App ๐Ÿ“

Database-driven quiz application with score tracking.

18. SQLite Save/Read/Edit | 19. SQLite Database 2 ๐Ÿ“‚

Comprehensive SQLite CRUD operations and data displays.


๐ŸŽจ UI/UX & Core Components

20. ๐Ÿ–ผ๏ธ PhotoFilterApp ๐ŸŽจ

Image processing filters with gallery integration.

21. Android Intro Slides ๐Ÿš€

Customizable onboarding screens using ViewPager.

22. Calculator App | 23. Button Counter | 24. Dinner Decider ๐Ÿ› ๏ธ

Utility tools demonstrating layout logic and state management.

25. Nav Drawer | 26. Bottom Nav | 27. Bottom Nav Fragments | 28. Switch Activity ๐Ÿ—บ๏ธ

Implementation of core Android navigation patterns.

29. RecyclerView/CardView | 30. RecyclerView Search | 31. CardView Example โœจ

Advanced list displays and search functionalities.

32. WebView | 33. Custom Alert Dialog | 34. MenuBar ๐Ÿ”—

Integrating web content and enhancing user interaction.

35. Custom Spinner | 36. Chronometer | 37. TextToSpeech | 38. Glide Demo ๐Ÿ› ๏ธ

Interactive widgets and library integrations.

39. ๐Ÿ”” NotificationsSample ๐Ÿ“ฒ

A comprehensive guide to implementing various types of Android notifications.


๐ŸŽฎ Mini Games

40. โŒ TicTacToe ๐Ÿ•น๏ธ

Classic logic game implementation.

41. Dice Roller | 42. Dice Roller Double ๐ŸŽฒ

Randomized dice logic with animations.


๐Ÿ—๏ธ Fundamentals & Layouts

43. Android Activity Lifecycle ๐Ÿ”„

Deep dive into Android Activity states and transitions.

44. FrameLayout Sample Project ๐Ÿ–ผ๏ธ

Exploring stack-based layout management.

45. ConstraintLayout Demo ๐Ÿ”—

Building complex, flat UI hierarchies for performance.

46. RelativeLayout Sample Project ๐Ÿ“

Positioning components relative to parents and siblings.

47. LinearLayout Demo ๐Ÿ“

Simple horizontal and vertical alignment of UI elements.


๐Ÿ’ก Technical Skills Demonstrated

  • Languages: Kotlin, Java, JavaScript, HTML/CSS
  • Architecture: MVVM, Clean Architecture, Single Activity Pattern
  • Jetpack: Room, LiveData, ViewModel, Lifecycle, Navigation Component
  • UI & UX: Material Design, RecyclerView, ViewPager2, MotionLayout, Fragments, Custom Views
  • Third-Party: Firebase, Google Maps, YouTube API, Flickr API, Glide, Retrofit/Volley
  • Storage: SQLite, Room, SharedPreferences

Created with โค๏ธ by BarฤฑลŸ Karapฤฑnar

About

This repository is created to show my projects. SS' of my projects.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors